1
0

更新 Java_3-5.md

This commit is contained in:
8ga 2025-09-11 10:32:02 +08:00
parent aaade49e63
commit 16eeff5175

View File

@ -37,7 +37,7 @@
<p style="color: red">用CompletableFuture处理IO密集型的任务应该怎么做</p>
<p style="color: green">答案自定义一个IO密集型的线程池</p>
### 问题2考察对 Mybatis-Plus 或者 Mybatis 框架的熟练度)
### 问题2考察对 Mybatis-Plus 或者 Mybatis 框架的掌握程度)
假设现在需要针对用户表里的**手机号、身份证号码**加密存储,业务上还需要根据*手机号后4位*和*身份证号后6位*的筛选。
@ -54,3 +54,13 @@
</p>
> 大多数会倒在数据解密的实现,没答出来也不要紧,答出来说明水平较高。
### 问题3考察问题分析处理能力
<p style="color: red">如何监控系统里的慢SQL</p>
> 这道题可能会难倒一大片菜鸟,答出来说明有点厉害。
<p style="color: green">
通过数据库连接池进行监测比如Druid连接池。Druid 内建了监控系统,收集了大量的查询相关的指标。通过 Druid Console 直接在网页端查看,或者使用 Prometheus + Grafana 配合 Druid 的导出器,收集 Druid 监控的数据。定义好慢SQL的特征比如超过5s。在 Druid Console 或者 Grafana 查看这样的数据即可。
</p>