zeroheart
记录生活
StackoverFlowError 深度的方法调用,递归等,栈溢出 oom java h […]
四种引用类型 所以在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了 […]
-XX:+PrintGC +表示开启,-表示关闭 可以用jinfo 来查具体的配置是否开启 […]
阻塞队列,阻塞+队列 阻塞由数据结构帮我们完成,不需要自己处理wait-notify的复杂 […]
Spring Bean的生命周期分为四个阶段和多个扩展点。扩展点又可以分为影响多个Bean […]
beanFactory是ApplicationContext的父接口 Applicatio […]
1.ConcurrentHashMap 的key和value都不能为null 2.jdk8 […]
corePoolSize :线程池的核心池大小,在创建线程池之后,线程池默认没有任何线程。 […]
看finally中有没有return,有的话就以finally的返回值为准,没有的话就以前 […]
永久代:存储包括类信息、常量、字符串常量、类静态变量、即时编译器编译后的代码等数据。可以通 […]
CopyOnWrite技术,主要处理多线程并发访问的问题。普通的ArrayList,如果并 […]
先说结论:构造器和原型循环依赖,无法处理 ,setter注入和单例@Autowired注入 […]
1.zookeeper leader选举,如何保证选出来的leader的数据是最新的? z […]
一直说HashMap线程不安全,具体哪里不安全呢? 1.7中,扩容时候,由于采用的是头插法 […]
String 1.存共享数据,比如session共享,token共享等,也可以存一些其他的 […]
1.前端限流,按钮置灰,点击次数限制等 2.提前加载库存到redis中 3.服务端链接加盐 […]
https://arthas.gitee.io/ 查看类的属性 sc -d -f com. […]
https://mp.weixin.qq.com/s/_AKQs-xXDHlk84HbwK […]
三次握手: 其中第三次握手是可以携带数据的,前两次握手是不可以携带数据的 为什么是三次握手 […]
分为三个步骤,装载、链接、初始化,其中链接分为(验证、准备、解析) 装载,就是拿到clas […]