首页  

写代码的几个好习惯     所属分类 job 浏览量 200
写完代码,自测一下 ,好代码,易懂易测试

方法入参检查
避免数组越界,被零除,空指针 等 异常

修改老接口注意兼容

复杂代码逻辑,写清楚注释

用完IO资源,记得关闭
try catch finally
try-with-resource
  
尽量不在循环里远程调用、或者数据库操作,考虑批量操作

多线程 并发 线程安全问题 
使用并发容器 譬如 ConcurrentHashMap 代替 HashMap 

获取对象属性,先判断是否为NULL

多线程优先考虑线程池

写完SQL,跑一下,并explain看下执行计划

调用第三方接口,考虑异常处理,安全性,超时重试

接口幂等性

主从延迟
写主库,读从库 ,挂念业务强制读主库

缓存一致性 缓存穿透 雪崩 击穿
缓存雪崩  缓存数据大批量过期,查询并发高,引起数据库压力过大甚至down机
缓存穿透  查询不存在的数据 
缓存击穿  热点key在某个时间点过期 



老程序员的几点建议 老程序员的20条编码原则 三十条架构设计原则 软件架构设计几大原则

上一篇     下一篇
老程序员的几点建议

为何不建议使用Optional

Redis性能问题排查要点

redis-cli 使用

SpringCloud全家桶简介

Feign Ribbon Hystrix