- 博客(17)
- 收藏
- 关注
原创 springboot监听器原理
Springboot 监听器原理源码分析监听声明周期自定义监听器源码分析org.springframework.boot.SpringApplication#initialize private void initialize(Object[] sources) { if (sources != null && sources.length > 0) { this.sources.addAll(Arrays.asList(sources)); } this.we
2021-10-11 15:03:24
365
原创 事务commit后 执行异步操作
在大事务中,大list保存引起dubbo调用超时,通过事务提交后执行异步操作。如果异步操作失败需人工介入。--可考虑记失败日志重试。 TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { @Override ...
2020-03-05 16:28:23
1188
原创 jpa 打印sql与参数
logging.level.org.hibernate.SQL=DEBUGlogging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACEspring: jpa: properties: hibernate: show_sql: true format_sql: true...
2020-03-04 09:06:35
1268
原创 jpa 打印sql与参数
logging.level.org.hibernate.SQL=DEBUGlogging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACEspring: jpa: properties: hibernate: show_sql: true format_sql: true...
2020-03-03 23:40:37
297
1
原创 jpa 打印sql与参数
logging.level.org.hibernate.SQL=DEBUGlogging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACEspring: jpa: properties: hibernate: show_sql: true format_sql: true...
2020-03-03 22:35:23
698
原创 docker在centos7镜像中启动mysql
如果运行service出现这个错误,执行yum install initscripts执行完毕后然后运行yum install -y mariadb-server安装完成后执行service mariadb start这时候会出现按ctrl+p+q 让容器后台运行按docker ps查看容器id然后通过docker commit 提交镜像这里可以看到我们刚刚提交的镜像通过 加--privilege...
2018-05-20 22:19:27
6002
转载 密钥交换算法DH(Java实现)
密钥交换算法——DH1.简述 1976年,W.Diffie和M.Hellman在发表的论文中提出了公钥加密算法思想,但当时并没有给出具体的实施方案,原因在于没有找到单向函数(也就是消息摘要算法),但在该论文中给出了通信双方通过信息交换协商密钥的算法,即Diffie-Hellman密钥交换算法(简称为DH算法)。该算法的目的在于让消息的收发双方可以在安全的条件下交换密钥,以备后续加密/解密使用...
2018-05-17 15:23:27
1776
转载 全链路spring cloud sleuth+zipkin(kafka)
一、About ZipKinplease google二、 Demo Scene三、 Result Display四、Prepare1、soft versionkafka:2.10-0.10.2.0zokeeper:3.4.10elasticsearch:5.2.2jdk:1.8spring boot:1.5.3.RELEASEsprign cloud:Dalston.RELEASErabbit ...
2018-05-17 15:22:09
4906
原创 如何发出消息后同步处理异步传回的消息
在发出消息后获取对象锁调用wait( time )方法,在异步接收到消息后调用notifyAll() 唤醒发送消息的线程
2018-04-13 15:11:53
654
转载 java json与list转换
//list转换为jsonGson gson = new Gson(); List<Person> persons = new ArrayList<Person>(); String str = gson.toJson(persons); //json转换为listGson gson = new Gson(); List<Person> persons ...
2018-03-17 13:43:40
165
原创 MySql日期格式化与字符串的转换
STR_TO_DATE(#{createTime},'%Y-%m-%d %H:%i:%s') //sql语句中将String转换成date类型date_format(auth_time , '%Y-%m-%d %H:%i:%s') authTime//将date格式化输出在定义实体类的时候将日期对象定义为String方便开发
2018-02-01 11:28:47
689
原创 springboot json对日期转换
pom添加依赖dependency> groupId>com.fasterxml.jackson.coregroupId> artifactId>jackson-annotationsartifactId> version>2.8.0version>dependency>dependency> groupId>com.fasterxml.jackson.
2018-01-25 19:18:29
1012
原创 java纯代码获取mac地址
private static String getMACAddress() throws Exception { InetAddress ia = InetAddress.getLocalHost(); // 获得网络接口对象(即网卡),并得到mac地址,mac地址存在于一个byte数组中。 byte[] mac = NetworkInterface.getByInetAd
2017-12-20 13:59:00
8245
1
转载 centos7安装mariadb
find / -name mysql全部删除http://www.linuxidc.com/Linux/2016-03/128880.htm
2017-12-18 09:21:21
150
转载 centos7更改网卡名称
http://blog.youkuaiyun.com/fanhonooo/article/details/53494100
2017-12-18 09:19:21
207
原创 java运行期间更改java.library.path
//添加想要的目录 System.setProperty(“java.library.path”, System.getProperty(“java.library.path”) + “:/home/datacenter/jni”); //运行期间更改 final Field sysPathsField; try {
2017-12-14 10:36:29
1593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人