会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
知行合一
Zookeeper实现分布式锁(Curator API)
摘要: Curator API提供了基于Zookeeper的分布式锁的实现 通过查看InterProcessMutex和LockInternals源码,确定分布式锁的锁定和释放流程 互斥锁设计的核心思想:同一时间,仅一个进程/线程可以占有 临时节点:利用临时节点,会话中断,就会删除的特点,避免死锁 节点的顺
阅读全文
posted @ 2023-03-14 20:25 DaydayupLiu
阅读(92)
评论(0)
推荐(0)
编辑
如何成为一名架构师(翻译)
摘要: 架构师
阅读全文
posted @ 2022-11-20 09:48 DaydayupLiu
阅读(213)
评论(0)
推荐(0)
编辑
Spring循环依赖源码解析
摘要: Spring循环依赖 三级缓存
阅读全文
posted @ 2022-11-06 21:13 DaydayupLiu
阅读(261)
评论(0)
推荐(0)
编辑
实现AES解密的类加载器
摘要: 需求 一些场景,为了防止.class文件被反编译得到源代码,需要对.class文件做加密处理 设计 编译生成.class文件,如:HelloWorld.class 使用AES加密工具,加密.class文件,得到.encrypt文件,如HelloWorld.encrypt 项目启动时,先使用应用类加载
阅读全文
posted @ 2022-08-21 10:32 DaydayupLiu
阅读(53)
评论(0)
推荐(0)
编辑
ES面试知识点汇总(逻辑设计和物理设计、倒排索引、ES写入文档、查询文档的过程、ES的性能优化)
摘要: Elasticsearch逻辑设计和物理设计 逻辑设计 索引(Index):类似于ES中的一张表,可以通过映射(Mapping)定义索引的结构和设置。 类型(Type):可以对ES的索引进一步做划分。ES 7中已经移除类型,建议一个索引一个类型即可 映射(Mapping):索引结构的定义,包括索引的
阅读全文
posted @ 2022-08-14 15:20 DaydayupLiu
阅读(635)
评论(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
阅读(164)
评论(0)
推荐(0)
编辑
导航
博客园
首页
联系
订阅
管理
公告