会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
知行合一
Zookeeper实现分布式锁(Curator API)
摘要: Curator API提供了基于Zookeeper的分布式锁的实现 通过查看InterProcessMutex和LockInternals源码,确定分布式锁的锁定和释放流程 互斥锁设计的核心思想:同一时间,仅一个进程/线程可以占有 临时节点:利用临时节点,会话中断,就会删除的特点,避免死锁 节点的顺
阅读全文
posted @ 2023-03-14 20:25 DaydayupLiu
阅读(95)
评论(0)
推荐(0)
编辑
如何成为一名架构师(翻译)
摘要: 架构师
阅读全文
posted @ 2022-11-20 09:48 DaydayupLiu
阅读(226)
评论(0)
推荐(0)
编辑
Spring循环依赖源码解析
摘要: Spring循环依赖 三级缓存
阅读全文
posted @ 2022-11-06 21:13 DaydayupLiu
阅读(269)
评论(0)
推荐(0)
编辑
实现AES解密的类加载器
摘要: 需求 一些场景,为了防止.class文件被反编译得到源代码,需要对.class文件做加密处理 设计 编译生成.class文件,如:HelloWorld.class 使用AES加密工具,加密.class文件,得到.encrypt文件,如HelloWorld.encrypt 项目启动时,先使用应用类加载
阅读全文
posted @ 2022-08-21 10:32 DaydayupLiu
阅读(61)
评论(0)
推荐(0)
编辑
ES面试知识点汇总(逻辑设计和物理设计、倒排索引、ES写入文档、查询文档的过程、ES的性能优化)
摘要: Elasticsearch逻辑设计和物理设计 逻辑设计 索引(Index):类似于ES中的一张表,可以通过映射(Mapping)定义索引的结构和设置。 类型(Type):可以对ES的索引进一步做划分。ES 7中已经移除类型,建议一个索引一个类型即可 映射(Mapping):索引结构的定义,包括索引的
阅读全文
posted @ 2022-08-14 15:20 DaydayupLiu
阅读(650)
评论(0)
推荐(0)
编辑
MySQL性能优化方法和实践
摘要: 前置准备 实验用表 CREATE TABLE `user` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` tinyint unsigned DEFAULT '0', `gender` e
阅读全文
posted @ 2022-08-11 20:30 DaydayupLiu
阅读(72)
评论(0)
推荐(0)
编辑
HashMap源码及原理详解
摘要: HashMap 哈希值的计算 哈希冲突 容量初始化 扩容 get put resize
阅读全文
posted @ 2022-08-08 00:02 DaydayupLiu
阅读(169)
评论(0)
推荐(0)
编辑
导航
博客园
首页
联系
订阅
管理
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
公告
昵称:
DaydayupLiu
园龄:
10年7个月
粉丝:
0
关注:
2
+加关注
统计
随笔 - 8
文章 - 0
评论 - 0
阅读 -
1881
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Elasticsearch(1)
Java集合(1)
JVM(1)
MySQL(1)
Redis(1)
Spring(1)
Zookeeper(1)
程序员职业发展(1)
随笔档案
2023年3月(1)
2022年11月(2)
2022年8月(4)
2022年7月(1)
阅读排行榜
1. ES面试知识点汇总(逻辑设计和物理设计、倒排索引、ES写入文档、查询文档的过程、ES的性能优化)(650)
2. Redis知识点总结(数据类型、过期策略、持久化、主从、集群、分布式锁、缓存)(339)
3. Spring循环依赖源码解析(269)
4. 如何成为一名架构师(翻译)(226)
5. HashMap源码及原理详解(169)
点击右上角即可分享