06 2019 档案
摘要:1)ThreadLocal如何回收value,什么时候回收?从ThreadLocal中的内部类分析:① ThreadLocalMap是一个定制的哈希映射,仅适用于维护线程本地值。为了帮助处理非常大和长期使用的用法,哈希表条目使用weakreferences作为键。但是,由于不使用引用队列,因此只有当
阅读全文
摘要:安装tomacat之后登录网页,出现需要授权窗口,输入正确密码后依然会循环弹出该窗口。 原因: 因为tomcat的端口与oracle的端口重复了。 解决: 进入任务管理器,然后将oracle运行的程序都关闭(结束运行),再次重启tomcat,再次输入就好了。
阅读全文
摘要:提到弱引用和软引用,想到内存的动态分配与内存回收。在Java语言中,有的区域的内存分配和回收都具备确定性(比如:程序计数器、虚拟机栈和本地方法栈),它们不需要考虑过多的回收问题;而有的区域的内存分配和回收都是动态的(比如,Java堆和方法区、一个接口的多个实现类需要的内存可能不一样)。垃圾收集器对堆
阅读全文