随笔分类 -  java

摘要:接口单次执行快,并发慢,性能优化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 何良 阅读(1267) 评论(0) 推荐(0)
摘要:通过Jconsole查看堆空间大小分配(年轻代、年老代、持久代分配) 垃圾回收监控(长时间监控回收情况) 线程信息监控:系统线程数量 线程状态监控:各个线程都处在什么样的状态下 线程详细信息:查看线程内部运行情况,死锁检查 CPU热点:检查系统哪些方法占用了大量CPU时间 内存热点:检查哪些对象在系 阅读全文
posted @ 2020-10-15 22:22 何良 阅读(104) 评论(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 何良 阅读(4506) 评论(4) 推荐(0)
摘要:查找了各种资料都没找到解决办法,token失效,网络问题,接口服务问题,基础服务问题,都考虑过,但是没能解决,偶尔发现服务器网络配置中存在一个virbr0虚拟网卡,问了下了网管,删除这个对服务并没有影响,决定删除这个virbr0, 之后问题就莫名消失了,有知道原理的朋友欢迎交流 阅读全文
posted @ 2019-02-19 11:59 何良 阅读(2128) 评论(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 何良 阅读(225) 评论(1) 推荐(0)
摘要:本地项目运行正常。服务器上运行内存溢出。 项目内部同时做插入oracle,es,hbase 经过测试发现 同时插入es,hbase是服务器上就会出现内存溢出 如果只插入oracle+es 或oracle+hbase 服务器上也能正常运行 通过对比本地电脑和服务器内存配置发现 服务器内存比本地开发环境 阅读全文
posted @ 2018-05-27 11:42 何良 阅读(308) 评论(0) 推荐(0)
摘要:在eclipse中运行没有任何问题,项目挪到idea之后就报错 Unable to start EmbeddedWebApplicationContext due to miss EmbeddedServletcont 原因:pom.xml中存在<scope>provided</scope> 注掉之 阅读全文
posted @ 2018-05-17 09:39 何良 阅读(134) 评论(0) 推荐(0)
摘要:1 继承extends Tread 覆盖Thread类中的run方法. 在run方法中编写需要执行的操作 在main方法(线程)中,创建线程对象,并调用start()方法启动线程. 2 实现Runnable接口 1):定义一个类A实现于java.lang.Runnable接口,注意A类不是线程类. 阅读全文
posted @ 2018-03-20 17:43 何良 阅读(739) 评论(0) 推荐(0)
摘要:第一种方法 服务端处理 response.addHeader("Access-Control-Allow-Origin", "*"); 第二种 客户端使用Jsonp 第三种:尝试后端代码调用 阅读全文
posted @ 2018-03-20 17:12 何良 阅读(100) 评论(0) 推荐(0)
摘要:Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: /tmp/hsperfdata_work/10700Try using the -Djava.io.tmpdir= option 阅读全文
posted @ 2018-03-20 09:36 何良 阅读(206) 评论(0) 推荐(0)
摘要:$('#table').bootstrapTable({data:[]}); $('#table').bootstrapTable("showLoading"); ajax数据加载success$('#table').bootstrapTable("hideLoading"); 阅读全文
posted @ 2018-01-29 17:21 何良 阅读(1332) 评论(0) 推荐(0)
摘要:application.properties中加入 multipart.maxFileSizemultipart.maxRequestSize Spring Boot 1.3.x或者之前 multipart.maxFileSize=100Mbmultipart.maxRequestSize=1000 阅读全文
posted @ 2018-01-11 19:53 何良 阅读(295) 评论(0) 推荐(0)
摘要:找不到javax.servlet.Filter类, 在构建的依赖包中缺少servlet.api 阅读全文
posted @ 2017-12-21 18:41 何良 阅读(1491) 评论(0) 推荐(0)
摘要:其实是:jsonmappingexception:no serializer found for class 由于后台错误堆栈打印很快,只看到illegalStateException:stream 需要细心调试debug. 原因:与response 的geOutputStream out.getW 阅读全文
posted @ 2017-12-21 18:33 何良 阅读(221) 评论(0) 推荐(0)

如果觉得老弟写的还可以,帮忙点个赞,谢谢