- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 求助!Java gc问题分析
1、简介 最近负责的一个平台项目,主要功能是使用模型打分,最后排序返回,最近响应时间经常出问题,有些机器在早上会出现响应时间变长,没有查到原因,现在将整体现象和部分逻辑功能描述一下,希望各路大神帮忙分析。 平台现状: 机器配置:5台机器,机器物理内存128g,jvm配置 32g,新生代7.5g,gc使用cmsJava Hot...
2018-08-11 16:48:24 1597
原创 自定义 Comparator 错误导致的treemap 取值为null
最近再做一个需求,kv的数据格式,要求对 k进行倒序遍历,于是想到了TreeMap,因为 TreeMap 默认升序排列,因此需要自定义一个Comparator,代码如下:public static Comparator<Double> comparator = new Comparator<Double>() { @Override public int c...
2019-01-21 22:15:00 799
原创 windows7 编译hotspot
最近想要学习一下jvm源代码,想从编译jvm 源码开始,于是各种准备,其中 重重辛酸,特此写文纪念,也希望能帮助到想要编译hotspot源码的同学。首先吐槽一下,编译工作经历很长时间,感谢各位大神之前的分享,才能使本次编译成功执行。参考文章:https://www.jianshu.com/p/e85f93cc74cbhttps://www.cnblogs.com/lighten/...
2018-09-16 00:47:25 1063
转载 Java 并发之 CountDownLatch、CyclicBarrier 和 Semaphore
转自:https://blog.csdn.net/u012961566/article/details/77450496这次说一下 JUC 中的同步器三个主要的成员:CountDownLatch、CyclicBarrier 和 Semaphore(不知道有没有初学者觉得这三个的名字不太好记)。这三个是 JUC 中较为常用的同步器,通过它们可以方便地实现很多线程之间协作的功能。(下面的代码出自 JD...
2018-05-27 16:20:52 196
转载 Java常量池理解详解
一.相关知识1. 什么是常量。第一种:是一个值,这个值本身,我们就叫做常量。整型常量:1024实型常量:1.024字符常量:'g' 'c' 'w'字符串常量:"gcw"逻辑常量:true false这只是我们平时我们的一个说法而已,比如数字1024,我们说它是一个int类型的常量。第二种:不可变的变量,我们也称为常量。就是被我们都知道的关键字final修饰的变量,final修饰的变量,只要一经赋值...
2018-05-26 15:45:37 472
原创 java hashmap key long 和int 区别
最近同事问起,map里面存的key 是int 类型的,存了一个 Integera =123,为什么使用long 123 作为key get,取出来的是空,这个问题粗想了一下,感觉long和int 本身 类型不同,肯定不能是同一个key,后来细研究了一下,跟了一下源码,发现逻辑不是那么简单。简单测试了一下,如下代码Map<Object,String> map = new HashMap...
2018-05-26 14:58:04 7410
2015最新全国省市县(区)3级数据库 mysql(带有经纬度)
2015-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人