上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 1、介绍一下你实习期间的工作,主要负责哪一块的工作 2、介绍一下你的ES同步吗 3、你是怎么发现你的es的数据不一致的 4、你的数据库同步es的时间需要多少 4、那如果是同步失败了,你们是怎么知道的,通过什么工具或者方法 5、在同步es的期间,如果有数据的写入怎么办(以上没录音,忘记了很多,这一块拷 阅读全文
posted @ 2025-10-11 20:35 蒟蒻00 阅读(25) 评论(0) 推荐(0)
摘要: 在我们的 OJ 平台中,为了保护数据库、提升响应速度,我设计了一套缓存防护体系: 缓存穿透: 针对恶意请求或不存在的题目 ID,我们用布隆过滤器提前过滤掉无效请求,误判率控制在 0.13% 以下,保护数据库不被大量无效查询压垮。 缓存雪崩: 对题目列表、分类数据等热点缓存,我们采用随机 TTL 避免 阅读全文
posted @ 2025-10-10 21:48 蒟蒻00 阅读(7) 评论(0) 推荐(0)
摘要: 1、你是否了解ThreadLocal吗 2、如果有父线程和子线程,那么子线程是否能访问到父线程ThreadLocal里面的内容吗 3、那你的项目中只是一个单体项目吗,没有子线程?那如果我想要子线程访问父线程里面的内容怎么办 4、布隆过滤器的底层是什么 5、你是否了解布隆过滤器的一些参数吗,怎么使得误 阅读全文
posted @ 2025-10-10 21:20 蒟蒻00 阅读(12) 评论(0) 推荐(0)
摘要: 什么是JMM JMM定义了Java程序中各种变量(包括实例字段,静态字段和数组元素)的访问规则,以及线程和内存交互的规范。JMM的核心使命是解决对线程下由CPU缓存和指令重排引起的三大难题:原子性、可见性和有序性。 主内存和工作内存对的二分世界 JMM将内存抽象分为:主内存:是所有的线程共享的数据存 阅读全文
posted @ 2025-09-29 15:37 蒟蒻00 阅读(12) 评论(0) 推荐(0)
摘要: Redis 哈希的扩容过程是其高效性的关键所在,它采用了一种非常巧妙的渐进式 rehash 策略来避免一次性扩容带来的服务停顿。 步骤 1:准备工作 当满足扩容条件时,为 ht[1] 分配空间。新的大小根据上述规则计算。 将字典的 rehashidx 属性从 -1 设置为 0。这个设置标志着 reh 阅读全文
posted @ 2025-09-24 10:09 蒟蒻00 阅读(17) 评论(0) 推荐(0)
摘要: 1、继承Thread类 重写run()方法,调用start()启动。 // 1. 创建一个继承自Thread的子类 class MyThread extends Thread { @Override public void run() { // 线程要执行的任务 System.out.println 阅读全文
posted @ 2025-09-23 21:53 蒟蒻00 阅读(6) 评论(0) 推荐(0)
摘要: Java IO流主要可以从两个最重要的维度进行分类:流向 和 操作的数据类型。 按流向分(以内存为参照物): 输入流(Input Stream): 将数据从外部(如文件、网络、键盘)读入到内存中。InputStream 和 Reader 是基类。 输出流(Output Stream): 将数据从内存 阅读全文
posted @ 2025-09-23 21:34 蒟蒻00 阅读(14) 评论(0) 推荐(0)
摘要: 1、mybatis的分页 MyBtis本身不提供自动化分页,MyBatis 原生分页的本质,就是通过在 SQL 语句中直接使用数据库特定的分页关键字(如 LIMIT, ROWNUM)来实现的。这是一种物理分页,即数据库只返回查询结果中的一部分数据。 2、分页插件的原理 最著名的就是PageHelpe 阅读全文
posted @ 2025-09-23 21:25 蒟蒻00 阅读(41) 评论(0) 推荐(0)
摘要: 由于他是在/home,java所在的身份www,没有权限创建文件夹和文件,其次是没有Docker 权限被拒绝 阅读全文
posted @ 2025-09-21 00:09 蒟蒻00 阅读(7) 评论(0) 推荐(0)
摘要: 1 当时你是怎么发现 Redis 标记丢失和多线程竞争导致 ES 数据不一致的 代码问题:ES同步标记存放在redis中,有过期时间,24h过期(昨天修复)(是本次ES丢数据的主因)。 性能原因:多线程开启ES数据同步,导致ES出现断开接收的情况(多线程。昨天改了一版异步方案,正在测试)(MQ形式) 阅读全文
posted @ 2025-09-19 15:44 蒟蒻00 阅读(15) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页