优化
阿T_smile
希望自己可以在技术的路上走得远一点,持续学习!
展开
-
Hibernate二级缓存
今天在项目中应用了Hibernate的二级缓存,现在将其应用过程做一个简单的总结:一、关于Hibernate中的缓存:Hibernate的一级缓存是Session级别的缓存,是事务管理范围的缓存,直接由Hibernate管理。当一个session做了一个查询操作,那么就会把查询的结果放在一级缓存中,只要同一个session在短时间内再做同一个查询操作,无需再次连接数据库,直接从一级缓存中取原创 2018-01-06 21:39:53 · 161 阅读 · 0 评论 -
MySQL实现批量插入以优化性能的教程
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句插入多条数据。常用的插入语句如:转载 2018-01-25 14:04:04 · 788 阅读 · 0 评论 -
44条Java代码优化建议
原文链接:http://www.cnblogs.com/xrq730/p/4865416.html作者:五月的仓颉前言2016年3月修改,结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,我的说法是这样的:就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。代码优化一样,也许一个两个的优化,对于提升代码的运行效率意义不大,但是只要处处...转载 2018-03-28 09:54:37 · 139 阅读 · 0 评论 -
SQL 多条件查询
转载自:https://blog.csdn.net/sjf0115/article/details/8720520网上有不少人提出过类似的问题:“看到有人写了WHERE 1=1这样的SQL,到底是什么意思?”。其实使用这种用法的开发人员一般都是在使用动态组装的SQL。让我们想像如下的场景:用户要求提供一个灵活的查询界面来根据各种复杂的条件来查询员工信息,界面如下图:界面中列出了四个查询条件,包括按...转载 2018-05-15 09:50:11 · 7369 阅读 · 0 评论 -
SQL“多字段模糊匹配关键字查询”
转载自:https://www.cnblogs.com/virusswb/archive/2008/01/25/1052829.html我们开发MYSQL数据库应用时,常常需要用到模糊查询。如果同一个条件需要匹配很多字段怎么办呢?通常,程序员会每个字段都在SQL中“field like'%cond%'”一次。这样,SQL语句会长得惊人,碰上复杂一点的,甚至SQL语句会因为超长而被数据库拒绝执行。其...转载 2018-05-15 10:38:48 · 10920 阅读 · 1 评论 -
Java性能优化的50个细节(珍藏版)
转载自:https://www.toutiao.com/i6595499804082569742/在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:...转载 2018-10-28 19:56:57 · 180 阅读 · 0 评论