对于数据库的日期字段,一般会使用Date类型,比如下面的这个建表语句: 在编写和这个date对应的model的时候,一般会使用sql.Date。...
1 起因 在这篇文章中: https://www.jianshu.com/p/b49a89d5df34 我们介绍了light-dao框架的基本实...
大概是两年前吧,朋友去美团面试,考了他一道纯工程的题目: 使用多线程实现 1 + 2 + 3 + ..... + 1000 确实是很好的一道面试...
最近的一个新项目,在定义后端接口的时候,发现有些字段和接口名需要频繁的更改。以前的实现方式是定义一个wiki,通过wiki来描述接口,但是随着时...
最近发现java 1.8的concurrentHashMap,在使用computeIfAbsent时,如果涉及修改map,则会产生bug。示例代...
1 问题背景由于厌倦了java里面冗长的命名方式,因此最近开始将文件名尽量的缩短。信息尽量通过包名来一层层描述。这样使用了一段时间,都没有什么问...
最近的一个业务系统,需要实现一套操作日志的记录方式。这篇日志算是对各种实现的一个思考。 一 每个操作记录流水这种方式非常适合每一步操作都非常重要...
一 背景1 binlog定义binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在...
在我们的项目里,使用rabbitmq作为消息队列,缓存发往数据库的更新信息。中午观察rabbitmq队列的时候,发现队列中总有26个unack的...
文集作者