摘要: 解耦就是Simple And Simple , Small And Small。解耦就是降低耦合就是彼此分开,不要在一起例如在做流程表单的时候,一个表单有多个流程节点,每个流程节点有不同的编写权限。针对这样的情况,就不能用一个页面文件去写多个节点的内容展示。因为用同一个页面去写,必然会用到if el 阅读全文
posted @ 2021-10-20 17:24 happydaytome 阅读(3157) 评论(0) 推荐(0)
摘要: 在sql中的where条件里,or与and的关系相当于小学里的加法与除法(或者乘法)的关系 1、例如 select * from user a where a.id=123 or a.id=456 相当于select * from user a where a.id=123 的结果集 加上 sele 阅读全文
posted @ 2021-07-21 10:02 happydaytome 阅读(1859) 评论(0) 推荐(0)
摘要: // 效率高 但是可读性差public void checkIfElse() { String shengFen = ""; String shi = ""; String qu = ""; String xian = ""; if ("安徽".equals(shengFen)) { if ("亳州 阅读全文
posted @ 2020-12-07 11:40 happydaytome 阅读(106) 评论(0) 推荐(0)
摘要: //提取异常信息中的有效信息public static String grepExceptionMessage(Exception e) { StringBuffer sb = new StringBuffer(); //获取异常信息文本 //参见上篇文章 https://www.cnblogs.c 阅读全文
posted @ 2020-09-08 14:59 happydaytome 阅读(279) 评论(0) 推荐(0)
摘要: 代码优化之延长调用链减少括号嵌套 案例方法://从List<User>中获取符合Map参数条件的对象。 案例概要://假设Map参数中有三个可能存在值的过滤参数 根据这三个参数去筛选List<User>中符合条件数据并返回结果集newListUser 后续可能会添加过滤参数。 // 优化前 publ 阅读全文
posted @ 2020-08-10 22:32 happydaytome 阅读(171) 评论(0) 推荐(0)
摘要: 代码优化之return 减少括号嵌套 例如下面的公共方法 // 优化 substring方法 解决边界越界问题 空指针问题 优化前 public static String subString(String str,Integer length){ if(StringUtils.isBlank(st 阅读全文
posted @ 2020-07-30 15:43 happydaytome 阅读(244) 评论(0) 推荐(0)
摘要: //过滤异常信息中的有效信息 把系统代码相关信息屏蔽掉public static String grepExceptionMessage(Exception e) { StringBuffer sb = new StringBuffer(); String message = getMessageI 阅读全文
posted @ 2020-07-30 15:16 happydaytome 阅读(171) 评论(0) 推荐(0)
摘要: ///打印异常信息 尤其是运行时异常 比getMessage()更详细 public static String getMessageInfo(Exception e){ String result = ""; ByteArrayOutputStream ops = new ByteArrayOut 阅读全文
posted @ 2020-07-30 15:12 happydaytome 阅读(393) 评论(0) 推荐(0)
摘要: 今天终于注册了期待已久的博客园!谢谢大家光顾我的小园子! 今后,我会在这里记录学习java相关的知识,相互学习!谢谢大家! 阅读全文
posted @ 2020-06-29 14:48 happydaytome 阅读(80) 评论(1) 推荐(0)