Avatar notebook default
20篇文章 · 14985字 · 1人关注
  • sql.Date和util.Date混用引发的bug

    对于数据库的日期字段,一般会使用Date类型,比如下面的这个建表语句: 在编写和这个date对应的model的时候,一般会使用sql.Date。...

    0.8 1695 1 52
  • light-dao框架升级(基于接口的sql注入)

    1 起因 在这篇文章中: https://www.jianshu.com/p/b49a89d5df34 我们介绍了light-dao框架的基本实...

    0.8 1127 0 50
  • 一道美团的面试题

    大概是两年前吧,朋友去美团面试,考了他一道纯工程的题目: 使用多线程实现 1 + 2 + 3 + ..... + 1000 确实是很好的一道面试...

    1.3 1954 0 52
  • Resize,w 360,h 240
    springfox & swagger-ui 和 springmvc的整合(以及展示路径修改)

    最近的一个新项目,在定义后端接口的时候,发现有些字段和接口名需要频繁的更改。以前的实现方式是定义一个wiki,通过wiki来描述接口,但是随着时...

  • ConcurrentHashMap的一个bug

    最近发现java 1.8的concurrentHashMap,在使用computeIfAbsent时,如果涉及修改map,则会产生bug。示例代...

    0.8 3592 5 51
  • spring框架对于不同包下同名类的查找问题

    1 问题背景由于厌倦了java里面冗长的命名方式,因此最近开始将文件名尽量的缩短。信息尽量通过包名来一层层描述。这样使用了一段时间,都没有什么问...

    0.7 8796 0 51
  • 业务系统记录操作日志的几种方式

    最近的一个业务系统,需要实现一套操作日志的记录方式。这篇日志算是对各种实现的一个思考。 一 每个操作记录流水这种方式非常适合每一步操作都非常重要...

  • Resize,w 360,h 240
    mysql binlog的获取和解析

    一 背景1 binlog定义binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在...

  • 记一个TransactionTemplate调用的bug

    在我们的项目里,使用rabbitmq作为消息队列,缓存发往数据库的更新信息。中午观察rabbitmq队列的时候,发现队列中总有26个unack的...

    1.1 8587 0 51

文集作者