首页
新闻
博问
专区
闪存
班级
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
叶止水
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
2021年7月15日
开源神器:自动生成随机 mock 数据测试对象
摘要: 测试的痛点 大家好,我是老马。 每一位开发者大部分工作都是写代码、测试代码、修BUG。 我们有很多测试代码,总是花费大量的实践去构建一个对象。 于是就在想,能不能自动填充一个对象呢? 于是去 github 查了一下,找到了一个测试神器 data-factory。 https://github.com
阅读全文
posted @ 2021-07-15 20:42 老马啸西风
阅读(139)
评论(0)
推荐(0)
编辑
2020年10月12日
java 手写并发框架(二)异步转同步框架封装锁策略
摘要: 序言 上一节我们学习了异步查询转同步的 7 种实现方式,今天我们就来学习一下,如何对其进行封装,使其成为一个更加便于使用的工具。 思维导图如下: 拓展阅读 java 手写并发框架(1)异步查询转同步的 7 种实现方式 异步转同步的便利性 实现方式 循环等待 wait & notify 使用条件锁 使
阅读全文
posted @ 2020-10-12 21:56 老马啸西风
阅读(110)
评论(0)
推荐(0)
编辑
2020年10月9日
java 手写并发框架(一)异步查询转同步的 7 种实现方式
摘要: 序言 本节将学习一下如何实现异步查询转同步的方式,共计介绍了 7 种常见的实现方式。 思维导图如下: 异步转同步 业务需求 有些接口查询反馈结果是异步返回的,无法立刻获取查询结果。 比如业务开发中我们调用其他系统,但是结果的返回确实通知的。 或者 rpc 实现中,client 调用 server 端
阅读全文
posted @ 2020-10-09 21:15 老马啸西风
阅读(361)
评论(0)
推荐(1)
编辑
2020年10月8日
从零开始手写缓存框架(12)redis expire 过期的随机特性详解及实现
摘要: 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(二)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一
阅读全文
posted @ 2020-10-08 14:39 老马啸西风
阅读(179)
评论(0)
推荐(0)
编辑
2020年10月7日
java 从零开始手写 redis(11)clock时钟淘汰算法详解及实现
摘要: 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一
阅读全文
posted @ 2020-10-07 19:25 老马啸西风
阅读(254)
评论(0)
推荐(0)
编辑
2020年10月6日
java 从零开始手写 redis(十)缓存淘汰算法 LFU 最少使用频次
摘要: 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一
阅读全文
posted @ 2020-10-06 22:00 老马啸西风
阅读(174)
评论(0)
推荐(0)
编辑
2020年10月5日
java 从零开始手写 redis(九)LRU 缓存淘汰算法如何避免缓存污染
摘要: 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一
阅读全文
posted @ 2020-10-05 21:58 老马啸西风
阅读(278)
评论(0)
推荐(0)
编辑
2020年10月3日
java 从零开始手写 redis(七)LRU 缓存淘汰策略详解
摘要: 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一
阅读全文
posted @ 2020-10-03 21:56 老马啸西风
阅读(223)
评论(0)
推荐(0)
编辑
2020年10月2日
java 从零开始手写 redis(六)redis AOF 持久化原理详解及实现
摘要: 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 java从零手写实现redis(五)过期策略的另一
阅读全文
posted @ 2020-10-02 13:04 老马啸西风
阅读(214)
评论(0)
推荐(0)
编辑
2020年10月1日
java 从零开始手写 redis(五)过期策略的另一种实现思路
摘要: 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)添加监听器 前面实现了 redis 的几个基本特性,其中在 e
阅读全文
posted @ 2020-10-01 22:24 老马啸西风
阅读(129)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页