- 博客(2)
- 收藏
- 关注
原创 java 内存泄漏和内存溢出
内存泄漏(memory leak): 指一个不再被程序使用的对象或变量还在占用着内存空间无法被回收。 造成内存泄漏的原因: 静态集合类,如HashMap、LinkedList等等。如果这些容器为静态的,那么它们的生命周期与程序一致,则容器中的对象在程序结束之前将不能被释放,从而造成内存泄漏。简单而言,长生命周期的对象持有短生命周期对象的引用,尽管短生命周期的对象不再使用,但是因为长生命周期对象持有它的引用而导致不能被回收。 各种连接,如数据库连接、网络连接和IO连接等。在对数据库进行操...
2021-10-15 10:09:46
229
原创 nginx+tcp负载均衡
java 8 之后 HashMap的底层就变成数字加链表/红黑树,当链表长度到达8之后就会自动转化为红黑树。 看过HashMap源码,
2021-10-15 10:02:50
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人