- 博客(5)
- 资源 (36)
- 收藏
- 关注
转载 Jackson /常用注解/ annotation
1、@JsonAutoDetect自动检测,(作用在类上)来开启/禁止自动检测。fieldVisibility:字段的可见级别 ANY:任何级别的字段都可以自动识别 NONE:所有字段都不可以自动识别 NON_PRIVATE:非private修饰的字段可以自动识别 PROTECTED_AND_PUBLIC:被protected和public修饰的字段可以被自动识别 PUBLIC_ONLY:只有被public修饰的字段才可以被自动识别 DEFAULT:...
2020-07-20 19:53:39 380
转载 JVM 源码解读之 CMS GC 触发条件
前言经常有同学会问,为啥我的应用 Old Gen 的使用占比没达到 CMSInitiatingOccupancyFraction 参数配置的阈值,就触发了 CMS GC,表示很莫名奇妙,不知道问题出在哪?其实 CMS GC 的触发条件非常多,不只是 CMSInitiatingOccupancyFraction 阈值触发这么简单。本文通过源码全面梳理了触发 CMS GC 的条件,尽可能的帮你了解平时遇到的奇奇怪怪的 CMS GC 问题。先抛出一些问题,来吸引你的注意力。为什么 Old Gen 使
2020-07-15 17:27:53 664
转载 理解CMS GC日志
准备工作,配置输出GC日志本文以idea的启动日志为例解读CMS收集器的GC日志在idea64.exe.vmoptions文件中可以看到idea的启动参数,下面是初始启动参数配置-Xms128m-Xmx750m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv.
2020-07-15 17:23:23 1314
转载 老大难的GC原理及调优,这下全说清楚了
概述本文介绍GC基础原理和理论,GC调优方法思路和方法,基于Hotspot jdk1.8,学习之后将了解如何对生产系统出现的GC问题进行排查解决阅读时长约30分钟,内容主要如下:GC基础原理,涉及调优目标,GC事件分类、JVM内存分配策略、GC日志分析等 CMS原理及调优 G1原理及调优 GC问题排查和解决思路GC基础原理1 GC调优目标大多数情况下对 Java 程序进行GC调优, 主要关注两个目标:响应速度、吞吐量 响应速度(Responsiveness) 响应速度指程序
2020-07-14 20:48:53 500
转载 JVM调优实战:解决CMS concurrent-abortable-preclean LongGC的问题
1. 背景1.1 多个业务线的应用出现LongGC告警最近一段时间,经常收到CAT报出来的Long GC告警(配置为大于3秒的为Longgc)。2. 分析前的一些JVM背景知识回顾2.1 JVM堆内存划分新生代(Young Generation)新生代内被划分为三个区:Eden,from survivor,to survivor。大多数对象在新生代被创建。Minor GC针对的是新生代的垃圾回收。老年代(Old Generation)在新生代中经历了几次Minor GC仍然存活
2020-07-02 22:03:38 996
jdk1.6、spring3.0、hibernate4.0源码
2016-01-05
OFBiz开发快速入门
2015-08-05
Oracle技术大牛整理常见问题
2015-08-04
spring3.0API.chm、hibernate3.6API、struts2API
2015-08-01
从零开始jsp动态网页制作基础培训教程
2008-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人