上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 1.1 索引使用注意事项 (1)索引失效情况 在索引上做运算、函数、对索引列进行隐式转换(索引列式字符串,但Sql产讯未使用引号) 在索引列使用左模糊查询,全模糊查询 联合索引未使用最左匹配原则 (2)不适用场景 表数据量少不适合加索引 更新频繁的表不适合加索引 区分度低的字段不适合加索引(如性别) 阅读全文
posted @ 2024-04-25 11:15 求知律己 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.异步化中为什么使用消息队列而不使用异步线程 解耦与松耦合: 消息队列:使服务提供者与服务消费者互不依赖,降低了系统的耦合性,并提高了系统的灵活性和可维护性,消费者出现问题不影响服务者生产消息。 异步线程:也能实现异步处理,但是在代码层次需要显式处理线程间的同步、通信和错误处理,这回导致系统各部分 阅读全文
posted @ 2024-04-23 16:55 求知律己 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.SpringBoot注解 我的回答:@SpringBootApplication,@EnableAutoConfiguration、RestController、@Mapper、@Repository、@Service、@Controller、@Autowired、@Resource 标准回答: 阅读全文
posted @ 2024-04-18 11:45 求知律己 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1.工单的作用 2.ROCketMQ的内部结构以及确认机制 我:生产者、消息队列、消费者、topic 正确回答: NameServer:注册中心;管理和分发Broker的元数据,如topic、队列消息、Broker地址列表;生产者和消费者通过它发现和定位Broker Broker:消息存储和转发;它 阅读全文
posted @ 2024-04-01 12:22 求知律己 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.Mysql死锁如何解决 我的回答:可以通过删除锁来解决死锁 搜索答案: Mysql中的死锁是两个或多个事务等待对方释放资源,导致无法正常运行。 检测死锁:MySQL使用等待图(Wait-for Graph)算法来检测死锁,通过检查事务之间的依赖关系来判断是否存在死锁。 死锁处理策略:回滚一个或多 阅读全文
posted @ 2024-03-20 16:23 求知律己 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1.ReentrantLock的实现原理 ReentrantLock是一个可重入的互斥锁,具有尝试非阻塞地获取锁、可中断的锁获取、支持公平性等特点。ReentrantLock通过内部类Sync实现核心功能,Sync继承了AQS类(构建锁和其他同步组件的框架)。AQS通过int型(volatile修饰 阅读全文
posted @ 2024-03-20 12:19 求知律己 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.中信梧桐港二面 1.1 除了SQL提高数据查询优化,还有什么Java层面的优化? 缓存,消息队列异步化(当时竟然没想到,自己还做过) 1.2 字段索引失效 频繁增删改的字段 不是where的字段 数据太少的表 增删改多的表 2.公安部第一研究所 2.1 G1收集器的特点: 实时的垃圾回收 区域化 阅读全文
posted @ 2024-03-14 11:54 求知律己 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.常见的缓存策略有哪些,如何做到缓存(比如redis)与DB里的数据一致性,你们项目中用到了什么缓存系统,如何设计的。 缓存策略: Cache-Aside:最常见的缓存策略,当客户端请求数据时,程序会检查缓存中是否存在数据,若存在缓存命中(Cache Hit),若不存在(Cache Miss)则从 阅读全文
posted @ 2024-03-14 10:16 求知律己 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1.友机 1)SpringBoot启动流程解答:①首先从主启动类的mian()方法找到SpringApplication对象的run方法②进入run方法,创建应用监听器SpringApplicationRunListener开始监听③加载SpringBoot配置环境(ConfigurationEnv 阅读全文
posted @ 2024-03-02 15:04 求知律己 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 9.1 消息队列的使用场景。 消息队列在分布式场景中广泛应用,主要用于解决异步处理、解耦服务、流量削峰、数据一致性等多个场景。 异步处理: 在电商应用中,用户注册后,可以将发送验证邮件或短信的任务放入消息队列,由后台服务异步处理,这样主线业务逻辑(如保存用户信息)不会因为等待这些耗时操作而阻塞。 订 阅读全文
posted @ 2024-02-25 11:48 求知律己 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页