记一个简单的自定义spring注解的实现方案

这是一个为了实现mq发送保证必达性的组件,在本地业务事务中保存一条消息到本地消息表,然后在事务提交之后马上触发发送,发送失败的通过本地消息表轮询进行重试。 1.先加载一个实现了MethodInterceptor的接口的类作为AOP拦截类,这样在这个类中实现具体的方法调用。 public cla...

2018-04-26 22:12:21

阅读数:27

评论数:0

Bytes数组处理工具

记一个byte数组与int互转、与string互转、字节替换的例子,与int互转的代码解析回头再补上 /** * Bytes数组处理工具 * @author */ public class ByteUtils { /** * byte转int * @par...

2018-04-12 22:06:08

阅读数:49

评论数:0

栅栏Java示例——CyclicBarrier

一个Barrier的小例子,栅栏数和线程池数量可以随便调整,模拟因栅栏一直等待导致的死锁。 import java.util.Random; import java.util.concurrent.*; public class BarrierDemo { public static...

2018-04-11 19:30:27

阅读数:99

评论数:0

新建maven项目后上传到git私服或github上

刚开始用git,不知道怎么新建项目上传,之前是直接在github上新建一个空项目,然后clone到本地,并在本地把maven相关文件建好copy进去,然后提交。没错,就是这么low。 最近找到一个idea可以直接把本地项目上传git的方法,记录一下: 1. 先本地安装git,有一些注意事项,可...

2018-04-11 10:32:27

阅读数:58

评论数:0

记两次未解决的jvmCrash事件日志

同一个应用的两个实例,在某次发版后相隔7天相继crash,这次发版在正常启动后,其中一台机器,过几分钟突然连接池关闭,无法获取jdbc Connection,半小时后又自动恢复,另一台机器在四个小时后突然挂掉,此时无高负载任务。目前已知的一个可能原因是xss不够,这个结论是因为重启一直起不来,启动...

2018-04-09 14:34:46

阅读数:113

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭