- 不是别人说有问题就有问题 要自己先确认
- 咚咚值班
- 三思而后行
- 没有思考就下决定
- 做事要稳重
- 在使用第三方jar时 必须看源码
- ueditor
- 思考要慢 行动要快
- 与别人开发同一个功能时 首先谈论分工
- ueditor升级 刚开始自己开发累的要命 后来被骂
- 接触即掌握 用过即专家
- 分析那些是自己的 并搞明白底层怎么实现的,不要做无用功
- 加班半夜1点多 结果被骂
- 做工作不能像交作业那样,要求甚解
- 说话有立场 说一是一 不轻易表态 直达本质
- 做事前先问清方法,不至于做无用功
- 泰国站点改造点梳理
- 做表格时 列名 要把握主题的要点 考虑全面
- 梳理生产的mq 没有表明topic 和 消息体
- 有异常 + 日志(方便定位问题) + 报警(可用率)
- 异常代码影响范围缩小化
- 在可能发生异常的代码块上加try catch 这样,当代码发生异常时,程序可以正常往下运行,对程序影响范围小
- 类型转化容易发生异常
- 类目数据加本地缓存
- 用户传参要trim处理 否则可能造成数据匹配不对,页面显示异常,难以定位
- ThreadLocal使用时注意多线程,用完要删除,否则数据会保留在线程中,当线程重新被复用时,造成数据泄漏。
- 线程池使用场景
- 查询商品状态和类目信息 等 并行业务时
- 并行校验
- 有依赖时
- 责任链 依次调用
- 多层for循环,可以将对象转换为map 否则会多层遍历,影响性能
- 存入日志详情时,考虑字段内容是否会超过数据库设置最大值。
京东血泪史
最新推荐文章于 2023-04-06 15:16:44 发布