摘要: java.util.concurrent Class CountDownLatch 目录 CountDownLatch 是什么 CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行 CountDownLatch 怎么用 CountDownLatch是通... 阅读原文
2019-04-13 14:38:04 阅读(2604) 评论(0)
摘要: 在idea 中使用 mybatis的  mybatis-generator-maven-plugin  可以根据数据库 生成 dao层,pojo类,Mapper文件。   一:  在  pom.xml  中添加相关插件依赖。 1 <!-- MySQL 连接驱动依赖 --> ... 阅读原文
2019-04-13 13:27:03 阅读(2447) 评论(0)
摘要:   在Controller 里 调用Service:   orderRewardService.SaleRewardAndTransfer(kukaOrderRewardVo);   然后再service里 try catch,之前想着出现异常时若处理了异常,则程序不回滚,   于是Servie里cat... 阅读原文
2019-04-13 11:27:02 阅读(2352) 评论(0)
摘要: String 字符串相加 对比 public static void main(String[] args) { String a = "helloword"; final String b = "hello"; String d = "hello"; String c = b... 阅读原文
2019-04-13 10:58:02 阅读(2373) 评论(0)
摘要:   今天无意之中看到一个小工具,就是可以自由切换jdk版本!以前每次切换jdk还要去找环境变量找半天,emmm....   现在我们只需要双击一个xxx.bat的一个批处理文件,就可以自由切换jdk版本,很方便。   1.首先你要随便取个名字,我取的是changejdk.bat   2.然后下载一个小软件Ref... 阅读原文
2019-04-13 09:19:05 阅读(2324) 评论(0)
摘要:   第一章:List集合_List接口介绍       1).特点         1).有序的;         2).可以存储重复元素;         3).可以通过索引访问;      List<String> list = new ArrayList<>(); ... 阅读原文
2019-04-13 07:53:04 阅读(3008) 评论(0)
摘要:   最近生产环境中出现了一起CPU突然飙升的事件,下面介绍一下 CPU飙升问题排查的过程和解决方法。 该方案参考自:https://www.jianshu.com/p/e96c74133be6,感谢路遥Neo的分享   一、查看导致CPU飙升的线程 首先需要定位到是服务里的那些线程导致CPU飙升的。具体查找... 阅读原文
2019-04-13 06:00:35 阅读(2416) 评论(0)
摘要: 这篇文章是对前一篇的一些补充: 1.SpringIOC容器可以管理Bean的声明周期: 通过构造器或工厂方法创建bean的实例; 为bean属性设置值或者引入其他bean; 调用bean的初始化方法,此时bean就可以使用了; 容器关闭时,调用bean的清理方法。 在bean的声明里定义init-method和... 阅读原文
2019-04-13 00:54:02 阅读(2691) 评论(0)
摘要: 换了台新电脑,我也入坑IDEA了!整理了一些最常用的快捷键,希望大家喜欢。   定位检索型快捷键 1、双击 Shift      在当前项目结构中查找指定文件(包含类、文件)   2、Ctrl + Shift + F / R      全文检索查找/替换字段   3、Ctrl + Shift + A... 阅读原文
2019-04-12 23:26:02 阅读(2966) 评论(0)
摘要: 1、String str = "eee" 和String str = new String("eee")的区别 先看一小段代码, 1 public static void main(String[] args) { 2 String str1 = "eee"; 3 St... 阅读原文
2019-04-12 22:28:02 阅读(2978) 评论(0)