一、修改AD架构 为了给联系人添加头像,实际是让联系人头像缩略图能够显示在全局地址列表 GAL 中,需要让其在全局编录(GC)中进行复制,默认情况下,对象的“thumbnailphoto”属性值不会在 GC 中进行复制,通过修改 AD 架构可以实现这一个功能。 在以管理员身份打开cmd,并执行Reg ...
分类:
其他好文 时间:
2019-11-03 23:30:34
阅读次数:
115
fianl:可以修饰类、变量、方法。修饰类不能被继承,修饰变量只能赋值一次,修饰方法不能被重写。 finally是try语句体中的一个语句体,不能单独使用,用来释放资源。 finalize()是在java.lang.Object里定义的,也就是说每一个对象都有这么个方法。这个方法在gc启动,该对象被 ...
分类:
其他好文 时间:
2019-11-01 18:47:34
阅读次数:
93
(1)DefNew(串行)收集器 Serial(串行)垃圾收集器是最基本、发展历史最悠久的收集器;JDK1.3.1前是HotSpot新生代收集的唯一选择; 特点: (1) 针对新生代采用复制算法,单线程收集器,进行垃圾收集时,必须暂停所有工作线程,直到工作完成。即会:Stop the World ( ...
分类:
其他好文 时间:
2019-11-01 13:13:16
阅读次数:
98
图片资源被Value对象进行封装,value被weakReference引用。方便在gc回收时,移除当前的value,也就清空了页面缓存的内容。关于weakReference的一些知识点。。。https://www.cnblogs.com/diyigechengxu/p/11776055.html ...
分类:
其他好文 时间:
2019-11-01 12:26:52
阅读次数:
85
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-11-01 10:01:11
阅读次数:
107
不要问我为什么题解倒着写,因为在填坑! 关于这场比赛就是我sb的再现 考完试旁边_LH叱的一声说道:“lsc真**垃圾”; lsc:........确实很垃圾! 这次考试第一次交文件,导致我最后10分钟一直在检查文件,主要是因为我在最后一场在OJ上评测的比赛中T3交到T1上从而盖掉AC代码而被学弟踩 ...
分类:
其他好文 时间:
2019-10-31 18:09:58
阅读次数:
88
1、JVM参数配置优化 如果使用的CMS GC算法,建议JVM Heap不要太大,在4GB以内就可以。JVM太大,导致Major GC或者Full GC产生的“stop the world”时间过长,导致broker和zk之间的session超时,比如重新选举controller节点和提升follo ...
分类:
其他好文 时间:
2019-10-31 10:37:50
阅读次数:
297
Full GC、Minor GC和Major GC的区别 Minor GC:发生在新生代的垃圾收集动作,因为JAVA对象大部分都具备朝生夕灭的特效,所以Minor GC会比较频繁且回收速度比较快 Major GC/Full GC 指发生在老年代的垃圾回收动作,出现Major经常会出现一次Minor ...
分类:
其他好文 时间:
2019-10-30 21:12:42
阅读次数:
111
JAVAGC垃圾回收机制和常见垃圾回收算法 推荐博客:JVM垃圾回收机制和常见垃圾回收算法 ...
分类:
编程语言 时间:
2019-10-29 23:38:04
阅读次数:
155
最近一个上线运行良好的项目出现用户无法登录或者执行某个操作时,有卡顿现象。查看了日志,出现了大量的 java.lang.OutOfMemoryError: GC overhead limit exceeded 错误。 oracle官方给出了这个错误产生的原因和解决方法: Exception in t ...
分类:
编程语言 时间:
2019-10-29 09:28:47
阅读次数:
249