![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《一起写好代码》
文章平均质量分 90
分享各种开发代码技巧,大家一起写出优雅,可维护性高的代码,加油奥利给。
JavaPrecipitation
专注于java后端研发领域,分享,沉淀,成长。
展开
-
自动装配上下文的策略模式
一、前言在互联网打工的小伙伴可能都开发都开发过管理类的系统吧,这样的系统都有一个特点——查询条件贼多,而且每个条件都需要推荐搜索(也就是下图的下拉选择)。小白: 这也太麻烦了,搞这么花里呼哨干啥呀,直接输入模糊搜索不就完事了。leader: 心想这小伙太年轻了。模糊搜索效率太差啦,而且这样模糊搜索不走索引,条件一多,业务是不是又要吐槽系统* *了????。我们使用推荐搜索的好处就是把模糊搜索消耗的性能平均到各个搜索条件,这样我们一点查询按钮不就精确查询了,这一下查询速度是不是可以飞起了!小白: 是哦原创 2021-11-09 00:49:01 · 367 阅读 · 0 评论 -
方法入参很复杂,每次调用都要构造BO入参?一招教你自动构造入参
一、场景同在互联网打工的小伙伴们肯定都面临这样一种场景:通用逻辑(被多处调用)我们通常会封装成一个方法,那这个方法入参正常来说都不会少,(在开发规范中,经常会看到一条"方法入参正常不超过3个”。)面对入参超过3个的方法我们正常都会封装成一个bo类(这样扩展方法入参,再也不怕被领导diss了)。如下图,假设现在有三个逻辑需要去调用这个方法,我们是不是都需要去build入参呀,这也是很多小伙伴会选择的调用方式。大家都知道,在咱们这个行业最不缺的就是挑刺儿的人,这些人经常也被称为有工匠精神的码农哈哈哈!原创 2021-11-06 16:56:36 · 547 阅读 · 0 评论