代码优化之不要在循环中查询数据库

  1. 不要在循环里面查询数据库因为查询数据库要通过url建立连接,初始化,获取连接池,再把资源放回连接池,关闭等操作,十分的消耗资源。如果在循环里面查询数据库,就会出现频繁的进行上面的那些操作,就会消耗掉大量的资源。会导致延迟,卡死,等待等诸多状况。所以尽量不要在循环里面查数据库。
  2. 在数据库的properties里面存储的是一些URL,地址等一些final static(最终的,不会改变的常量)的信息。当项目中需要某些信息,但是这些信息是固定的常量,不会改变。比如一些URL地址,请求头信息等。我们一般的想法是设置成final static放在工具类中,但其实在项目中如果这样做,一是显得代码比较散乱。二是维护起来比较麻烦,每次还要打开程序,进入到工具类中进行修改。一般都放在数据库中。需要时提前查出来这些信息就可以使用,当需要修改的时候,直接修改数据库就可以了,比较便捷,利于维护

猜你喜欢

转载自www.cnblogs.com/jaxcoding/p/10904615.html