Summary
- JVM
JVM内存分区
垃圾回收策略
对象在堆上的分配策略
判断执行Minor GC? Full GC?
对象引用类型
- 反射
Class + java.lang.reflect
Method Filed Constructor
主动引用触发初始化,初始化触发类加载
类加载 加载 验证 准备 解析 初始化
类加载器 双亲委派模型
- Session + HandlerInterceptor + 本地缓存
流程
执行业务,必须验证登录,AOP
Spring MVC处理请求流程
本地缓存,对比Session和ConcurrentHashMap(1.自动删除 2. 删除时执行回调 3. 限制同时访问线程个数)
- Token + Redis + SpringCloud Zuul
微服务架构下,每个模块单独部署,无法使用Spring MVC
SSO
- JWT
header
payload
signature
- 【Summary】ZK
ZK是分布式系统的中间件,用于分布式系统协调读物
ZK文件系统
ZK属性
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- Java内存泄漏分析系列之二(jstack生成的Thread|Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析)
- jvm关于String
- jvm常见分析工具
- iOS内存对齐原则
- 08_JVM学习笔记_类命名空间解析
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 内存管理概念与原理以及解决办法
- c语言|一文搞懂栈(stack)、堆(heap)、单片机裸机内存管理malloc
- C语言学习(bit)|16.C语言进阶——深度剖析数据在内存中的存储