摘要:
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)