java
Arjen Robben
这个作者很懒,什么都没留下…
展开
-
在ubuntu16.04.3上编译openjdk8源码
自学习java虚拟机知识以来,一直都准备自己编译jdk源码,之前在window10上尝试过,各种环境问题,没有成功,今天尝试在ubuntu上编译,没想到异常顺利,有点小激动,在此记录下编译过程。软件环境 ubuntu16.04.3 openjdk1.8.0_265 前置条件编译前执行,这个依赖我也清楚是做什么的...: sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev libxrender-d原创 2020-09-05 11:25:57 · 189 阅读 · 0 评论 -
RestHighLevelClient.scroll()实现滚屏
在ES中,分页查询当页数非常大之后,会很耗费集群的内存资源,可能会导致内存溢出等问题;所以当我们需要查询很多也数据的时候,选择使用scroll方式,下面是一个简单的demo:引入依赖: <dependency> <groupId>org.elasticsearch</groupId> <artifactId&...原创 2019-12-05 00:25:11 · 5743 阅读 · 0 评论 -
SpringBoot构建ZIP部署包
在项目部署中经常会修改配置文件,所以将配置文件打包在jar包外部更便于部署;配置如下:pom.xml<build> <finalName>app</finalName> <plugins> <plugin> <groupId>...原创 2019-12-05 00:01:02 · 605 阅读 · 0 评论 -
HttpClient的http和https使用
引入jar<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId></dependency>http请求 public static String doHttpPo...原创 2019-09-21 23:49:13 · 332 阅读 · 0 评论 -
一次线上OOM排查总结
现象公司新上线的一个数据入库服务,部署在各个项目上,其中一个项目(其它项目上运行正常)经常反馈服务不稳定,运行几天会出现数据无法入库的情况,在看过几次反馈回来的日志发现都是内存溢出。排查过程因为只有这个项目上出现这种情况,初步认为是该项目上数据量较大,调整了tomcat内存大小打开tomcat的bin目录下的catalins.sh文件在cygwin=false之上添加以下语...原创 2019-09-28 23:02:09 · 483 阅读 · 0 评论