2020年8月19日

重要的JVM参数,通用及G1

摘要: -XX:+DisableExplicitGC 禁止使用System.gc(),虽说一般的程序猿也不会这么用,还是加上保险 千万不要设置年轻代大小,G1会动态调节。 -verbose:gc -Xloggc:target/gc.log 一定要设置好gc日志,方便定位 -XX:MaxGCPauseMill 阅读全文

posted @ 2020-08-19 10:14 MaXianZhe 阅读(2676) 评论(0) 推荐(0) 编辑

2020年8月10日

一个方法的本地变量表this是何时被赋值的

摘要: 这个插件是jclasslib 对于一个实例方法来说,本地变量表的0项一定是this。比如: init方法和func方法的本地变量表。 那么this是什么时候被赋值的呢? 2020-10-30记录,当时自己这么写还是很准的,因为对于static方法本地变量表的第0项还真不是this 我们看一下new一 阅读全文

posted @ 2020-08-10 10:53 MaXianZhe 阅读(522) 评论(0) 推荐(0) 编辑

2020年1月14日

java新式文件操作

摘要: public static Boolean checkFileExist (String filePath) { LOGGER.info("checkFileExist the input filePath {}", filePath); Path classJarPath = Paths.get( 阅读全文

posted @ 2020-01-14 09:44 MaXianZhe 阅读(189) 评论(0) 推荐(0) 编辑

2019年2月14日

eclipse启动报错解决

摘要: 该文为转载,原文地址 https://blog.csdn.net/youzhouliu/article/details/52287898 启动Eclipse时,在loading workbench时很快就闪退,反复启动几次都是这种情况,关机重启后还是出现这种情况,并且每次闪退后都提示查看\works 阅读全文

posted @ 2019-02-14 08:58 MaXianZhe 阅读(582) 评论(0) 推荐(0) 编辑

2019年1月17日

过滤请求的小技巧

摘要: 场景描述: 1 web请求对于同一个任务的启动会导致数据被保存多次 解决方案: 1 某一个任务启动后给它一个状态值比如SUBMITTING,使用update语句完成。当同时来的第二个请求来的时候,当尝试update时,where条件写好如果是处于SUBMITTING就不能够再次update成功。这样 阅读全文

posted @ 2019-01-17 10:23 MaXianZhe 阅读(127) 评论(0) 推荐(0) 编辑

2019年1月16日

spring 事务通俗易懂总结-初始化篇

摘要: 过年前项目不是那么忙了,利用这段时间看看spring的事务处理的源码,现在总结如下 1 本篇为初始化篇,通俗的说就是所谓的事务管理,在spring启动的时候,该对某些方法做事务增强就已经确定好了。本篇就是要分析这部分源码 2 下一篇为分析执行部分,尤其是针对require require_new这种 阅读全文

posted @ 2019-01-16 20:05 MaXianZhe 阅读(665) 评论(0) 推荐(0) 编辑

2018年9月4日

springboot 单元测试的写法

摘要: @RunWith(SpringRunner.class)@SpringBootTest(classes = CapAndFlinkServiceControllerTest.class)@WebAppConfiguration@ComponentScan(basePackages="com.suni 阅读全文

posted @ 2018-09-04 23:50 MaXianZhe 阅读(349) 评论(0) 推荐(0) 编辑

如何向jar包里写文件

摘要: String newFile = StringConstant.LINUX_JOB_DIRSUFFIX + emptyFileStr; Path newpath = Paths.get(newFile);//新的空的文件 就是打算写入到jar文件里的 File emptyFile = newpath 阅读全文

posted @ 2018-09-04 23:33 MaXianZhe 阅读(1075) 评论(0) 推荐(0) 编辑

2018年8月14日

mycat的配置文件

摘要: <?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="RDRS_MYCAT_002" checkSQLsc 阅读全文

posted @ 2018-08-14 16:57 MaXianZhe 阅读(173) 评论(0) 推荐(0) 编辑

启动spring boot打成的zip包脚本

摘要: echo "### Service will start..." cd /opt/app/rdrs_app/rdrs nohup /opt/openjdk-1.8.0_92/bin/java -jar rdrs_service-0.0.1.jar >/dev/null 2>&1 & ip=$(ifc 阅读全文

posted @ 2018-08-14 16:54 MaXianZhe 阅读(378) 评论(0) 推荐(0) 编辑

导航