小的技术点记录-持续更新(我小白别喷)

java技术的原理很简单很小,小的你都不屑,但是到你表演时,你却连最小的手法都拿不出来

以下记录简单原理技术手法:

1.给数据库表加日志:

思路1:事件监听,异步解耦,缺点:可能重复

思路2:对service层和dao层封装一层dao2层,需要日志的地方就使用dao2,dao2写入日志,调用dao,相当于dao2代理了dao

2.任务处理

思路1:通过Executor将任务提交和处理分开,解耦,提交是固定的,处理是变化的,可通过改变Executor的实现扩展处理

3.重构if else

思路一:工厂模式

思路二:策略模式

思路三:反射

4.循环调用远程接口,如果不想其中一次异常而导致整个终止,那就try catch

猜你喜欢

转载自blog.csdn.net/xuanfuhuo4769/article/details/81196988