04 2020 档案

摘要:最近在做一个项目,采用SpringBoot整合MybatisPlus开发,由于mapper.xml文件和mapper路径地址不一致,导致做单元测试报异常 application.yml配置如下: 写了个单元测试的代码: @RunWith(SpringRunner.class) @SpringBoot 阅读全文
posted @ 2020-04-29 11:43 gaopengpy
摘要:MySQL主从同步配置 1.编辑MySQL主上的/etc/my.cnf log-bin=imooc_mysql server-id=1 log-bin :MySQL的bin-log的名字 server-id : MySQL实例中全局唯一,并且大于0。 2.编辑MySQL从上的/etc/my.cnf 阅读全文
posted @ 2020-04-21 11:40 gaopengpy
摘要:使用CountDownLatch模拟线程并发执行代码,示例代码如下: package com.gaopeng.multithread; import java.util.concurrent.CountDownLatch; /** * 使用CountDownLatch模拟线程并发执行代码 * * @ 阅读全文
posted @ 2020-04-20 12:27 gaopengpy
摘要:使用CyclicBarrier模拟线程并发执行代码 package com.gaopeng.multithread; import java.util.concurrent.CountDownLatch; import java.util.concurrent.CyclicBarrier; impo 阅读全文
posted @ 2020-04-16 14:21 gaopengpy
摘要:很多人觉得少年时期的时间很漫长,过得很充实、很幸福。那是因为工作以后,我们每天的生活都被格式化了,显得非常简单,简单到昨天、今天、明天都差不多。当一天一天重复的时候,所有日子加起来就显得非常短暂。 为什么同样的时间段,我们在少年时候觉得长、长大后觉得短呢? 原因就在于时间的感受是通过事件来计量的,事 阅读全文
posted @ 2020-04-14 21:57 gaopengpy
摘要:Young GC的触发时机:Young GC其实一般就是在新生代的Eden区域满了之后就会触发,采用复制算法来回收新生代的垃圾。 Full GC的触发时机如下: (1)发生Young GC之前进行检查,如果“老年代可用的连续内存空间” < “新生代历次Young GC后升入老年代的对象总和的平均大小 阅读全文
posted @ 2020-04-03 17:45 gaopengpy