
java
sunzbking
没啥可说的
展开
-
dubbo替换duboox 过程记录
背景公司之前项目都是使用dubbox,zk注册中心。前段时间新启动一个项目要使用k8s部署,该项目的dubbo服务地址和Docker对外暴露地址不一致,dubbox无法满足自定义的地址配置,因此决定放弃dubbox,使用dubbo代替。步骤1,所有子项目都依赖顶级项目,之前duubox也是在顶级项目引入的,所以只需要修改顶级项目的dubbo版本。讨论后决定使用dubbo的2.6.7版本。更换顶级项目的maven的dubbo依赖为2.6.7版本2,项目build成功,启动会报错,缺少class原创 2020-05-23 11:29:13 · 364 阅读 · 1 评论 -
事务不生效问题总汇
1,在同一个service中使用 this.xxx() xxx方法的事务不生效原因:Spring中事务管理是使用AOP代理技术实现的,目标对象自身并没有事务管理功能的,而是通过代理对象动态增强功能对事务进行增强的。因此当我们在同一个service类中通过一个方法调用另一个方法时,是通过目标对象this对象调用的,目标对象自身并没有事务管理功能,因此事务不能生效。解决:1.1,xml配置...原创 2020-01-13 10:49:10 · 1090 阅读 · 0 评论 -
**解析各类xml为map工具类**
xml原创 2017-08-02 19:52:08 · 478 阅读 · 0 评论 -
公共平台API鉴权安全验证
api使用签名+时间戳鉴权请求api接口格式:/api/testserver?appid=xxx&sign=12AA12SD123SD1DSSA&timestamp=1511332935&key1=value1&key2=value2...参数解释:appid: 由服务端分配唯一标示id 必传 确认访问身份timestamp:当前时间戳 ...原创 2018-04-02 12:13:39 · 6235 阅读 · 1 评论 -
当前日期的周一,下周日期,下月日期;批次号生成
package cn.weixiuhui.comm.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class CreatSettleIntervalUtils { /** * 周结批次格式 */ public static fin...原创 2018-04-11 10:59:08 · 803 阅读 · 0 评论 -
解决jdk1.7默认https 请求是TLS1不支持TLS1.2的问题
1,You could just add the following property -Dhttps.protocols=TLSv1.1,TLSv1.2 which configures the JVM to specify which TLS protocol version should be used during https connections.2,参考 点击打开链接...原创 2018-06-12 16:17:54 · 28224 阅读 · 0 评论 -
java.security.InvalidKeyException: Wrong key size 错误
3Des实际上只是3个单独的DES操作,每个操作都需要一个8字节的密钥。这需要24字节的密钥..但是一些实现支持16字节密钥,其中前8个字节在场景后“自动重复”。有的实现可能不支持这一点。你怎么能通过重复前8个字节来自己做 - 这样的事情:public static byte[] encrypt3DESECB(byte[] keyBytes, byte[] dataBytes) { ...翻译 2018-11-30 16:57:14 · 14377 阅读 · 0 评论 -
数据库批量更新的坑
若一个sql中通过分号分割(或包含)了多个独立sql修改数据库连接配置:&allowMultiQueries=true官方文档:allowMultiQueriesAllow the use of ';' to delimit multiple queries during one statement (true/false), defaults to 'false',...原创 2019-03-06 14:06:49 · 1120 阅读 · 0 评论