加载中
JUC并发编程之:简单概述(一)

JUC并发编程之:简单概述(一) ##内容概述: ·进程和线程、并发和并行、同步和异步概念 ·如何查看和关闭进程 ·Java线程常用的类和方法 一、概念: ##一、进程与线程 1·进程 ·程序由指令和...

2020/12/23 16:34
24
JVM系列之:内存与垃圾回收篇(三)

JVM系列之:内存与垃圾回收篇(三) ##本篇内容概述: 1、执行引擎 2、StringTable 3、垃圾回收 一、执行引擎 ##一、执行引擎概述 如果想让一个java程序运行起来,执行引擎的任务就是将字节码指...

2020/12/17 14:27
34
JVM系列之:内存与垃圾回收篇(二)

JVM系列之:内存与垃圾回收篇(二) ##本篇内容概述: 1、堆Heap Area 2、方法区Method Area 3、运行时数据区总结 4、对象的实例化内存布局和访问定位 一、堆 Heap Area 1、堆的核心概念 ·一个...

2020/12/07 17:47
34
JVM系列之:内存与垃圾回收篇(一)

JVM系列之:内存与垃圾回收篇(一) ##本篇内容概述: 1、JVM结构 2、类加载子系统 3、运行时数据区之:PC寄存器、Java栈、本地方法栈 一、JVM与JAVA体系结构 JAVA虚拟机与JAVA语言并没有必然...

谷粒商城学习笔记,第八天:缓存SpringCache+商品检索模型

谷粒商城学习笔记,第八天:缓存SpringCache+商品检索模型 一、SpringCache SpringCache文档地址 SpringCache本质上不是一个具体的缓存实现方案(比如EHCache 或者 OSCache),而是一个对缓存...

2020/11/18 17:33
232
谷粒商城学习笔记,第七天:性能压测+缓存+分布式锁

谷粒商城学习笔记,第七天:性能压测+缓存+分布式锁 一、性能压测 我们希望通过压测发现其他测试更难发现的错误:内存泄漏、并发与同步。 1、性能指标 吞吐量、响应时间QPS TPS、错误率 RT:R...

谷粒商城学习笔记,第六天:ES全文检索+SpringBoot

谷粒商城学习笔记,第六天:ES全文检索+SpringBoot 协议 方式 描述 9300 TCP spring-data-elasticsearch:transport-api ES7.X不建议使用,ES8准备启用 9200 HTTP JestClient 非官方,更新慢...

谷粒商城学习笔记,第五天:ES全文检索

谷粒商城学习笔记,第五天:ES全文检索 一、基本概念 注:ES7和8以后就不再支持type了 1、Index索引 相当于MySQL中的Database 2、Type类型(ES8以后就不支持了) 相当于MySQL中的table 3、D...

谷粒商城学习笔记,第四天:商品服务

谷粒商城学习笔记,第四天:商品服务 1、TableField @TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,myb...

谷粒商城学习笔记,第三天:分布式组件

谷粒商城学习笔记,第三天:分布式组件 一、分布式选型 插件 作用 nacos 注册中心 + 配置中心 Ribbon 负载均衡 openFeign 远程调用 gateway API网关 sentinel 服务容错(降级、限流、熔断) ...

谷粒商城学习笔记,第二天:项目初始化

谷粒商城学习笔记,第二天:项目初始化 项目地址 一、数据库初始化 注意:电商数据量过大,不宜建立相关外键(消耗性能) SQL文件地址 库名 功能 gulimall_oms 订单模块 gulimall_pms 商品模...

谷粒商城学习笔记,第一天:环境搭建

谷粒商城学习笔记,第一天:环境搭建 一、Docker Docker安装 Docker加速器配置及常用命令 1、Docker安装 1>、安装 ##centos7 安装 官网文档: https://docs.docker.com/install/linux/docker...

谷粒商城学习笔记,第一天:分布式概述与商城架构

谷粒商城学习笔记,第一天:概述 一、分布式基础概念 1、微服务 拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署运行 2、集群、分布式、节点 ##集群 是一种物理形态 将几...

ES系列,第一章

ECMAScript系列,第一章 代码地址 JavaScript 是大家所了解的语言名称,但是这个语言名称是商标( Oracle 公司注册的商标)。因此,JavaScript 的正式名称是 ECMAScript 。 一、ES6 1、let 语...

Java基础,注解与自定义注解

Java基础,注解与自定义注解 Java 注解Annotation,是 JDK5.0 引入的一种注释机制。 一、自带注解 在学习自定义注解前,先了解一下Java内部定义的一套注解:共有7个,3个在java.lang中,剩下...

Springboot从入门到放弃,第五章,切面编程AOP

Springboot从入门到放弃,第五章,切面编程AOP AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法。它和我们平时接触到的OOP都是编程的不同思想,OOP,即『面向对象编程...

2020/09/28 10:10
84
SpringSecurity系列,第三章:权限控制

SpringSecurity系列,第三章:权限控制 前面写到一般的权限都是通过用户:角色:权限三层划分的,用户和角色为多对多关系,角色和权限也是多对多的关系。 之前通过在方法上增加@PreAuthorize...

SpringSecurity系列,第二章:RememberMe 和 异常处理

SpringSecurity系列,第二章:RememberMe 和 异常处理 一、RememberMe RememberMe这个功能,是为了方便用户在下次登录时直接登录。避免再次输入 用户名 和 密码。 下面我们记录下如何使用Rem...

SpringSecurity系列,第一章:Hello World

SpringSecurity系列,第一章:Hello World 之前项目一直在用shiro,对SpringSecurity的了解比较少。正好这段时间项目中用到了SpringSecurity和CAS。做此整理: 下面实例中使用springboot2.3.4...

OAuth系列,第一章:概述

OAuth系列,第一章:概述 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子:...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部