首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java小技巧
订阅
浅同志109474
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Hutool:一行代码搞定数据脱敏 | 京东云技术团队
1. 什么是数据脱敏 1.1 数据脱敏的定义 数据脱敏百度百科中是这样定义的: 数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境
通过ThreadLocal实现一个上下文管理组件
本文基于ThreadLocal原理,实现了一个上下文状态管理组件,以及基于该组件和自定义线程池实现上下文状态数据的线程间传递,并提出一种Request粒度的上下文管理方案。
恕我直言,我怀疑你并不会用 Java 枚举
开门见山地说吧,enum(枚举)是 Java 1.5 时引入的关键字,它表示一种特殊类型的类,默认继承自 java.lang.Enum。 两个关键字带一个类名,还有大括号,以及三个大写的单词,但没看到继承 Enum 类啊?别着急,心急吃不了热豆腐啊。使用 JAD 查看一下反编译…
高级JAVA开发必备技能:java8 新日期时间API((二)JSR-310:常用的日期时间API)
高级JAVA开发必备技能:java8 新日期时间API((二)JSR-310:常用的日期时间API)
高级JAVA开发必备技能:java8 新日期时间API((一)JSR-310:ZoneId 时区和偏移量)
高级JAVA开发必备技能:java8 新日期时间API((一)JSR-310:ZoneId 时区和偏移量)
Collectors.toMap 踩坑
如下代码中,使用Collectors.toMap对集合进行map转换,发现出现了NPE异常查看toMap源码,发现会调用map.merge()方法merge方法中,标识了value不能为null
正则表达式不要背
正则表达式一直是困扰很多程序员的一门技术,当然也包括曾经的我。大多数时候我们在开发过程中要用到某些正则表达式的时候,都会打开谷歌或百度直接搜索然后拷贝粘贴。当下一次再遇到相同问题的时候,同样的场景又再来一遍。作为一门用途很广的技术,我相信深入理解正则表达式并能融会贯通是值得的。…
if-else代码优化的八种方案
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优雅。 使用条件三目运算符可以简…
如何加密Long类型数值
对于一些图片,文章,或者用户主页等,需要构造URL提供给外部。 其中,路径是可选项,比如生成短链接时可能就是直接“域名/资源ID”。 虽然无法确切知晓,但猜测一下也无妨。 掘金的资源ID,六进制字编码,32字节,可能时UUID(去掉分隔线)或者MD5。 无论是UUID还是MD5…
延迟执行与不可变,系统讲解JavaStream数据处理
最近在公司写业务的时候,忽然想不起来Stream中的累加应该怎么写? 无奈只能面向谷歌编程,花费了我宝贵的三分钟之后,学会了,很简单。 自从我用上JDK8以后,Stream就是我最常用的特性