摘要: 1.Mybatis多表查询 1.1 一对一查询 1.1.1 一对一查询的模型MapperScannerConfigurer 用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户 一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户 1.1.2一对一查询的语句 对应的sql语 阅读全文
posted @ 2021-02-21 20:27 To_Yang 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.Mybatis的Dao层实现 1.1 传统开发方式 1.1.1编写UserDao接口 public interface UserDao { List<User> findAll() throws IOException; } 1.1.2.编写UserDaoImpl实现 public class 阅读全文
posted @ 2021-02-21 20:25 To_Yang 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.Mybatis简介 1.1原始jdbc操作(查询数据) 1.2原始jdbc操作(插入数据) 1.3 原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较 阅读全文
posted @ 2021-02-21 20:24 To_Yang 阅读(83) 评论(0) 推荐(0) 编辑
摘要: SpringMVC的文件上传 1-SpringMVC的请求-文件上传-客户端表单实现(应用) 文件上传客户端表单需要满足: 表单项type=“file” 表单的提交方式是post 表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data” <form ac 阅读全文
posted @ 2021-02-21 20:21 To_Yang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: SpringMVC的请求和响应 SpringMVC的数据响应 01-SpringMVC的数据响应-数据响应方式(理解) 页面跳转 直接返回字符串 通过ModelAndView对象返回 2) 回写数据 直接返回字符串 返回对象或集合 02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用) 阅读全文
posted @ 2021-02-21 20:19 To_Yang 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.Spring 的 AOP 简介 1.1 什么是 AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的 阅读全文
posted @ 2021-02-21 20:14 To_Yang 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 分布式RPC框架Apache Dubbo 1. 软件架构的演进过程 软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。 1.1 单体架构 架构说明: ​ 全部功能集中在一个项目内(All in one)。 架构优点: ​ 架构简单,前期开发成 阅读全文
posted @ 2021-02-21 18:22 To_Yang 阅读(84) 评论(0) 推荐(0) 编辑