摘要: JWT详解: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFON 阅读全文
posted @ 2022-03-04 18:17 忙碌了一整天的L师傅 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 1.嵌套查询(子查询)嵌套查询:一个内层查询语句(select-from-where)块可以嵌套在另外一个外层查询块的where子句中,其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。子查询一般不使用order by子句,只能对最终查询结果进行排序。 另一种定义:在一个SELECT 语 阅读全文
posted @ 2022-03-03 22:58 忙碌了一整天的L师傅 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 彻底理解cookie,session,token - 墨颜丶 - 博客园 (cnblogs.com) 阅读全文
posted @ 2021-10-20 14:34 忙碌了一整天的L师傅 阅读(19) 评论(0) 推荐(0) 编辑
摘要: HashMap这样做有两点原因 提升计算效率,更快算出元素的位置 减少哈希碰撞,使得元素分布均匀 提升计算效率我们先看put方法的细节: public V put(K key, V value) { return putVal(hash(key), key, value, false, true); 阅读全文
posted @ 2021-10-11 10:51 忙碌了一整天的L师傅 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这些标记字段组成了对象头。 1.对象头形式 JVM中对象头的方式有以下两种(以32位JVM为例): 1.1.普通对象 | | | Object Header (64 b 阅读全文
posted @ 2021-09-29 15:44 忙碌了一整天的L师傅 阅读(232) 评论(0) 推荐(0) 编辑
摘要: List、List<Object>、List<?> 的三者的区别以及 <? extends T>与<? super T> 的区别 List、List<Object>、List<?> List :完全没有类型限制和赋值限定。List<Object> :看似用法与List一样,但是在接受其他泛型赋值时会 阅读全文
posted @ 2021-09-29 15:16 忙碌了一整天的L师傅 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 公平锁就是保障了多线程下各线程获取锁的顺序,先到的线程优先获取锁,而非公平锁则无法提供这个保障。某个线程尝试获取锁时,先会尝试 CAS ,失败后会把自己放入这个是锁的等待队列。Java 中的 ReentrantLock 默认的锁策略是非公平锁。传入true构造就是公平锁 公平锁和非公平锁只有两处不同 阅读全文
posted @ 2021-09-28 17:01 忙碌了一整天的L师傅 阅读(74) 评论(0) 推荐(1) 编辑
摘要: 独占锁是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。而另一个更加有效的锁就是乐观锁。所谓乐观锁就是,每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止。乐观锁用到的机制就是CAS,Compare and S 阅读全文
posted @ 2021-09-28 16:30 忙碌了一整天的L师傅 阅读(379) 评论(0) 推荐(0) 编辑
摘要: package learn; import javafx.beans.binding.ObjectExpression; import java.lang.annotation.Target; import java.lang.reflect.InvocationHandler; import ja 阅读全文
posted @ 2021-09-28 15:34 忙碌了一整天的L师傅 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、新生代 新生代主要用来存放新生的对象。一般占据堆空间的1/3。在新生代中,保存着大量的刚刚创建的对象,但是大部分的对象都是朝生夕死,所以在新生代中会频繁的进行MinorGC,进行垃圾回收。新生代又细分为三个区:Eden区、SurvivorFrom、ServivorTo区,三个区的默认比例为:8: 阅读全文
posted @ 2021-09-28 09:51 忙碌了一整天的L师傅 阅读(655) 评论(0) 推荐(0) 编辑