自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 logback对指定字段进行脱敏或过滤

logback对指定字段过滤或脱敏

2024-02-18 10:51:20 234

原创 关于代码中驼峰与蛇形互转的方法

在与第三方对接时会存在字段格式不规范的情况,有时候需要将驼峰转成蛇形。有时候需要将蛇形转为驼峰。本文借助fastjson来进行字段之间的转换。结果:{"mdtrt_cert_no":"234324"}

2024-01-04 15:16:29 422 1

原创 gradle项目build时一直提示the trustAnchors parameter must be non-empty

gradle项目进行编译时,一直提示java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty。使用的是阿里云的镜像,一直提示https的问题。解决办法,切换jdk版本就可以了。

2023-03-27 18:14:05 316

原创 mave转gradle访问仓库501

访问maven仓库501,spring依赖管理报错

2023-02-23 17:05:00 109

原创 mysql 类似merge的写法

mysql中类似merge的语法

2022-12-01 19:26:46 1260

原创 (已解决)VsCode官网下载缓慢

VsCode官网下载缓慢

2022-08-17 11:10:30 277

原创 数据库有记录,但是查询不到记录-mybatis的缓存

背景:系统中积分下发是异步操作,即系统调用对接方接口下发指定数目积分,接口返回订单号,然后再通过mq回调告知最终下发结果。本系统为了留底,调用对接方接口下发积分前会将下发记录写入流水表,待接口返回订单号后将订单号更新至流水表中。MQ回调时再依据对接方返回的订单号将流水表中的状态更新为下发成功或失败。问题:服务层加了事务,由于其他的bug导致整个服务层回滚,但是积分下发是接口下发,且是跨系统,所以无法回滚。导致积分多发。解决方法:由于事务回滚,导致积分下发流水表无记录,所以在MQ回调处理逻辑中,根据订

2021-11-21 23:39:07 2780

原创 多线程synchronized

1.关键字 synchronized 取得的锁都是对象锁,而不是把一段代码或方法当做锁,所以在示例中,哪个线程先执行printNum方法,哪个线程就获得该方法所属对象的锁,thread1运行时获取的是test1的锁,thread2运行时获取的时test2的锁。两个人锁互不影响。如果在synchronized关键字前加上static修饰,那么这个锁表示锁定.class类,此时thread1与t...

2021-11-21 21:26:23 51

原创 sublist截取后操作列表导致问题

使用sublist截取后,对获得的list进行remove操作,会影响原listpublic static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); List<String>

2021-03-16 23:07:55 890

原创 springboot中想要查找redis的配置项有哪些,怎么做?

springboot中想要查找redis的配置项有哪些,怎么做?这个方法不仅仅适用redis,还包括其他的。具体步骤如下:1.先找到spring-boot-autoconfigure的jar包,在META-INF目录中找到spring.factories文件。(或者直接全局搜索spring.factories文件)2.打开这个文件,在文件中搜索redis,可以找到如下相关项:org.springframework.boot.autoconfigure.data.redis.RedisA

2020-06-14 18:28:53 455

原创 低级错误

1.使用string的substring方法时,没有判断字符串的长度,导致报错。2.循环list之前,一定要进行空判断,否则会报错。3.使用Calendar方法获取月份时,是从0开始的,即0表示1月,1表示2月。另外,还需要考虑时间月的兼容性,正常的月格式应该为MM,而用以下方法获取的月是int类型的。比如1月的MM格式是01,而通过以下方法获取的月是0。我在定时任务中进行数据库插入时...

2020-01-04 11:34:35 183

原创 Linux查看日志的命令

1.查看日志常用命令 tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10...

2019-11-19 07:31:44 101

转载 redis面试相关知识

1.redis介绍https://blog.csdn.net/wchengsheng/article/details/799256542.redis集群https://www.cnblogs.com/lykxqhh/p/5690923.htmlhttps://www.cnblogs.com/kerwinC/p/6611634.html

2019-03-25 18:55:00 94

原创 使用HttpClientUtil发起请求,编码后的url是乱码

中文全变成了%3F,而在html url编码中%3F代表的是?所以中文乱码了。问题代码:       EntityUtils.toString(new UrlEncodedFormEntity(pairs),"utf-8");编码后的中文就会乱码。解决办法:       EntityUtils.toString(new UrlEncodedFormEntity(pair...

2018-09-20 17:01:49 1196

原创 前端发起请求,后端接收的参数是乱码

检查下tomcat的server.xml文件是否设置了URI的编码格式

2018-09-20 17:00:34 1303

原创 idea将项目导入svn版本控制

项目新建完成后,右键项目,按照下图选择点击绿色加好进行添加仓库,在弹出框中输入仓库的URL,其他默认,然后点击Share之后的弹框默认即可出现以下弹框表示仓库已经建立好。然后右键项目,选择提交即可,提交之前记得先忽略不需要提交的文件,比如*.iml,以及.idea......

2018-06-19 15:32:14 1659

原创 IntelliJ IDEA基于maven构建的web项目找不到jar包

基于maven构建的springMVC项目,pom文件拷贝过来的,运行提示ClassNotFoundException:java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener at org.apache.catalina.loader.WebappClassLoaderBase.l...

2018-03-08 08:45:21 1110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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