开发想法进阶历程。。

这篇文章只是简单的做个总结,没有代码。。。

做导出的功能的开发方法转变

1、第一次做导出,遇到导出的某个字段是字典值,在for循环里每循环一次就查询一次数据库
后面代码review了,怎么能在for循环里一直查询数据库,这是多么影响性能的事情啊
2、第二次导出某个字段的字典值,先把字典中的满足条件的字典值找出来,根据字典的value值在一个一个的进行匹配,没有一直访问数据库了,只访问了一次。
感觉经历了第二次我已经代码优化了,但是看了一位大佬的写法,真的学到了
3、大佬先根据条件查出自己需要的字典值,在放到redis里面,每次去取时,先访问redis是否存在,存在直接读取,不存在再从数据库中读,在存储到redis中。众所周知,从redis中读取的速度大于从数据库中读取的速度,读取数据库也是影响性能的。

开发工具的使用

最近在开发的过程中发现自己处理问题的方式有些时候过于死板了,不知道找工具使用,在遇见一件难的事情之前,可以试试看有没有有效工具的使用,来提升自己的效率,这个也是很关键的步骤。

不在事务里面写跨服务的查询操作,当查询结果链接超时时,会报错

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值