会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kurl88
博客园
首页
新随笔
联系
订阅
管理
2021年9月24日
Redisson实现Redis分布式锁
摘要: ### 背景:为什么要写这篇文章呢 最近做的项目遇到了一个问题,就是分布式xxl_job任务框架的分布式部署后,任务采用轮训方式在多台服务器执行,某个和数据库有交互的任务每隔5分钟定时执行一次。比如第一次9:00在服务器A上执行,第二次9:05则到了服务器B上执行,这时候同样的代码执行了2次,造成数
阅读全文
posted @ 2021-09-24 17:03 kurl88
阅读(361)
评论(0)
推荐(0)
2021年9月19日
Spring AOP中代理模式的使用
摘要: 上一篇我的博客《使用aop和注解实现日志记录》中提到了代理模式,那么这篇博客我们好好来理一下设计模式中的“代理模式”是如何在aop中设计和使用的。 1:首先,我先解释一下设计模式中“代理模式”的定义 什么是代理模式? 代理模式,也叫委托模式,其定义是给某一个对象提供一个代理对象,并由代理对象控制对原
阅读全文
posted @ 2021-09-19 00:27 kurl88
阅读(212)
评论(0)
推荐(0)
2021年9月18日
使用aop和注解实现日志记录
摘要: 问题描述: 生产上遇到一个问题,就是第三方厂商调用我们服务创建数据库实例,后面创建成功后,因为某些条件不适合,又调用卸载接口进行卸载了。卸载后再次进行创建,创建成功。但是过了一周后,第三方厂商人员反馈创建的数据库实例集群映射的DNS域名的ip还是之前旧的删除的哪套的,不是最新的。那么我去通过前几天的
阅读全文
posted @ 2021-09-18 19:07 kurl88
阅读(250)
评论(0)
推荐(0)
2021年9月17日
谈谈对Spring 容器的理解
摘要: 今天为什么要谈这个问题呢?因为昨天有个同事突然找我了解Springboot 启动加载流程的时候,提到了什么是Spring 容器? 当时我的第一反应是Spring 容器是存放各种bean的地方,即项目启动时会实例化和初始化相关的bean对象,然后将初始化好的bean放到Spring 容器中,并且在项目
阅读全文
posted @ 2021-09-17 10:55 kurl88
阅读(629)
评论(0)
推荐(0)
2021年9月9日
为什么加上@EnableScheduling就可以开启定时任务
摘要: 为什么加上@EnableScheduling就可以开启定时任务,待续
阅读全文
posted @ 2021-09-09 17:34 kurl88
阅读(46)
评论(0)
推荐(0)
2021年9月7日
使用Guava的Cache 和CuratorFramework 建立zookeeper缓存连接池
摘要: 最近生产遇到了一个问题,java客户端连接zookeeper服务端的时候,连接数超过了最大配置数60。这个时候定位发现程序创建的zk短链接比较多,所以在增加zookeeper服务端配置数的时候,同时使用建立Guava的Cache 和Cache 建立zookeeper缓存连接池来减少zk客户端的频繁创
阅读全文
posted @ 2021-09-07 18:30 kurl88
阅读(305)
评论(0)
推荐(0)
2021年9月4日
nacos上的注册过的服务实例掉线分析
摘要: 最近生产上的xxl_job框架的一个执行器(nacos客户端)因为分配内存不大,导致频繁与nacos服务端的连接断开,而断开之后虽然客户端服务没有宕掉,但是就是无法重新注册到nacos的服务端上去。 基于以上情况,我试着从nacos客户端注册与心跳检测方面跟一下源码。 1:首先打开nacos官网,查
阅读全文
posted @ 2021-09-04 17:38 kurl88
阅读(4465)
评论(0)
推荐(0)
公告