![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
java
翱翔-蓝天
这个作者很懒,什么都没留下…
展开
-
mysql索引失效的原因
这些只是一些常见的索引失效原因,在实际使用中,需要结合具体的查询和索引情况进行分析和优化。:在一个组合索引中,如果范围查询的列不是索引的第一列,后续列的索引将失效。:在某些情况下,ORDER BY 和 LIMIT 结合使用会导致索引失效。:查询条件的字段类型和索引字段的类型不匹配。例如,字符串和数字比较,:查询条件中对 NULL 值的判断可能导致索引失效。:如果查询条件中存在隐式类型转换,也会导致索引失效。两边的条件中有一个没有索引,则索引可能会失效。转换成整数进行比较,索引失效。开头,索引不会被使用。原创 2024-06-03 22:00:02 · 214 阅读 · 1 评论 -
java链式编程
在Java中,链式编程经常与构建者模式(Builder Pattern)一起使用,构建者模式通过一个内部的静态类来实现,该静态类包含一系列返回当前对象的方法。例如,StringBuilder类就是利用链式编程来实现的,允许你通过链式调用多个方法来构建一个字符串。链式编程在Java中不仅限于对象构建,还经常用在流式API、SQL构建器、测试断言库等场景中,它提供了一种流畅、易于理解和使用的编程风格。这种方式使得代码更加简洁易读,并且可以在一行代码内完成对象的构建和配置。方法来设置对象的属性,最后通过。原创 2024-02-28 23:20:12 · 164 阅读 · 1 评论 -
mysql锁的创建方式
使用 MySQL 锁的关键是要理解你的存储引擎如何处理锁,尤其是 InnoDB,它支持行级锁定和外键约束。MySQL 中,表级锁是最基本的锁策略,它会锁定整个表。行级锁能够最大限度地支持并发处理,同时,它的开销也最大。在 InnoDB 存储引擎中,行级锁是自动加的,你不能手动加行锁。如果不在事务中执行,那么每个单独的 SQL 语句都会立即自动提交,锁定效果也会随之结束。这会对选中的行加上排他锁,防止其他事务读取或修改这些行。这会锁定被选中的行,其他事务只能读取这些行但不能修改。这会释放之前锁定的表。原创 2024-02-28 23:08:10 · 125 阅读 · 0 评论 -
java 锁
支持公平锁与非公平锁,还提供了条件(Condition)功能,可以分组唤醒正在等待的线程。偏向锁用于减少无竞争情况下的同步开销,轻量级锁用于线程交替执行同步块的场景,而重量级锁则用于激烈竞争的情况。这些锁各有优缺点,适用于不同的并发编程场景。分为读锁和写锁,多个读操作可以同时进行而不互斥,读操作与写操作、写操作与写操作则是互斥的,适用于读多写少的场景。在Java中,有多种类型的锁,用于处理多线程编程中的同步和并发问题。公平锁指等待时间最长的线程优先获取锁,非公平锁则是在锁可用时,任何线程都有机会获取锁。原创 2024-02-28 22:44:34 · 93 阅读 · 0 评论 -
redis持久化
Redis 从 4.0 版本开始支持同时使用 RDB 和 AOF 持久化方式,兼顾两者的优点。在这种配置下,Redis 会定期生成 RDB 快照,并且在需要时只用 AOF 文件来补充自上次 RDB 快照以来的写操作。Redis 4.0及以上版本支持混合持久化模式(RDB+AOF),可以在AOF重写时同时保存RDB文件,减少数据恢复时间。相关配置主要是AOF重写规则配置。由于Redis的配置可能因版本不同而有所变化,请参考你使用的Redis版本的官方文档以获取最准确的配置信息。在Redis的配置文件。原创 2024-02-27 19:26:30 · 50 阅读 · 0 评论 -
css 选择器
p.my-classmy-class#my-idmy-id:hover::beforediv pdivul > liullih1 + ph1ph1 ~ ph1p通过组合这些选择器,你可以创建复杂的选择表达式来精确定位和样式化 HTML 文档中的元素。原创 2024-02-27 16:10:10 · 285 阅读 · 0 评论 -
springboot实现minio文件分片上传
在Spring Boot应用中,你可以创建一个服务来处理文件的分片上传。首先,你需要在你的Spring Boot项目中添加MinIO的客户端库。接下来,在你的Spring Boot应用中配置MinIO客户端。原创 2024-01-15 21:24:15 · 301 阅读 · 0 评论 -
java学习路线图
原创 2024-01-14 20:16:43 · 444 阅读 · 0 评论