- 博客(7)
- 收藏
- 关注
原创 Calendar类的使用/Calendar.add/Calendar.set等使用/Calendar加一天
【代码】Calendar类的使用/Calendar.add/Calendar.set等使用/Calendar加一天。
2023-07-01 21:41:27
2986
原创 JAVA网络编程基于NIO实现一个多人聊天Demo
NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的,基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。NIO有三大核心部分Channel(通道)Channel可以理解为连接,与BIO中Sokcet类似,一个连接对应一个Channel,但Channel中仍内置了一个Socket,可以调用socket()获取。Buffer(缓冲区)
2023-06-05 01:03:37
201
1
原创 索引失效的场景?
4.存在类型转换 ,比如你的索引字段是varchar型,但是你搜索条件却是 userid=333,那这样索引不生效。3.模糊查询是 like 以 “%XX”开头,就是说左模糊不太行,右模糊可以。2.sql中写了or ,如果or后的字段不全是带索引字段,此时索引失效。5.数据量极少时,Mysql不会使用索引,因为全表扫描速度更快。2.确认两张表得索引字段得字符编码,字符长度是否保持一致。6.where 条件中的索引运算设计计算时,索引失效。1.索引列值为null,此时会索引失效。1.关联的表是否有建索引。
2023-06-03 17:27:31
1789
原创 索引哪些情况适合创建?哪些情况不适合创建?
更新表时,每次进行INSERT、UPDATE和DELETE操作都会降低更新速度。因为更新表时,不仅需要保存数据,还需要保存索引文件。每次更新添加索引列的字段都会调整因更新而导致的键值变化后的索引信息。可以提高数据检索的效率,降低了数据库IO成本,通过索引对数据排序,减低数据排序的成本,降低了CPU的消耗。在频繁使用的列上建立索引(可以建立联合索引,同时最频繁使用的字段应该在联合索引的最左侧,最左侧原则)官方对索引的定义:索引是帮助MySQL高效获取数据的数据结构。有大量重复数据的列上不要建立索引。
2023-06-03 17:11:46
234
基于Nio的多人聊天Demo
2023-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人