京东血泪史

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值