1.mybatis框架bug注意事项 非常严重
2.if/else switch/case 策略模式优化问题 中等
3.System.out/error错误使用问题 严重
生产环境代码严禁使用System.out/error方式输出日志,应替换为异步日志方式,尽量减少系统性能消耗
4.硬编码问题 中等
5.mybatis中mapper.xml文件问题 严重
6.内部类使用的问题 严重
非强关联关系的类不建议使用,并发模式下可能引发安全问题
也会影响代码可读性,建议拆分
7.包含中文的配置文件使用mvn打包时的编译风险问题 中等
如果项目中配置文件包含中文,建议pom.xml的mvn插件中配置过滤信息,避免配置文件乱码导致程序读取失败的问题
8.接口逻辑混乱问题 中等
接口或函数应尽量遵循单一职责原则,建议将业务无关代码抽离,业务逻辑分组处理,增强代码可读性和复用
9.关于dubbo协议传输文件的问题 严重
互联网系统中后台上传文件不建议通过dubbo和fms交互,具体原因如下:为什么说 Dubbo 不适合传输文件?_m0_57227221的博客-CSDN博客_dubbo传输文件
改为通过http接口进行传输