上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 项目介绍 java 开发中,参数校验是非常常见的需求。 但是 hibernate validator 在使用过程中,依然会存在一些问题。 特性 支持 fluent validation 支持 jsr 303 注解 支持 i18n 支持用户自定义策略 支持用户自定义注解 开源地址 "valid" 创作 阅读全文
posted @ 2019-10-13 18:29 老马啸西风 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: lombok ex lombok ex 是一款类似于 lombok 的编译时注解框架。 编译时注,拥有运行时注解的便利性,和无任何损失的性能。 主要补充一些 lombok 没有实现,且自己会用到的常见工具。 创作目的 补充 lombok 缺失的注解,便于日常开发使用。 lombok 的源码基本不可读 阅读全文
posted @ 2019-10-03 13:37 老马啸西风 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Openccpy ___ _____ __ ___ ___ ___ _____ __ __ / __ \ /'__ \ /'___\ /'___\/\ '__`\/\ \/\ \ /\ \L\ \ \ \L\ \/\ __//\ \/\ \/\ \__//\ \__/\ \ \L\ \ \ \_\ 阅读全文
posted @ 2019-04-10 23:41 老马啸西风 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 设计初衷 节约时间 Java 文档一直是一个大问题。 很多项目不写文档,即使写文档,对于开发人员来说也是非常痛苦的。 不写文档的缺点自不用多少,手动写文档的缺点也显而易见: 1. 非常浪费时间,而且会出错。 2. 无法保证及时更新。代码已经变了,但是文档还要同步修改。需要强制人来维护这一种一致性。这 阅读全文
posted @ 2019-03-18 21:48 老马啸西风 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 项目简介 "Data Factory" 用于根据对象,随机自动生成初始化信息,避免了手动创建对象的繁琐,便于测试。 特性 8 大基本类型的支持 String、Date、金额,日期等常见类型的支持 java8 常见时间类的支持 支持 String 和 Number 类型的注解定义 添加 注解支持 支持 阅读全文
posted @ 2019-03-12 22:21 老马啸西风 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 项目介绍 日志脱敏是常见的安全需求。普通的基于工具类方法的方式,对代码的入侵性太强。编写起来又特别麻烦。 本项目提供基于注解的方式,并且内置了常见的脱敏方式,便于开发。 特性 1. 基于注解的日志脱敏。 2. 可以自定义策略实现,策略生效条件。 3. 常见的脱敏内置方案。 4. java 深拷贝,且 阅读全文
posted @ 2019-01-18 10:04 老马啸西风 阅读(764) 评论(4) 推荐(0) 编辑
摘要: 项目介绍 日志脱敏是常见的安全需求。普通的基于工具类方法的方式,对代码的入侵性太强。编写起来又特别麻烦。 本项目提供基于注解的方式,并且内置了常见的脱敏方式,便于开发。 用户也可以基于自己的实际需要,自定义注解。 特性 1. 基于注解的日志脱敏 2. 可以自定义策略实现,策略生效条件 3. 常见的脱 阅读全文
posted @ 2019-01-11 00:41 老马啸西风 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 问题 为了保证用户的信息安全,敏感信息需要脱敏。 项目开发过程中,每次处理敏感信息的日志问题感觉很麻烦,大部分都是用工具类单独处理,不利于以后统一管理,很不优雅。 于是,就写了一个基于 java 注解的日志脱敏工具。 "github sensitive" 项目介绍 日志脱敏是常见的安全需求。普通的基 阅读全文
posted @ 2019-01-03 11:18 老马啸西风 阅读(768) 评论(1) 推荐(0) 编辑
摘要: 产品需求 产品经理需要导出一个页面的所有的信息到 EXCEL 文件。 需求分析 对于 excel 导出,是一个很常见的需求。 最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件。 客户体验 & 服务性能 客户体验 如果导出的文件比较大,比如几十万条数据,同步导出页面就会卡主,用户无 阅读全文
posted @ 2018-11-26 21:56 老马啸西风 阅读(4343) 评论(0) 推荐(2) 编辑
摘要: 一致性 hash 分布式过程中我们将服务分散到若干的节点上,以此通过集体的力量提升服务的目的。然而,对于一个客户端来说,该由哪个节点服务呢?或者说对某个节点来说他分配到哪些任务呢? 强哈希 考虑到单服务器不能承载,因此使用了分布式架构,最初的算法为 hash() mod n, hash()通常取用户 阅读全文
posted @ 2018-08-14 23:39 老马啸西风 阅读(595) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页