阶段成长记录
0812
zh北京回不来
最近做一个项目,新学到东西有
多数据源使用
datasource:
dynamic:
primary: master
strict: false
datasource:
master:
url: jdbc:oracle:thin:
username:
password:
slave:
url: jdbc:oracle:thin:
username:
password:
使用时
就近原则
添加@DS("slave")
注解
数据库建表细节
如果有需要查询的字段,根据id来查,新建两个字段,比如project/projectId。
新增时候都存起来,查询入参给id,查询返回值给名称。
企业微信机器人简单调用
官方文档
https://developer.work.weixin.qq.com/tutorial/%E5%85%A8%E9%83%A8
1 获取到url
2 根据需要的格式,进行数据获取,拼凑
3 HttpUtil.doPost(url,jsonStr)进行发送。
代码评审学到的东西
1 自己写的每一行代码都要打断点,一定要知道自己是在做什么,如果代码是别人的,也需要弄懂才可以用。这样目的是,到时候出错了好排查。
2 相同或者类似功能的代码,不要出现两次,封装起来,代码太长了看起来太累了,简介的语句加上适当的注释。
3 写代码前最好画一个代码流程图,好的流程图标准是,根据这个流程图,就可以落地实现。
4 控制器不要放太多接口,最好权责清晰,便于管理。
5 枚举尽量使用英文,方便记忆,不要用数字。代码最好用枚举,便于维护。