摘要: 以下是使用MySQL语句创建索引的示例: 创建B-Tree索引结构: CREATE INDEX idx_name ON table_name(column_name); 其中,idx_name是索引名称,table_name是表名,column_name是需要创建索引的列名。 创建B+Tree索引结 阅读全文
posted @ 2023-04-06 09:00 人在代码在 阅读(104) 评论(0) 推荐(0)
摘要: NIO与IO区别IO是面向流的,NIO是面向缓冲区的Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方;NIO则能前后移动流中的数据,因为是面向缓冲区的IO流是阻塞的,NIO流是不阻塞的Java IO的各种流是阻塞的。这意味着,当一个线程调用read() 阅读全文
posted @ 2023-04-06 03:38 人在代码在 阅读(67) 评论(0) 推荐(0)
摘要: MySQL的组合索引是指将多个列的索引组合在一起,以提高查询效率。组合索引的创建可以通过CREATE INDEX语句实现。 组合索引的优点是可以提高查询效率,减少磁盘的I/O操作,降低系统的负载。同时,组合索引还可以减少索引的数量,降低索引的存储空间和维护成本。 在使用组合索引时,需要注意以下几点: 阅读全文
posted @ 2023-04-06 03:33 人在代码在 阅读(339) 评论(0) 推荐(0)
摘要: 线程池的submit()和execute()方法都可以用于向线程池提交任务,但它们有一些区别: 返回值不同:submit()方法会返回一个Future对象,可以通过Future对象获取任务的执行结果;而execute()方法没有返回值,无法获取任务的执行结果。 异常处理不同:submit()方法可以 阅读全文
posted @ 2023-04-06 03:26 人在代码在 阅读(115) 评论(0) 推荐(0)
摘要: 缓存线程池 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class CachedThreadPoolExample { public static void ma 阅读全文
posted @ 2023-04-06 03:25 人在代码在 阅读(47) 评论(0) 推荐(0)
摘要: 1.建立索引 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在n 阅读全文
posted @ 2023-04-06 03:12 人在代码在 阅读(28) 评论(0) 推荐(0)
摘要: 在数据库中,乐观锁和悲观锁也是常用的并发控制机制,用于保证数据的一致性和完整性。 悲观锁 悲观锁在数据库中的实现方式通常是使用行级锁或表级锁,即在对数据进行读取、更新或删除时,先对数据进行加锁,确保其他事务无法修改该数据,直到当前事务完成操作并释放锁。 在MySQL数据库中,使用SELECT … F 阅读全文
posted @ 2023-04-06 01:25 人在代码在 阅读(198) 评论(0) 推荐(0)
摘要: java中的乐观锁和悲观锁是常用的并发控制机制,用于并发访问共享数据时保证数据的一致性。它们的区别在于对于共享数据的访问策略不同。 悲观锁 悲观锁认为在并发访问中,数据很容易被其他线程修改,因此在访问共享数据时,会采用“独占”的方式,即在访问数据之前,先将其锁定,确保其他线程无法修改该数据,待访问完 阅读全文
posted @ 2023-04-06 01:20 人在代码在 阅读(31) 评论(0) 推荐(0)
摘要: 1.初始化 new 2.初始化成功等待使用 runnable 3.running 4.blocking,wait》sleep不是线程状态之一只是在现有的状态中睡觉 5.销毁 解释: 首先,程序创建了一个新的线程对象,并输出其状态为 NEW。 然后,程序调用线程对象的 start() 方法,启动该线程 阅读全文
posted @ 2023-04-06 01:10 人在代码在 阅读(59) 评论(0) 推荐(0)
摘要: 1.wait就是在门口等,关上了门释放了锁。sleep就是抱着锁睡觉,锁还在我手里。 2.sleep来自thread类,wait来自object类。 3.sleep和wait都需要捕获异常,因为别的方法调用interrupt方法可以打断sleep并报错,如果不捕获就会出错。 4.wait方法用not 阅读全文
posted @ 2023-04-06 00:58 人在代码在 阅读(1707) 评论(0) 推荐(0)