摘要:
使用断言工具类,优化开发代码 ,在需要校验的地方,执行 相应的校验即可,例如 AssertUtils.assertReplaceIf(params.isEmpty(), "参数不匹配,请核对"); 校验不通过会抛出 ServiceException 异常 , ServiceException异常为项 阅读全文
摘要:
效果:想要部署的项目时,登录服务器执行ru 即可(使用的是别名) 这里是需要手动执行,因此是半自动化部署。 如果要配置全自动化,可以通过监听git提交也就是所谓的钩子检测提交内容msg中是否含有某一个信息,如publish,进行触发脚步部署。当然也可以根据不同的信息,部署不同的环境(调不同的脚本)也 阅读全文
摘要:
// list 转map 很多情况下,需要遍历2层for循环 ,时间复杂度为O(n的平方),可以借助 转map,遍历循环一层for循环,需要的从map中取数据,提升速度,//map的时间复杂度为O(1)可忽略不计 ,一下是对list转map的封装 public static <T, K> Map<K 阅读全文