随笔分类 - 代码实现
摘要:LLMQuestion 你是一个 kotlin 编程语言算法题的评判老师,请根据题目描述和答题者作答内容从正确性、运行效率和优化空间等方面进行评判。 题目描述: 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是
阅读全文
摘要:原理: 布隆过滤器是采用 BitMap 来实现的, 大致原理是: 将系统中所有存在的 key 经过 hash 运行后放入 bitmap, 在查询之前先通过 bitmap 过滤掉一定不存在的 key。 缺点是: 因为有 hash 冲突的问题, 所以通过布隆过滤器的数据也有可能是系统中不存在的 key,
阅读全文
摘要:目前常见的过期清理机制有: 惰性清理、定时清理、定期清理 在 Redis 中采用: 定期清理 + 惰性清理机制来删除过期数据 ## 惰性清理机制 ```java package com.xtyuns.redisclean; import java.util.HashMap; import java.
阅读全文
摘要:SSM 配置信息, 记录一下便于以后使用 ## pom 依赖 ```xml javax.servlet javax.servlet-api 4.0.1 provided mysql mysql-connector-java 8.0.25 org.springframework spring-webm
阅读全文
摘要:先上一段使用 MD5 加密的代码 ```java MessageDigest md5 = MessageDigest.getInstance("MD5"); byte[] bytesArr1 = txt.getBytes(StandardCharsets.UTF_8); byte[] bytesAr
阅读全文
摘要:## 使用方法 一、Child.class ```java package proxys; public interface Child { void eat(); } ``` 二、ChildImpl.class ```java package proxys; public class ChildI
阅读全文
摘要:一、懒汉式 ```java public class ASingleton { private static ASingleton INSTANCE; private ASingleton() {} /** * 懒汉: 延迟初始化, 线程不安全的单例模式 * @return 对象实例 */ publ
阅读全文