有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 m...
SQL性能优化 一、SQL的执行顺序 顺序:FROM——ON——JOIN——WHERE——GROUP BY——SUM、COUNT——HAVING——SELECT——DISTI...
设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。 今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以sprin...
一、策略模式 把算法或者说行为封装成类,然后不同的算法实现为不同的子类,达到灵活调用的效果。把算法封装在方法中,对外提供了一致的接口。 1、bean定义读取器(BeanDef...
本文汇总了技术面试时需要了解的算法和数据结构知识。 数据结构部分 链表 链表是一种由节点(Node)组成的线性数据集合,每个节点通过指针指向下一个节点。它是一种由节点组成,并...
一、前言 二、环境准备 三、安装与配置Nginx 四、Nginx之反向代理 五、Nginx之负载均衡 六、Nginx之页面缓存 七、Nginx之URL重写 八、Nginx之读...
本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那就点个小心心,文末赞赏一杯豆奶吧,嘻嘻。 让我们共同成长吧…...
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 ●1. 尽量在合适的场合使用单例 使用单例可以...
还不是因为你缺少这10个插件啊! 善用Intellij插件可以提高我们的开发效率。 以下推荐几个我用过的感觉还不错的插件: 1、ignore 经常使用git的同学对于igno...
一、为什么要使用线程池 我们知道线程的并发操作,并不是真正的同时执行,而是通过CPU的上下文切换来执行。因为CPU切换的速度很快,以至于我们感觉不到,会造成在一种在同一时间内...