自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ThreadLocal使用

注意这里创建ThreadLocal使用了TransmittableThreadLocal,TransmittableThreadLocal是阿里巴巴开源的一个用于支持线程池场景下的ThreadLocal工具类,属于TransmittableThreadLocal库的一部分。在Java中,ThreadLocal变量的值是与线程绑定的。在使用线程池时,线程是被复用的,因此如果在主线程中设置了ThreadLocal变量,再通过线程池执行子线程任务时,子线程可能无法获取到主线程中的ThreadLocal值。

2025-09-25 18:37:08 271

原创 记一次代码库合并

其实也没必要从父pom一个个找了,因为我的最终目标是合并所有代码库,所以我这直接把另外几个代码库的模块全部copy到web代码库里了。以前每个代码库都有父pom,且规定了一些单独的dependency的版本,我这里需要参照之前其他代码库的父pom,补齐web代码库的父pom(注意判断一下和现有的版本有没有冲突)又没有打正式包,而是使用SNAPSHOT包,就可能出现互相覆盖的情况,等真正上线的时候,发现开发的功能没上去。公司里的项目,同一个应用,拆分成了4、5个代码库,导致开发的时候非常不便。

2025-08-20 18:15:23 170

原创 如何变更Java项目的maven版本 && 采用revision统一管理

注意,这里的“/Users/liuyu26/apache-maven-3.6.3/bin/”就是你自己安装的maven路径。注意,如果maven没有假如系统环境变量,会报错:command not found: mvn。打包的时候,如何修改Java项目中各个pom的版本?父pom中修改子pom的版本。

2025-01-13 14:55:39 760

原创 实现M天N次的疲劳策略

最近工作需要写一个疲劳策略,折腾了好久,记录一下。

2024-11-16 14:36:18 330

原创 雪花算法使用

【代码】雪花算法使用。

2024-11-05 19:49:42 241

原创 log4j如何打印日志到指定路径/屏蔽某些路径下的日志

最近想针对某项业务进行专门的监控,把相应的日志打印到同一个文件中,如何配置呢?

2024-11-04 17:14:37 883

原创 MapStruct使用

MapStruct是一个对象映射框架,性能高、编码少。主要关注自定义转化方法&多对象转化。普通的映射看一下例子就好。

2024-09-23 17:25:34 266

原创 本地启动项目时报错,无法创建打印日志的路径

export /Users/zhangsan/export(zhangsan换成自己的用户名)sudo chmod -R 777 export(可以用ls -la查看是否已经有读写权限)进入 /Users/zhangsan 建立目录 export 目录。restart重启电脑。

2024-07-28 23:29:29 452

原创 log4j用properties形式进行配置

最近有问题,想单独打一个日志进行排查,但之前系统中用的都是xml进行log4j的配置,这个应用用的是properties,于是照葫芦画瓢在文件里新增一个appender。丫的没想到根本不生效,前面搞这玩意的同事用法根本不对,导致文件就是个摆设,于是不得不自己研究下。配置好之后在代码中引用即可。

2024-01-12 16:11:07 508 1

原创 用过滤器统计自己的页面被嵌入了哪些页面

/ 记录Referer值,这里只是简单地打印出来,实际应用中可能需要将其存储在日志或数据库中。目前在做老系统的下线工作,在彻底下线之前,需要再统计一下还有谁在向老系统发送http请求。@WebFilter("/*") // 这个注解定义了哪些URL模式会触发这个过滤器。// 过滤器初始化时调用,可以在这里进行一些准备工作。// 过滤器销毁时调用,可以在这里进行一些清理工作。// 继续执行其他过滤器或目标资源。// 获取Referer头部的值。该功能可以通过过滤器实现。

2023-12-11 14:32:09 843 1

原创 CompletionService测试类

CompletionService测试类

2023-11-07 15:29:13 151

原创 找到多个名为spring_web的片段。这是不合法的相对排序。

找到多个名为spring_web的片段。这是不合法的相对排序。打开自己的web.xml配置。

2023-07-17 23:08:01 652 1

原创 如何解决maven依赖冲突

maven依赖选择原理和排包方法

2023-03-30 11:15:33 402 1

原创 关于Java函数传参以及参数在函数内部改变的问题——JAVA值传递与引用最浅显的说明!

Java函数传参是否影响函数外部

2022-09-08 20:25:20 1560

原创 IDEA找不到module

IDEA找不到module

2022-08-17 15:11:26 3003

原创 Java8以流形式处理数据

stream

2022-08-04 15:56:50 204

原创 <T> T 以及Class<T>

T 以及Class

2022-08-04 11:12:32 103

原创 修饰词static和final

修饰词static和final区别和联系

2022-08-04 10:42:11 174

原创 Plugin ‘maven-resources-plugin:2.5‘ not found

Plugin 'maven-resources-plugin:2.5' not found

2022-08-03 20:40:08 1169

原创 IDEA插件

idea插件使用

2022-07-28 15:37:36 195 1

原创 Git修改配置

Git修改配置

2022-07-28 15:03:03 1696

空空如也

空空如也

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

TA关注的人

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