会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
老马啸西风
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
···
30
31
32
33
34
2019年1月11日
java 日志脱敏框架 sensitive-新版本0.0.2-深度拷贝,属性为对象和集合的支持
摘要: 项目介绍 日志脱敏是常见的安全需求。普通的基于工具类方法的方式,对代码的入侵性太强。编写起来又特别麻烦。 本项目提供基于注解的方式,并且内置了常见的脱敏方式,便于开发。 用户也可以基于自己的实际需要,自定义注解。 特性 1. 基于注解的日志脱敏 2. 可以自定义策略实现,策略生效条件 3. 常见的脱
阅读全文
posted @ 2019-01-11 00:41 老马啸西风
阅读(381)
评论(0)
推荐(0)
编辑
2019年1月3日
java 日志脱敏框架 sensitive,优雅的打印脱敏日志
摘要: 问题 为了保证用户的信息安全,敏感信息需要脱敏。 项目开发过程中,每次处理敏感信息的日志问题感觉很麻烦,大部分都是用工具类单独处理,不利于以后统一管理,很不优雅。 于是,就写了一个基于 java 注解的日志脱敏工具。 "github sensitive" 项目介绍 日志脱敏是常见的安全需求。普通的基
阅读全文
posted @ 2019-01-03 11:18 老马啸西风
阅读(904)
评论(1)
推荐(0)
编辑
2018年11月26日
java 导出 excel 最佳实践,java 大文件 excel 避免OOM(内存溢出) excel 工具框架
摘要: 产品需求 产品经理需要导出一个页面的所有的信息到 EXCEL 文件。 需求分析 对于 excel 导出,是一个很常见的需求。 最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件。 客户体验 & 服务性能 客户体验 如果导出的文件比较大,比如几十万条数据,同步导出页面就会卡主,用户无
阅读全文
posted @ 2018-11-26 21:56 老马啸西风
阅读(5986)
评论(0)
推荐(2)
编辑
2018年8月14日
强一致性hash实现java版本及强一致性hash原理
摘要: 一致性 hash 分布式过程中我们将服务分散到若干的节点上,以此通过集体的力量提升服务的目的。然而,对于一个客户端来说,该由哪个节点服务呢?或者说对某个节点来说他分配到哪些任务呢? 强哈希 考虑到单服务器不能承载,因此使用了分布式架构,最初的算法为 hash() mod n, hash()通常取用户
阅读全文
posted @ 2018-08-14 23:39 老马啸西风
阅读(644)
评论(0)
推荐(0)
编辑
2018年8月11日
java 英文单词拼写纠正框架(Word Checker)
摘要: Word Checker 本项目用于单词拼写检查。 项目简介 "word checker" 用于单词拼写检查。 "Github 地址" 特性说明 支持 i18n 错误提示支持 i18N 支持英文的单词纠错 可以迅速判断当前单词是否拼写错误 可以返回最佳匹配结果 可以返回纠正匹配列表,支持指定返回列表
阅读全文
posted @ 2018-08-11 09:59 老马啸西风
阅读(1470)
评论(0)
推荐(0)
编辑
java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化
摘要: 异步转同步 业务需求 有些接口查询反馈结果是异步返回的,无法立刻获取查询结果。 正常处理逻辑 触发异步操作,然后传递一个唯一标识。 等到异步结果返回,根据传入的唯一标识,匹配此次结果。 如何转换为同步 正常的应用场景很多,但是有时候不想做数据存储,只是想简单获取调用结果。 即想达到同步操作的结果,怎
阅读全文
posted @ 2018-08-11 00:07 老马啸西风
阅读(1518)
评论(0)
推荐(1)
编辑
2018年7月24日
java 性能测试框架工具-junitperf
摘要: 性能测试工具 对于 Java 开发者来说,要去学习性能测试工具未免很麻烦。 但有时候会有性能测试的需求。 junitperf "junitperf" 就是一款为 Java 开发者设计的性能测试框架,如果你会 Junit,很容易就可以学会。 特性 支持 Junit4+JDK1.7+,入门简单 (@si
阅读全文
posted @ 2018-07-24 09:20 老马啸西风
阅读(1915)
评论(0)
推荐(0)
编辑
2018年7月22日
java 中文繁简体转换工具 opencc4j
摘要: 创作缘由 对于中文的繁简体转换是一种很常见的需求。 但是很多工具类都是简单的做个映射。(使用map,集合,properties)等。 存在一个严重的问题: 特殊词组 的转换可能存在问题。 OpenCC "OpenCC" 是一款非常优秀的转换工具。但是没有直接提供 Java 便于使用的 jar。 op
阅读全文
posted @ 2018-07-22 15:20 老马啸西风
阅读(2502)
评论(0)
推荐(0)
编辑
2018年7月13日
为 github markdown 文件生成目录(toc)
摘要: 业务需要 在编写 github 项目时,有时候会编写各种 等 markdown 文件,但是 github 默认是没有目录的。 于是就自己写了一个小工具。 markdown toc "markdown toc" 可以用来生成 markdown 页面的目录,便于 github 页面展现。 Feature
阅读全文
posted @ 2018-07-13 07:43 老马啸西风
阅读(3146)
评论(0)
推荐(0)
编辑
上一页
1
···
30
31
32
33
34