摘要: File excelFile = new File(path); if (!excelFile.exists()) { throw new Exception("The specified excel file does not exist at path: " + path); } // 使用Ea 阅读全文
posted @ 2024-03-28 11:23 丶Ronnie 阅读(18) 评论(0) 推荐(0) 编辑
摘要: SELECT * FROM ( SELECT sc.*, jcl.*, ROW_NUMBER() OVER(PARTITION BY sc.id ORDER BY jcl.id DESC) as rn FROM A sc LEFT JOIN B jcl ON jcl.id = sc.id WHERE 阅读全文
posted @ 2024-03-28 10:27 丶Ronnie 阅读(1) 评论(0) 推荐(0) 编辑
摘要: //定义返回数据结构 public interface IResult { Integer getCode(); String getMessage(); } //常用结果的枚举 public enum ResultEnum implements IResult { SUCCESS(2001, "接 阅读全文
posted @ 2024-03-15 09:50 丶Ronnie 阅读(4) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/469eaea1f7ec 阅读全文
posted @ 2024-02-18 08:42 丶Ronnie 阅读(40) 评论(0) 推荐(0) 编辑
摘要: truncate table a_table;insert into a_table(role_name,button_id,ispower)select r.role_name,b.id,true from b_table r , c_table b ;这段SQL语句包含了两个操作: trunca 阅读全文
posted @ 2023-12-21 08:30 丶Ronnie 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Permission denied(publickey). fatal: Could not read from remote repository https://blog.csdn.net/u014183172/article/details/84136084 解决github.com 的响应时 阅读全文
posted @ 2023-07-01 18:13 丶Ronnie 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 在实际应用中,我们会在程序和数据库之间增加一个缓存层,一方面是为了提升数据的检索效率,提升程序的性能,另一方面是为了缓解数据库的一个并发压力 怎么防止缓存击穿: 缓存击穿是因为客户端恶意发送一些大量不存在的key的请求,由于访问的key,对应的数据本身不存在,所以每一次必然都会穿透到数据库里面,导致 阅读全文
posted @ 2023-07-01 10:49 丶Ronnie 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 布隆过滤器:布隆过滤器是由位数组(二进制)和多个哈希函数组成的概率数据结构,返回结果只有可能存在和一定不存在;过滤器里的一个元素由多个状态值共同确定。位数组(二进制)存储状态值,哈希函数计算状态值的位置。 使用有限位数组表示大于它长度的元素数量,因为一个位的状态值可以同时标识多个元素。 不能删除元素 阅读全文
posted @ 2023-07-01 10:47 丶Ronnie 阅读(7) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/leedee/article/details/82685636 阅读全文
posted @ 2023-06-30 17:29 丶Ronnie 阅读(99) 评论(0) 推荐(0) 编辑
摘要: zookeeper启动报错:Address unresolved:https://www.4spaces.org/1143.html启动zkServer.cmd闪退问题: https://blog.csdn.net/qq279862451/article/details/79083522 ZooKe 阅读全文
posted @ 2023-06-26 16:38 丶Ronnie 阅读(6) 评论(0) 推荐(0) 编辑