开发效率
文章平均质量分 82
Lvshen的技术小屋
技术宅
展开
-
还在为日期计算烦恼?Java8帮你轻松搞定
我们平时开发日期一般都是使用Date类。在使用Date计算时,一般将会将Date转换成时间戳,即转换成ms后进行计算,这样做很麻烦。当然我们也可以使用第三方日期类。其实Java8自带的日期类就相当的强大了,基本能满足各种计算。今天我们就来聊聊Java8里面的日期类,LocateDate。原创 2022-08-20 10:54:32 · 860 阅读 · 0 评论 -
我使用延迟队列实现商品的竞拍成交功能
我们平时开发可能要求实现这样的需求:用户可以在有效的时间内进行商品竞拍,当有效时间过了之后,取竞拍价最高的用户成交。我们一般可以使用定时任务每5s定时扫描数据库,获取有效时间大于当前时间的商品列表,然后取每个商品中竞价最高的用户存入商品成交表中。启动系统后我们发现结束时间小于当前时间的商品已经被消费,因为没有人竞拍,而竞拍时间到了,这里显示为流拍UNSETTLE。启动一个常驻线程,扫描延迟队列,获取已到竞拍时间结束的商品,并获取对应商品的竞拍信息,存入用户商品成交表中。为结束时间,即消费的时间。原创 2022-08-20 10:46:28 · 601 阅读 · 0 评论 -
我用shell脚本实现项目容器化自动部署
本文主要用shell“代码更新代码编译镜像制作容器启动镜像推送推送通知”有兴趣的童鞋千万不要错过哦~当然我们也可以在IDEA里面做相应的配置,实现镜像构建。原创 2022-08-20 10:42:50 · 1423 阅读 · 0 评论 -
同事用了这个IDEA技巧,开发效率提升了10倍
开启Postfix Completion在将今天的技巧前,我们需要作几个准备:IntellJ IDEA和开启Postfix Completion。打开IDEA的Settings -> Editor -> General ->Postfix Completion,把这个框选上即可。创建对象.var如果我们要创建一个Student对象,我们可以使用new Student().var。Studentstudent=newStudent();.ne...原创 2020-08-30 15:33:34 · 235 阅读 · 0 评论