- 博客(6)
- 收藏
- 关注
原创 力扣刷题(面试经典150题)
摩尔投票算法(Boyer-Moore Voting Algorithm)是一种高效寻找多数元素的算法,其核心思想是利用多数元素的特性(出现次数 > ⌊n/2⌋)进行抵消操作。其核心在于利用多数元素的数量优势,确保最终候选元素必然是多数元素。多数元素的出现次数比其他所有元素的总和还要多。因此,我们可以通过“抵消”不同的元素对,最终剩下的元素必然是多数元素。,相当于“抵消”了一对不同的元素。由于多数元素的出现次数超过一半,最终计数器不会归零,候选元素会稳定为多数元素。每次遇到与候选元素不同的元素时,计数器减。
2025-04-21 17:59:10
345
原创 nacos服务注册ip地址为2.0.0.1
原因:在服务注册时,Nacos会随机访问选取一块网卡的IP地址进行注册,如果本机存在多个网卡就会导致这种现象。spring.cloud.inetutils.preferred-networks=实际本地IP地址。2、调整本地application配置文件。
2025-03-26 09:47:08
268
原创 DBeaver:数据库连接问题Public Key Retrieval is not allowed
Public Key Retrieval is not allowed”错误通常是由于数据库连接时未允许公钥检索导致的。在MySQL 8.0及更高版本中,出于安全考虑,默认情况下禁止了公钥检索。如果连接字符串中没有设置允许公钥检索,就会出现这个错误。
2024-10-29 10:41:22
620
原创 bug查询记录
原因:param包导错了将import io.lettuce.core.dynamic.annotation.Param和import org.apache.ibatis.annotations.Param整混了。使用 java 对象传递参数, java 的属性值就是 sql 需要的参数值。在sql语句中做站位的, 使用PreparedStatement执行sql,效率高。3. $不使用占位符,是字符串连接方式,使用Statement对象执行sql,效率低。主要用在替换表名,列名,不同列排序等操作。
2024-10-12 17:07:00
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人