摘要: Mockito单元测试日志级别设置 最近使用Mockito测试框架做单元测试时,发现控制台只能打印ERROR日志级别,尝试过其他方法 import org.apache.logging.core.config.Configurator; import org.apache.logging.Level 阅读全文
posted @ 2020-09-28 10:21 CHENV 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静态代理中的代理类和委托类会实现同一接口或是派生自相同的父类。 一、概述 1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为 阅读全文
posted @ 2020-09-28 10:17 CHENV 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 备份数据 输出目录格式的归档 这个方式备份可以避免操作系统对单个文件的大小的限制 pg_dump.exe -U postgres -F d -f E:\mydbbak mydb 备份完成后,会生成一个备份文件夹 tar格式的归档(在用pg_resotre恢复时不支持并行恢复) pg_dump.exe 阅读全文
posted @ 2018-08-31 10:46 CHENV 阅读(2686) 评论(0) 推荐(0) 编辑
摘要: 利用Jmeter编写测试用例 导出Jmeter测试文件 *.jmx 并放入/src/test/jmeter目录中 编写Maven pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache. 阅读全文
posted @ 2018-03-20 20:09 CHENV 阅读(2656) 评论(1) 推荐(0) 编辑
摘要: Gson使用中类型转换容易出现的问题 最近在项目中使用Gson将Json串转成Map,发现一个int或long类型字段转换后会。 造成与其他系统联调时造成bug。 因此,这里将Gson与FastJSON转换做个比较 long a = 201800L; long b = 201900L; Map<St 阅读全文
posted @ 2018-01-27 20:05 CHENV 阅读(2689) 评论(1) 推荐(1) 编辑
摘要: 最近项目中需要进行分表就使用了ShardingJDBC做数据库中间层操作 之前sql中有写批量插入,而ShardingJDBC不支持insert xxx values(...),(...),(...)语句 故需要手动开启事务,循环插入并提交事务(与之前批量插入语句性能未做比较) @Component 阅读全文
posted @ 2018-01-24 09:39 CHENV 阅读(7412) 评论(0) 推荐(0) 编辑
摘要: 使用visualvm远程监控LINUX服务器JVM 一、JMX方式: 1. 首先要修改JDK中JMX服务的配置文件,以获得相应的权限: 进入$JAVA_HOME所在的根目录的/jre/lib/management子目录下, a. 将jmxremote.password.template文件复制为jm 阅读全文
posted @ 2018-01-15 19:05 CHENV 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 事件监听器模式示例 阅读全文
posted @ 2018-01-08 20:10 CHENV 阅读(359) 评论(0) 推荐(0) 编辑
摘要: JDK+Tomcat+Zookeeper+DubboAdmin安装教程 1. 安装内容: JDK 1.8.131 Tomcat 7.0.77 Zookeeper 3.4.9 Dubbo admin 2.5.4-SNAPSHOT 2. 安装步骤: 2.1 JDK的安装 1. jdk安装 rpm包: r 阅读全文
posted @ 2017-07-25 09:18 CHENV 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 参考文献: 1. 《深入理解JVM虚拟机》 阅读全文
posted @ 2016-09-26 14:45 CHENV 阅读(387) 评论(0) 推荐(0) 编辑