工作问题总结

总结了工作中遇到的一些问题及bug。

Mysql group by 不区分大小写的问题

在Mysql中,如果不特意指定字段,字段数据在group by时是不区分大小写的。

阅读全文 »

前言

代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式,即通过代理对象访问目标对象。

这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能。

这就符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。

阅读全文 »

前言

ThreadLocal是一个本地线程副本变量存储工具类。主要用于将一个线程和该线程存放的副本对象做一个映射(Map),各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不同的变量值完成操作的场景。

正文

我们根据代码了解下ThreadLocal

阅读全文 »