cookie 协议+域名+端口 :cookies同源策略 域名相同就ok ; 一般同源策略要区分 协议+域名+端口;CORSFilter远程同源策略处理跨域
H5 localStorage 本地存储 5M 解决cookies存储不足问题
js Json.stringify() jsJSON转换问题 let 代码块有效 var全局有效 let不存在变量提升 const只读变量
动态代理
CGlib 对类生成子类进行代理 类和方法不能有final (继承)
jdk 对实现接口的类生成代理
泛型类型在逻辑上可以看成多个不同的类型 实际上是相同的类型
static作用于成员变量 用来表示只保存一个副本 final变量不可变 字符使用了缓冲区 编译优化 “hhh”+2==hhh2 true
@DependOn bean的加载循序
抽象类可以没有抽象方法,有抽象方法的一定是抽象类,声明抽象类就是不让其他类创建本类对象交给子类完成
数据库级别锁:读取频繁使用乐观锁 写入频繁使用悲观锁 。乐观锁 基于version的实现 悲观锁基于 for update 锁行要有index索引
springboot 任务定时器@Scheduled @EnableSchelduled @Scheduled(cron="0/5 * * * * ?") cron 秒 分 时 日 月 周几
@EnableAsync @Async 多线程