CSDN博主:【java_wxid】
CSDN博主:点击【Java廖志伟】
CSDN社区:点击【幕后大佬】
码云:点击【互联网Java工程师知识扫盲】
  2023年7月19日
摘要: 在数据库中使用LIKE语句进行模糊匹配时,如果通配符“%”出现在查询条件的开头,可能会导致索引失效,这是因为大多数索引默认是按照从左到右的顺序进行匹配的。 例如,假设我们有一个包含100万行的表,其中有一个名为“name”的列,我们希望查询所有以“abc”开头的行。我们可以使用以下语句: SELEC 阅读全文
posted @ 2023-07-19 20:45 我是廖志伟 阅读(666) 评论(0) 推荐(0)
摘要: MySQL的页(Page)是数据库中的基本存储单位,由于它们在磁盘上的存储方式和内存中的缓存方式不同,因此熟悉页的结构对于优化数据库性能非常重要。 MySQL中的页通常是16KB大小,由于它们通常是一次性读写的,因此它们需要优化和压缩以便在内存中更高效地使用。MySQL中的页包含以下几个部分: 1. 阅读全文
posted @ 2023-07-19 20:30 我是廖志伟 阅读(133) 评论(0) 推荐(0)
摘要: Redis 6.0 之前没有采用多线程的原因是因为 Redis 的数据结构和算法都是单线程最优的,多线程并不会提高性能,反而会引入额外的锁、线程管理和上下文切换的开销,导致性能反而下降。 另外,Redis 作为一个内存数据库,其数据访问都是非常快的,瓶颈一般出现在网络 IO 和持久化操作上,这些都是 阅读全文
posted @ 2023-07-19 12:15 我是廖志伟 阅读(102) 评论(0) 推荐(0)
摘要: 文章目录 理论代码 理论 在JDK中,提供了四种线程池来管理线程,分别为: FixedThreadPool(固定大小线程池):该线程池的大小固定,不会随着任务数的增加而增加。当池子中的线程都在处理任务时,新的任务会处于等待状态,直到有线程可用。 CachedThreadPool(缓存线程池):该线程 阅读全文
posted @ 2023-07-19 07:30 我是廖志伟 阅读(189) 评论(0) 推荐(0)

南北踏尘