更新 Java_3-5.md
This commit is contained in:
parent
9865f0c2a0
commit
23068fe9d0
24
Java_3-5.md
24
Java_3-5.md
@ -53,14 +53,30 @@
|
||||
简略答案:用自定义注解结合 Mybatis Plus 的自动填充功能实现数据加密,通过 Mybatis 的拦截器,实现数据的解密过程。
|
||||
</p>
|
||||
|
||||
> 大多数会倒在数据解密的实现,没答出来也不要紧,答出来说明水平较高。
|
||||
> 大多数会倒在数据解密的实现,没答出来也不要紧,答出来说明能力还可以。
|
||||
|
||||
### 问题3(考察问题分析处理能力)
|
||||
### 问题3
|
||||
|
||||
<p style="color: red">如何监控系统里的慢SQL?</p>
|
||||
|
||||
> 这道题可能会难倒一大片菜鸟,答出来说明有点厉害。
|
||||
> 这道题可能会难倒一大片菜鸟,答出来说明能力还可以。
|
||||
|
||||
<p style="color: green">
|
||||
通过数据库连接池进行监测,比如Druid连接池。Druid 内建了监控系统,收集了大量的查询相关的指标。通过 Druid Console 直接在网页端查看,或者使用 Druid 的导出器将数据同步到 Prometheus 和 Grafana。定义好慢SQL的特征,比如超过5s。在 Druid Console 或者 Grafana 查看这样的数据即可。
|
||||
</p>
|
||||
</p>
|
||||
|
||||
### 问题4
|
||||
|
||||
<p style="color: red">你们的项目token存在哪里?</p>
|
||||
|
||||
> 可能是 Redis、MySQL、JWT 都无所谓,主要是为了引导下面的问题
|
||||
|
||||
<p style="color: red">用户信息是从线程上下文获取的吗?</p>
|
||||
|
||||
> 百分百回答:是的,只有这1个答案
|
||||
|
||||
<p style="color: red">用过线程池处理过异步任务吗?</p>
|
||||
|
||||
> 如果回答没用过,那说明他之前任职的公司,整个开发团队都挺菜的,但不影响下面的提问。
|
||||
|
||||
<p style="color: red">如何让线程池里的线程,获取提交任务线程的上下文?</p>
|
||||
Loading…
Reference in New Issue
Block a user