摘要: .1. GC算法 .1.1. 标记-清除算法(Mark-Sweep) 1、标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 2、在标记完成后统一回收所有被标记的对象 缺点:一个是效率问题,标记和清除两个过程的效率都不高; 另一个是空间问题,标记清除之后会产生大量不连续的内存碎片,空间碎 阅读全文
posted @ 2018-05-26 22:06 无天666 阅读(261) 评论(0) 推荐(0)
摘要: 垃圾回收器的实现: 1.让用户都暂停,不再产生垃圾,就去收集垃圾。新生代用复制算法清理垃圾,老生代用标记整理算法搜集垃圾。 优秀的算法:服务端默认是CMS收集器。 Jconsole点击检查死锁,会出现死锁的详情。 thread-5的锁被thread-10持有,相反亦是,造成死锁。 阅读全文
posted @ 2018-05-26 21:53 无天666 阅读(338) 评论(0) 推荐(0)
摘要: 远程连接:jvisualvm和jconsole是一样的。 概述页面显示的是整个虚拟机主要运行数据的概览。非堆区是方法区(永久区)。 .1.1. jvisualvm比jconsole更好用,也在bin里面 提供了和jconsole的功能类似,提供了一大堆的插件。 插件中,Visual GC(可视化GC 阅读全文
posted @ 2018-05-26 21:51 无天666 阅读(271) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/manastudent/p/6430633.html https://www.ibm.com/developerworks/cn/java/j-lo-visualvm/ Tomcat 优化和性能监测 1. JVM 优化(Tomcat 启动行参数) Li 阅读全文
posted @ 2018-05-26 21:36 无天666 阅读(384) 评论(0) 推荐(0)
摘要: 服务端分配一个sessionid给客户端的时候,服务端同时生成一个以sessionid命名的文件。 文件打开: Cookie的安全性的问题:直接关闭浏览器不是注销,那么cookie会保存在客户端,注销清除cookie可以防止cookie泄露。 浏览器自带读取cookie文件的功能。只需要加入到coo 阅读全文
posted @ 2018-05-26 17:16 无天666 阅读(759) 评论(0) 推荐(0)