logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MyBatis 架构设计进阶教学——顶层抽象接口设计(设计者视角·零基础易懂版)

绝大多数人学习 MyBatis,都停留在「会用」的层面:会写 XML、会写 Mapper 接口、会做 CRUD 业务开发。但本套课程完全跳出使用层,站在框架设计者的角度,带你搞懂 MyBatis 最核心的底层根基——顶层接口抽象设计。这是 MyBatis 整个架构的起点和根基,所有的插件机制、动态 SQL、执行流程、配置驱动,全部都是基于这一套顶层接口延伸出来的。学完本章,你彻底告别「只会用框架」

#java#tomcat#开发语言
MultipartFile 教学文档(设计者角度)

在 Spring5 及更早的旧版本中,Spring 采用第三方开源组件实现文件上传,对应实现类。该组件底层需要依赖操作系统较高的磁盘读写、临时目录创建权限,同时强绑定第三方Jar包,带来了沉重的技术债务依赖第三方包导致项目冗余,不同Tomcat、Jetty等Servlet容器适配参差不齐,极易出现容器版本冲突、文件临时目录权限报错;底层磁盘临时文件生命周期由第三方组件管控,存在文件残留、IO资源泄

#java#spring#spring boot
MultipartFile 教学文档(设计者角度)

在 Spring5 及更早的旧版本中,Spring 采用第三方开源组件实现文件上传,对应实现类。该组件底层需要依赖操作系统较高的磁盘读写、临时目录创建权限,同时强绑定第三方Jar包,带来了沉重的技术债务依赖第三方包导致项目冗余,不同Tomcat、Jetty等Servlet容器适配参差不齐,极易出现容器版本冲突、文件临时目录权限报错;底层磁盘临时文件生命周期由第三方组件管控,存在文件残留、IO资源泄

#java#spring#spring boot
到底了