• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






zhangliangddq

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

08 2023 档案

 
Ribbon是如何进行负载的
摘要:# 1.Ribbon是如何进行负载的 ``` 配置类:RibbonClientConfiguration @Bean @ConditionalOnMissingBean public ILoadBalancer ribbonLoadBalancer(IClientConfig config, Ser 阅读全文
posted @ 2023-08-29 15:28 zhangliangddq 阅读(32) 评论(0) 推荐(0)
Redis基础
摘要:# 0、常用操作 - redis-server redis.conf 启动 - redis-cli 执行shutdown命令 会进行保存 - lastsave 最后的更新时间 # 1. Redis 5种数据类型 - string(字符串) - hash(哈希散列) - list(列表) - set( 阅读全文
posted @ 2023-08-29 11:02 zhangliangddq 阅读(9) 评论(0) 推荐(0)
基于Redis的队列
摘要:# 1. 队列 ``` //发布 @ApiOperation(value = "put 普通队列") @PostMapping("/queuePut") public Object put(@RequestBody CommonMapRespDTO respDTO) { for (int i = 0 阅读全文
posted @ 2023-08-29 10:20 zhangliangddq 阅读(54) 评论(0) 推荐(0)
基于Redis的数据一致性
摘要:# 1. 分布式的环境下, MySQL和Redis如何保持数据的一致性? 解决方案: 延时双删 参考链接: https://www.zhihu.com/question/36413559 # 2.通常情况下的查询请求处理流程 ![](https://img2023.cnblogs.com/blog/ 阅读全文
posted @ 2023-08-28 16:10 zhangliangddq 阅读(22) 评论(0) 推荐(0)
Redis开启Key过期监听
摘要:# 1.开启过期通知配置 默认 notify-keyspace-events "" 修改为:notify-keyspace-events Ex 只有当key被删除时候 才会通知 并不是在key过期后就马上删除的 # 2.增加监听类 ``` public class RedisKeyExpiratio 阅读全文
posted @ 2023-08-25 14:39 zhangliangddq 阅读(1515) 评论(0) 推荐(1)
基于Redission的分布式锁
摘要:# 分布式锁的设计共分为3步 1. 定义注解 2. 对注解进行扫描 3. 使用注解 加锁核心逻辑为 RLock rLock = redissonClient.getLock(key); //是否加锁成功 boolean isLock = rLock.tryLock(timeOut, expireTi 阅读全文
posted @ 2023-08-23 17:35 zhangliangddq 阅读(133) 评论(0) 推荐(0)
线程池
摘要:# 参考文档 > https://www.toutiao.com/i6820216970252648971/?timestamp=1611647531&app=news_article_lite&use_new_style=1&req_id=20210126155210010130037012330 阅读全文
posted @ 2023-08-23 16:04 zhangliangddq 阅读(9) 评论(0) 推荐(0)
JVM参数及其优化案例
摘要:1、参考 https://www.cnblogs.com/hopeway-shaon/p/17679430.html 2、 阅读全文
posted @ 2023-08-23 15:33 zhangliangddq 阅读(14) 评论(0) 推荐(0)
Redis
摘要:# 1. 基本数据类型 - String - List - Set - ZSet - Hash # 2. 持久化 ![](https://img2023.cnblogs.com/blog/880352/202308/880352-20230824160046415-1529403982.png) # 阅读全文
posted @ 2023-08-23 15:30 zhangliangddq 阅读(25) 评论(0) 推荐(0)
HashMap
摘要:# HashMap 阅读全文
posted @ 2023-08-23 15:28 zhangliangddq 阅读(13) 评论(0) 推荐(0)
Java常见的队列
摘要:# 队列分类 1. 阻塞队列 阻塞队列要实现接口:BlockingQueue - ArrayBlockingQueue :一个由数组支持的有界队列。 - LinkedBlockingQueue :一个由链接节点支持的可选有界队列。 - PriorityBlockingQueue :一个由优先级堆支持 阅读全文
posted @ 2023-08-23 09:43 zhangliangddq 阅读(65) 评论(0) 推荐(0)
Nacos注册中心与配置中心
摘要:### Nacos中文官网 > https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html ### 客户端注册流程(客户端pull和服务端push) ``` //1、加载配置类NacosDiscoveryProperties //配置的优先级 阅读全文
posted @ 2023-08-22 10:12 zhangliangddq 阅读(386) 评论(0) 推荐(0)