摘要: MQ。dubbo。SpringCloud 1) 集合框架 2)线程 3)IO流 4)类和对象生命周期 5)JAVA的反射机制 6) JVM 7)数据结构和常用算法 8)设计模式 9)网络编程 阅读全文
posted @ 2018-03-27 20:28 陈先生的小板凳 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 最近做项目,关于订单创建时候因为需要调用远程http服务获取数据,然后校验并写入数据库和修改数据库, 导致接口效率低,所以想到实现异步操作的方式解决。 在调用远程接口成功的时候即认为接口处理成功,返回给前段正确,并开启线程进行数据的写入和修改 1)添加配置类 2)在配置文件中添加相应配置 3) 注入 阅读全文
posted @ 2019-03-29 15:51 陈先生的小板凳 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 转自网络,侵删 阅读全文
posted @ 2018-11-27 18:07 陈先生的小板凳 阅读(2829) 评论(0) 推荐(0) 编辑
摘要: public static boolean isIDNumber(String iDNumber) { if (iDNumber == null || "".equals(iDNumber)) { return false; } //获取日期 String d = iDNumber.substring... 阅读全文
posted @ 2018-10-30 10:59 陈先生的小板凳 阅读(2179) 评论(0) 推荐(1) 编辑
摘要: 1)jar 2)配置 3)编写 HttpClient 集成相应的配置 4)编写定时回收无效资源的类 5) 工具类 注意) 1.JAVA 使用的证书后缀为JKS , 如果不是需要将证书转换为.jks文件 2.需要在jre中导入证书,而jre(1.8)并不会处理证书链, 必须一个个导入, 如果使用的是中 阅读全文
posted @ 2018-10-15 18:09 陈先生的小板凳 阅读(10416) 评论(1) 推荐(0) 编辑
摘要: 所有笔记基于-CentOS release 6.8 (Final) ntpdate 202.120.2.101 同步上海时间 cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeoverwrite `/etc/localtime'? y 把时区 阅读全文
posted @ 2018-09-21 17:10 陈先生的小板凳 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 场景: 项目需要在项目启动后从数据库初始化一些数据进入redis , 但是没有很适合 的监听器去实现 , 监听 老是在dao初始化之前触发。 解决方法:自定义类实现 ApplicationRunner 接口 重写 run() 方法 阅读全文
posted @ 2018-09-05 10:17 陈先生的小板凳 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1) 添加依赖 2)编写工具类 1 mport org.apache.commons.codec.binary.Base64; 2 import org.apache.commons.lang.StringUtils; 3 import org.krysalis.barcode4j.impl.cod 阅读全文
posted @ 2018-09-04 15:52 陈先生的小板凳 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: public static String hamcsha1(byte[] data, byte[] key) { try { SecretKeySpec signingKey = new SecretKeySpec(key, "HmacSHA1"); Mac mac = Mac.getInstance("HmacSHA1"); ... 阅读全文
posted @ 2018-08-27 17:58 陈先生的小板凳 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: spring事物 spring事物其实就是对数据库事物的一种支持,没有数据库事物的话,spring本身是不能提供事物支持的; 在最开始使用原始的jdbc连接数据库进行炒操作是, 获取连接后可以使用connection.setAutoConmmit(false) 来关闭自动提交, 在最后通过conne 阅读全文
posted @ 2018-08-27 17:54 陈先生的小板凳 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 线程的生命周期: 新建,就绪,执行,阻塞,消亡 通过 new 关键字,线程被创建, 进入新建状态; 线程调用start () 方法时,线程进入就绪状态, 意味着线程有权利获取cup的时间片,等待jvm调度; 当线程获取cup时,线程被执行,体现就是线程的run()方法被执行; 当线程的run() 方 阅读全文
posted @ 2018-08-27 17:52 陈先生的小板凳 阅读(175) 评论(0) 推荐(0) 编辑