zoukankan      html  css  js  c++  java
  • 常用的逻辑思维总结

    第一:常规思维VS逆向思维

     当我们判断一条数据在DB中是否存在时,常规性做法,先将DB表中的数据全部查询出,再匹配。逆向思维的方式,将该数据代入DB进行验证是否存在,根据返回结果count>0与否进行判断。

      从性能上讲,大量数据的DB时,后者较与前者。同样的方法,思维方式方式的差异,所体现的效率就不同了。

    第二:关于排序的问题

      排序字段的+-1,然后各自更新Update(),再重新做查询,即:重载页面。

    第三:分配权限

     根据权限字段,将原有权限清空,再将所选择的新权限update()。一般选择权限使用checkbox选中。

    第四:先删除后新增的思想

    对已有值的字段通常我们采用update()来实现更新,但有时,所需字段为空,所有选择insert(),综合这两种情况,无论有无值,先执行删除,在新增。

    第五:

  • 相关阅读:
    kakfa 安全机制
    配置管理
    消费者基本操作
    生产者基本操作
    笔记:类加载器
    主题管理
    记一次学习SpringCloud将zk作为注册中心的bug
    JVM新生代进入老年代、何时触发Full GC?
    JVM调优
    线程池
  • 原文地址:https://www.cnblogs.com/lei2007/p/2131254.html
Copyright © 2011-2022 走看看