- 博客(24)
- 收藏
- 关注
原创 Linux:CentOS 8.5.2111 failovermethod does not exist与Failed to download metadata for repo ‘appstream‘
Linux:CentOS 8.5.2111 报错(yum源更新报错):“failovermethod” does not exist 与 Failed to download metadata for repo ‘appstream’解决方法
2025-03-16 13:50:22
6524
原创 TransmittableThreadLocal实现父子线程间的数据传递
TransmittableThreadLocal能够在提交任务到线程池时,捕获当前线程ThreadLocal中的值,并在子线程执行任务时将这些值传递过去,确保子线程能够访问到父线程中设置的ThreadLocal数据,避免了数据丢失或错误。并且在任务执行完成后,自动清除ThreadLocal中的数据,达到可复用的效果。
2025-03-07 17:43:16
7400
原创 自定义注解+Redis实现对接口post请求限流(附源码)
gitee源码网址(点击直接跳转)https://gitee.com/young-mou/request-limit-redis
2023-09-21 19:32:52
13744
原创 @intercepts拦截更新语句实现create_time,update_time自动注入
@intercepts拦截更新语句实现create_time,update_time自动注入
2023-08-19 20:57:05
13659
原创 ReentrantLock加锁解锁剖析
AbstractQueuedSynchronizer有一个内部类Node,底层维护了一个双向链表而形成一个队列。也就是我们的AQS队列。当我们获取锁失败后的线程会被放到这个队列中,等待其他线程释放lock的时候被唤醒。ReentrantLock整个加锁过程就是围绕着state属性来进行的。当state字段大于0时,代表当前资源被锁住,并且state的值代表当前持有锁线程的重入次数,当state为0时,队列中的线程就可以通过一系列的CAS操作来争抢这个锁。
2023-03-23 23:57:56
13156
原创 org.apache.ibatis.binding.BindingException: Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘异常
org.apache.ibatis.binding.BindingException: Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘异常
2022-11-05 22:27:48
13559
原创 maven [INFO] No proxies configured [INFO] No proxy was configured, downloading directly
maven [INFO] No proxies configured [INFO] No proxy was configured, downloading directly
2022-10-30 15:04:04
15338
原创 RocketMQ-Externals找不到RocketMQ Console项目?改名叫RocketMQ DashBoard了,下载网址也变了
RocketMQ-Externals找不到RocketMQ Console项目?改名叫RocketMQ DashBoard了,下载网址也变了。
2022-10-29 13:58:34
13514
原创 @NotEmpty校验Date类型,报出javax.validation.UnexpectedTypeException异常
@NotEmpty校验Date类型,报出javax.validation.UnexpectedTypeException异常
2022-09-24 11:17:12
719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人