会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
GreenMountain
博客园
首页
新随笔
联系
订阅
管理
2020年8月13日
代码改造实录--循环外能确定的事情别放循环内
摘要: 原来的代码: 1 for (MeasureResult measureResults : page.getContent()) { 2 MeasureResultsPageVo measureResultsPageVo = new MeasureResultsPageVo(); 3 4 BeanUt
阅读全文
posted @ 2020-08-13 22:15 GreenMountain
阅读(121)
评论(0)
推荐(0)
编辑
代码改造实录--合并可以替代的数据访问
摘要: 合并多余数据调用
阅读全文
posted @ 2020-08-13 21:40 GreenMountain
阅读(127)
评论(0)
推荐(0)
编辑
2020年8月11日
代码改造实录-- 分解大函数,并以新建函数名解释其功能
摘要: 方法重构
阅读全文
posted @ 2020-08-11 10:54 GreenMountain
阅读(184)
评论(0)
推荐(0)
编辑
2020年8月10日
代码改造实录--从较宏观角度来考虑逻辑
摘要: 从较为宏观的角度来梳理逻辑
阅读全文
posted @ 2020-08-10 16:30 GreenMountain
阅读(112)
评论(0)
推荐(0)
编辑
2020年7月29日
代码改造实录--缩小分支范围,使读码更直观
摘要: 缩小分支范围,使读码更直观
阅读全文
posted @ 2020-07-29 15:58 GreenMountain
阅读(123)
评论(0)
推荐(0)
编辑
2020年7月28日
代码改造实录--使用Builder替代setter,减少对象属性赋值的代码行数
摘要: 原来的代码: Reply reply = new Reply(); reply.setDoctorId(doctor.getId()); reply.setPatientId(replayVo1.getPatientId()); reply.setRealName(replayVo1.getReal
阅读全文
posted @ 2020-07-28 16:48 GreenMountain
阅读(384)
评论(0)
推荐(0)
编辑
2020年7月27日
代码改造实录--分页查询先限定条件再查询,而非查询后再加条件判断
摘要: 原来的代码: Outpatient outpatientQuery = new Outpatient(); outpatientQuery.setUserId(user.getId()); Sort sort = Sort.by(Sort.Direction.DESC, "createTime");
阅读全文
posted @ 2020-07-27 16:55 GreenMountain
阅读(284)
评论(1)
推荐(0)
编辑
2020年7月21日
代码改造实录--使用日期代替数据表外键实现松耦合
摘要: 功能大致是这样:一个折线图,显示了按日期的统计结果趋势;通过点击折线图上不同日期对应小圆点,可以看到选定日期的具体数据。 数据库设计了两个表:一个原始具体数据表,一个统计数据表。原来的代码是这么实现的:统计时原始数据经过计算后存入统计表,并更新统计表ID到原始数据表;从折线图上查看原始数据时,是先根
阅读全文
posted @ 2020-07-21 10:22 GreenMountain
阅读(130)
评论(0)
推荐(0)
编辑
2020年7月17日
代码改造实录--使用Stream替代多次数据库查询
摘要: java8 stream groupingBy
阅读全文
posted @ 2020-07-17 12:45 GreenMountain
阅读(367)
评论(0)
推荐(0)
编辑
2019年7月27日
Tomcat启动报错:java.lang.NoClassDefFoundError: javax/servlet/GenericFilter
摘要: 在测试环境部署服务,启动Tomcat时提示以上错误。网上搜索,发现是springboot框架自带的tomcat包与实际运行的tomcat有冲突导致的。在pom文件中修改如下: 重新打包、部署即可。
阅读全文
posted @ 2019-07-27 10:12 GreenMountain
阅读(2577)
评论(0)
推荐(0)
编辑
下一页
公告