摘要: on是在生成临时表的时候使用的条件,不管on的条件是否起到作用,都会返回左表 (table_name1) 的行。 where则是在生成临时表之后使用的条件,此时已经不管是否使用了left join了,只要条件不为真的行,全部过滤掉,相当于inner join 阅读全文
posted @ 2020-11-05 16:36 何良 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 停止所有访问对应表的线程,线程占用资源导致卡死,跟文件被打开之后再去重命名不了一个道理 阅读全文
posted @ 2020-10-30 11:32 何良 阅读(403) 评论(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 何良 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 通过Jconsole查看堆空间大小分配(年轻代、年老代、持久代分配) 垃圾回收监控(长时间监控回收情况) 线程信息监控:系统线程数量 线程状态监控:各个线程都处在什么样的状态下 线程详细信息:查看线程内部运行情况,死锁检查 CPU热点:检查系统哪些方法占用了大量CPU时间 内存热点:检查哪些对象在系 阅读全文
posted @ 2020-10-15 22:22 何良 阅读(85) 评论(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 何良 阅读(4426) 评论(4) 推荐(0) 编辑
摘要: 查找了各种资料都没找到解决办法,token失效,网络问题,接口服务问题,基础服务问题,都考虑过,但是没能解决,偶尔发现服务器网络配置中存在一个virbr0虚拟网卡,问了下了网管,删除这个对服务并没有影响,决定删除这个virbr0, 之后问题就莫名消失了,有知道原理的朋友欢迎交流 阅读全文
posted @ 2019-02-19 11:59 何良 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: 1 依赖 <!--远程调用shell--> <dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2</artifactId> <version>build210</version> </dependency> 阅读全文
posted @ 2018-05-28 11:40 何良 阅读(412) 评论(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 何良 阅读(733) 评论(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 何良 阅读(203) 评论(1) 推荐(0) 编辑
摘要: 网上找了很久没找到2.4.X 想要的java api 工具 自己写了一个,分享一下 导入所需的jar <!-- ElasticSearch begin --> <dependency> <groupId>com.xinyi.search</groupId> <artifactId>elasticse 阅读全文
posted @ 2018-05-27 17:00 何良 阅读(1286) 评论(0) 推荐(0) 编辑
如果觉得老弟写的还可以,帮忙点个赞,谢谢