摘要: 停止所有访问对应表的线程,线程占用资源导致卡死,跟文件被打开之后再去重命名不了一个道理 阅读全文
posted @ 2020-10-30 11:32 何良 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 接口单次执行快,并发慢,性能优化1 重现问题,构建并发测试 300并发6.7s 处理方案:jmeter构建并发测试,分直接针对接口并发,sql并发2 数据库服务器cpu,内存分析, 处理方案:查询数据库(4核8g)cpu cpu高达99% (top --> 1)3 发现kswapd0进程cpu占用3 阅读全文
posted @ 2020-10-29 10:37 何良 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 通过Jconsole查看堆空间大小分配(年轻代、年老代、持久代分配) 垃圾回收监控(长时间监控回收情况) 线程信息监控:系统线程数量 线程状态监控:各个线程都处在什么样的状态下 线程详细信息:查看线程内部运行情况,死锁检查 CPU热点:检查系统哪些方法占用了大量CPU时间 内存热点:检查哪些对象在系 阅读全文
posted @ 2020-10-15 22:22 何良 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 本文简单记录一次实践使用过程,涉及presto-mysql,presto-elasticsearch,及关联查询 1 下载安装 presto-0.228 <1>下载 服务端 https://repo1.maven.org/maven2/com/facebook/presto/presto-serve 阅读全文
posted @ 2019-11-06 14:46 何良 阅读(4374) 评论(4) 推荐(0) 编辑
摘要: 查找了各种资料都没找到解决办法,token失效,网络问题,接口服务问题,基础服务问题,都考虑过,但是没能解决,偶尔发现服务器网络配置中存在一个virbr0虚拟网卡,问了下了网管,删除这个对服务并没有影响,决定删除这个virbr0, 之后问题就莫名消失了,有知道原理的朋友欢迎交流 阅读全文
posted @ 2019-02-19 11:59 何良 阅读(2066) 评论(0) 推荐(0) 编辑
摘要: 1 依赖 <!--远程调用shell--> <dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2</artifactId> <version>build210</version> </dependency> 阅读全文
posted @ 2018-05-28 11:40 何良 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1 spark关键包 <!--spark--> <dependency> <groupId>fakepath</groupId> <artifactId>spark-core</artifactId> <version>2.10-1.5.1</version> </dependency> <depe 阅读全文
posted @ 2018-05-28 11:35 何良 阅读(728) 评论(0) 推荐(0) 编辑
摘要: public class ReadTextFile { public static void main(String[] args) { pic2txt(); parseFrmFile(); //url2pic(); } private static void parseFrmFile() { Fi 阅读全文
posted @ 2018-05-28 10:51 何良 阅读(200) 评论(1) 推荐(0) 编辑
摘要: 网上找了很久没找到2.4.X 想要的java api 工具 自己写了一个,分享一下 导入所需的jar <!-- ElasticSearch begin --> <dependency> <groupId>com.xinyi.search</groupId> <artifactId>elasticse 阅读全文
posted @ 2018-05-27 17:00 何良 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 本地项目运行正常。服务器上运行内存溢出。 项目内部同时做插入oracle,es,hbase 经过测试发现 同时插入es,hbase是服务器上就会出现内存溢出 如果只插入oracle+es 或oracle+hbase 服务器上也能正常运行 通过对比本地电脑和服务器内存配置发现 服务器内存比本地开发环境 阅读全文
posted @ 2018-05-27 11:42 何良 阅读(293) 评论(0) 推荐(0) 编辑
如果觉得老弟写的还可以,帮忙点个赞,谢谢