Java web项目优化方式实践总结

1. 优化实体类[ 1.排序(静态属性->静态代码块->普通属性->普通代码块->空构造->有值构造->set和get->equals和hashcode->toString), 2.排版(一目了然和一致风格) ]

2. 优化控制器[ 1.接口排序(访问api的顺序), 2.优化风格(接口命名和长度控制), 3.冗余注释清理(太长,能从代码和接口命名看出来的,过期的注释等) ]

3. 缩减配置文件并整合进数据库(方便部署开发效率提升)[ 1.properties文件清理, 2.存入数据库的敏感数据(特别注意传给前端的)最好要加密 ]

4. 修改并配置初始化接口查询到配置项后设置在静态map中,并将原来的配置项加载处修改为从map中获取(map使用时注意转换类型的地方,比如数据库存的值为String,使用的地方为Integer/int/float/double,这种地方要转型)

5. 简约代码,删除无用的注释和头部引用(import)

6. 优化while,if,for嵌套等流程控制语句,重点[ 1.switch使用穿透, 2.for中如果涉及到string则使用stringBuilder替代, 3.if如果内部为赋值,建议使用三目运算符 ]

7. 添加文件类操作异常判断,增加所有接口异常处理,不能有错误数据及空数据返回

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KingMax_hx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值