生活中,我们需要掌控自己的时间,减少加班,提高效率;日常开发中,我们需要操作时间API,保证效率、安全、稳定。现在都2020年了,了解如何在JDK8及以后的版本中更好地操控时间就很有必要,尤其是一次线上BUG的发生,让小明更是深有体会。
-
记一次因使用Date引起的线上BUG处理
-
-
-
-
-
hexo推荐插件
1、缩短生成的静态页面名每次从博客分享文章给别人都很苦恼,Hexo 默认生成的链接太长了,而且一旦文章名字改变,链接也跟着改变。有没有什么方法让地址尽量短小精悍,同时永久化呢? 感谢 rozbo/hexo-abbrlink,完美解决此痛点。 使用方法... -
「Elasticsearch」查询并删除匹配文档之_delete_by_query
思路:先查询确认,后精准删除
假设我想删除title是”小明今晚真的不加班“这条记录,先查看一下现有的记录:
(不加班不好吗?为什么要删除呢?)
-
ThreadLocal解决了什么问题?
小明所在的项目组(迭代组:一直在迭代的路上),经常会在已有接口的基础上开发一些小功能,并且前提是在保证现有用户的不受影响基础上迭代。功能迭代,在代码层面小明有1w种实现方法(吹牛的),一起来看看这次小明如何使用ThreadLocal优雅地完成本次迭代吧!
由于 ThreadLocal 支持范型,如 ThreadLocal< StringBuilder >,为表述方便,后文用 变量 代表 ThreadLocal 本身,而用 实例 代表具体类型(如 StringBuidler )的实例。
-
Mac使用iTerm2 一键免密登录
iTerm是mac平台很好用的ssh管理工具,今天给大家介绍一种使用iTerm一键登陆服务器优雅的方式,这样就不需要每次连接服务器时都需要输入端口号、用户名、ip地址、密码(为了安全,服务器密码都好长好长)。
-
Mac安装Homebrew并配置Redis
安装Homebrew如果已经安装Homebrew,可以忽略,没有安装的请查看小明之前写好的文章 Post not found: Mac安装Homebrew并更换国内镜像源 Mac安装Homebrew的那些事儿 使用Homebrew安装Redis(1)...