侧边栏
摘要: 1.Mybatis多表查询 1.1 一对一查询 1.1.1 一对一查询的模型 用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户 一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户 1.1.2一对一查询的语句 对应的sql语句:select * from orders 阅读全文
posted @ 2021-01-28 19:35 亚尔 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一. Mybatis的Dao层实现 1.1 传统开发方式(了解) 1.1.1 编写UserDao接口 public interface UserDao { List<User> findAll() throws IOException; } 1.1.2 编写UserDaoImpl实现 public 阅读全文
posted @ 2021-01-28 18:24 亚尔 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.Mybatis简介 1.1原始jdbc操作(查询数据) 1.2原始jdbc操作(插入数据) 1.3 原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较 阅读全文
posted @ 2021-01-28 18:17 亚尔 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Spring练习 01-Spring练习-环境搭建步骤分析(理解) 案例环境搭建步骤: ①创建工程(Project&Module) ②导入静态页面(见资料jsp页面) ③导入需要坐标(见资料中的pom.xml) ④创建包结构(controller、service、dao、domain、utils) 阅读全文
posted @ 2021-01-28 18:04 亚尔 阅读(71) 评论(0) 推荐(0) 编辑
摘要: SpringMVC的文件上传 1-SpringMVC的请求-文件上传-客户端表单实现(应用) 文件上传客户端表单需要满足: 表单项type=“file” 表单的提交方式是post 表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data” <form ac 阅读全文
posted @ 2021-01-28 17:58 亚尔 阅读(33) 评论(0) 推荐(0) 编辑
摘要: SpringMVC的请求和响应 SpringMVC的数据响应 01-SpringMVC的数据响应-数据响应方式(理解) 页面跳转(注意:当带有关键字 redirect: , forward: 时,不走视图解析器,这时视图要写全路径) 直接返回字符串 通过ModelAndView对象返回 2) 回写数 阅读全文
posted @ 2021-01-28 17:50 亚尔 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. Spring与Web环境集成 1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlAp 阅读全文
posted @ 2021-01-28 17:46 亚尔 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Spring JdbcTemplate 的基本使用 JdbcTemplate的基本概述 JdbcTemplate 可以理解为一个工具类,它是对原始jdbc api对象的一个简单封装。 Spring 还提供了很多类似的工具类, 如redisTemplate,JmsTemplate等 JdbcTempl 阅读全文
posted @ 2021-01-28 17:41 亚尔 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.Spring 的 AOP 简介 1.1 什么是 AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的 阅读全文
posted @ 2021-01-28 17:36 亚尔 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1.Spring配置数据源 1.1 数据源(连接池)的作用 数据源(连接池)是提高程序性能如出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 开发步骤 ①导入数据源的坐 阅读全文
posted @ 2021-01-28 17:27 亚尔 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1. spring概述 1.1 Spring是什么(理解) Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 提 阅读全文
posted @ 2021-01-28 17:26 亚尔 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Linux基础二 一:Linux权限管理命令 1. 资源权限管理 权限介绍 资源类型 普通文件(-) 目录(d) 符号链接(l) 字符设备文件(c) 块设备文件(s) 套接字(s) 命名管道(p) 普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。 目录文件: Linux系统把目录看成是 阅读全文
posted @ 2021-01-28 14:46 亚尔 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Linux基础(一) 一:Linux概述 1. Linux的概述 Unix Unix是一个强大的多用户、多任务操作系统。 于1969年在AT&T的贝尔实验室开发。 UNIX的商标权由国际开放标准组织(The Open Group)所拥有。 UNIX操作系统是商业版,需要收费,价格比Microsoft 阅读全文
posted @ 2021-01-28 14:20 亚尔 阅读(20) 评论(0) 推荐(0) 编辑