摘要:
索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。 一、导致SQL执行慢 阅读全文
posted @ 2021-04-01 09:09
指尖上的代码go
阅读(84)
评论(0)
推荐(0)
摘要:
前几天在 code review 时发现有一段代码中存在滥用try catch的现象。其实这种行为我们也许都经历过,刚参加工作想尽量避免出现崩溃问题,因此在很多地方都想着 try catch一下。 但实际上这种习惯不仅会让代码很难看,更会影响代码的运行性能。有些人会觉得,不就是一个 try catc 阅读全文
posted @ 2021-04-01 09:07
指尖上的代码go
阅读(748)
评论(0)
推荐(1)
摘要:
在对Java代码进行优化的时候,想方设法的要提高整体的效率,使用JProfiler看代码的时间占比,然后,看看哪些部分是可以优化的,减少运行时间的。下面有这么几个方向。 1. 能使用构造函数一步到位的,就尽量使用构造函数,而不是使用一个个setter函数 2. 能使用数组的,就使用数组。替代list 阅读全文
posted @ 2021-04-01 09:05
指尖上的代码go
阅读(124)
评论(0)
推荐(0)
摘要:
简单回顾门面模式 slf4j是门面模式的典型应用,因此在讲slf4j前,我们先简单回顾一下门面模式, 门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来表示门面模式的结构为: 门面模式的核心为Facade即门面对象,门面对象核心为几个点: 知道所 阅读全文
posted @ 2021-04-01 09:01
指尖上的代码go
阅读(427)
评论(0)
推荐(0)

浙公网安备 33010602011771号