测试题(五)

41 常用设计模式

工厂模式(创建对象)

单例模式(全局唯一)

代理模式(AOP 基础)

42 避免共享变量

减少线程安全问题,可通过使用局部变量、不可变对象等方式避免冲突。

43 Spring 的优点(和 40 类似)

提高开发效率、降低耦合、支持 AOP、事务、测试、整合能力强。

44 @Autowired 的作用

按类型自动注入依赖,可与 @Qualifier 配合精确指定 Bean。

45 事务管理类型

编程式事务:手写控制事务流程。

声明式事务:由 Spring 自动处理,更常用。

46 AOP 的作用

把日志、权限、事务等横切逻辑从业务中抽离,实现解耦、统一管理。

47 SpringMVC 主要组件

DispatcherServlet、Controller、HandlerMapping、HandlerAdapter、ViewResolver、View。

48 Ajax 请求流程

前端发送 Ajax 请求 → Controller 处理 → 返回 JSON → 前端根据响应更新页面。

49 MyBatis 一级与二级缓存

一级缓存是 SqlSession 级别,只在同一个 session 内生效。

二级缓存是 Mapper namespace 级别,多个 session 可共享。

相关推荐
东风破_几秒前
大前端手里的 Next.js:从 #root 到 SEO,一份 HTML 的两种命运
前端·后端
IT_陈寒8 分钟前
Vue的v-for不听话?我被这个Key的坑整懵了
前端·人工智能·后端
2601_9638699515 分钟前
【计算机毕业设计】基于Java的相框定制系统的设计与实现
java·开发语言·课程设计
众人皆醒我独醉31 分钟前
训练加速实战:Flash Attention、Gradient Checkpointing 与数据流水线
后端·面试·gpu
阿黎梨梨36 分钟前
Next.js 全栈开发:从 SPA 的痛点到 SSR 的破局之道
前端·后端
名字还没想好☜1 小时前
Go 的 unsafe.Pointer 实战:零拷贝 []byte↔string 转换与三条铁律
开发语言·后端·golang·go·unsafe
老孙讲技术1 小时前
周末档期厨房爆单,带宽账单也爆了——不是直播难,是主码流 + always 计划在烧钱
后端·物联网
于烛1 小时前
为什么hasNext() 对只有一个元素的集合返回 true?90%初学者都有的疑问
java
老孙讲技术1 小时前
校园开放日前夜才说要「全校透明」?我用轻应用把 9 路教室预览和回放嵌进了校园后台
后端·物联网
wuminyu1 小时前
JVM利用io_uring优化堆外内存性能原理剖析
java·linux·c语言·jvm·c++