06 2022 档案

摘要:1.【整数+小数】(包含正数、零、负数) /^-?(0|([1-9][0-9]*))(\.[\d]+)?$/ 2.非负【整数+小数】(包含正数、零) /^(0|([1-9][0-9]*))(\.[\d]+)?$/ 3.【整数+小数】(小数严格保留两位小数)(包含正数、零、负数) /^-?(0|([1 阅读全文
posted @ 2022-06-29 17:15 追极 阅读(2554) 评论(0) 推荐(0) 编辑
摘要:背景 一般我们可以用HashMap做本地缓存,但是HashMap功能比较弱,不支持Key过期,不支持数据范围查找等。故在此实现了一个简易的本地缓存,取名叫fastmap。 项目地址 github: https://github.com/hdwang123/fastmap gitee: https:/ 阅读全文
posted @ 2022-06-26 18:51 追极 阅读(129) 评论(0) 推荐(0) 编辑
摘要:背景 等值查找,有数组、列表、HashMap等,已经足够了,范围查找,该用什么数据结构呢?下面介绍java中非常好用的两个类TreeMap和ConcurrentSkipListMap。 TreeMap的实现基于红黑树 每一棵红黑树都是一颗二叉排序树,又称二叉查找树(Binary Search Tre 阅读全文
posted @ 2022-06-25 22:16 追极 阅读(844) 评论(0) 推荐(0) 编辑
摘要:简介 SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来扩展和替换组件,主要是被框架的开发人员使用。 核心代码 spi接口定义 public interface UserSpi { /** * 获取用户信息 * * @param id 用户 阅读全文
posted @ 2022-06-09 20:39 追极 阅读(195) 评论(0) 推荐(0) 编辑
摘要:最近花了两周时间写了一个JAVA开源项目openapi, 项目是为了解决接口之间调用的加解密和验签问题。 项目地址: github: https://github.com/hdwang123/openapi gitee: https://gitee.com/hdwang123/openapi 项目介 阅读全文
posted @ 2022-06-03 14:21 追极 阅读(3017) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示