- 博客(22)
- 收藏
- 关注
原创 SSM整合
SSM整合 1、环境搭建 导入相关jar包 <dependencies> <!-- spring相关的jar包 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.0.RELEASE&
2020-12-28 17:10:29
217
原创 Spring-Mybatis
Spring-Mybatis spring是一个大杂烩,可以整合很多第三方的框架;mybatis是一款轻量级的、半自动化的、支持对象关系映射的持久化框架。项目中使用两者的频率比较多,以下是关于spring整合mybatis的步骤: 1、搭建环境 在使用spring整合mybatis之前,先构建以下环境,让整个整合的过程基于以下环境进行: 导入相关的jar包 <dependencies> <!-- spring相关jar --> <dependency&
2020-12-24 18:15:44
257
1
原创 Spring-AOP
AOP-面向切面编程 1、代理模式 定义: 为其他对象提供一种代理,以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 组成 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过调用真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。 调用角色:想使用真实角色业务的角色,但实际是通
2020-12-24 00:10:09
206
原创 Spring-IOC
Spring-IOC个人笔记 1、简介 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 特点 开源免费 轻量级、非入侵式(小而美) 容器大杂烩,可以整合很多种框架 参考文档连接: https://docs.sp
2020-12-24 00:06:43
151
原创 Mybatis个人笔记
Mybatis笔记总结 1 、简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 特点 持久层框架 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作 可以通过简单的 XM
2020-12-21 16:18:42
281
原创 mybatis与jdbc操作数据的比较
Mybatis和Jdbc操作数据库的比较 简介: 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 使用JDBC操作数据库(以mysql数据库为例) 流程 导入MySQL数据库的驱动jar包,并添加到环境中 注册驱动 //注册驱动 Class.forName("com.mysq...
2020-04-14 23:45:36
610
原创 Filter过滤器
Filter 简介:过滤客户端发送的url请求,确保服务端某些网页资源不被随意访问 使用方式: 创建一个实现Filter接口的实现类,并实现对应的方法、指定过滤的做法 import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.se...
2020-04-10 23:43:38
158
原创 jstl标签库
jstl标签库 jstl标签库简介: JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能 使用jstl标签库的流程: 导入jstl的jar包:在lib中导入,系统自动添加到环境中 在jsp页面引入jstl标签库:使用jsp的taglib指令引入jstl标签库 uri:标签库的位置,引入jar包后可以提示得到该值,选用末尾为core的uri,表...
2020-04-10 23:40:51
283
原创 el表达式
el表达式 简介:用于从jsp的域对象中获取数据。jsp的域对象包括page, request, session, application。 目的:为了减少jsp页面中Java代码,使得jsp页面变得更优雅 获取属性数据的语法: 完整的写法: ${域范围.属性名} 域范围包括: pageScope: page对象的属性域 requestScope:request对象的...
2020-04-10 23:37:30
234
原创 MVC与JavaEE
MVC框架 简介:MVC是一种软件设计的方式,将软件的开发分为model(模型), view(视图), controller(控制器)三层进行开发 model层:模型层,是对数据模型的一种映射。简单来说就是一系列实体类,只包含属性和get(), set()方法,而不进行其他处理操作 view层:视图层,是用于向客户端用户展示数据的视图。比如html页面、jsp页面 controll...
2020-04-10 23:36:26
767
原创 servlet学习总结
Servlet学习总结 简介 用Java编写的服务器端程序,主要功能在于交互式地浏览和生成数据,生成动态Web内容(即接受客户端请求并响应动态web内容的服务端程序) Servlet类的两种配置方式 使用注解方式 创建步骤: 定义一个java类,让其继承于HttpServlet类,并覆盖重写需要的方法 使用注解web(“path”),path指的是在该项目中访问该Servl...
2020-04-07 20:37:22
718
原创 jsp学习总结
jsp学习总结 http简介 简介:http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 工作原理: 客户端使用HTTP协议通过URL向服务端发送请求信息 服务端使用HTTP协议向请求的客户端发送响应信息 工作特性: 无连接:每个请求都会建立一次http连接(根本上是tcp连接) 媒体独立:对...
2020-04-04 00:37:30
276
原创 xml学习总结
XML格式和解析 xml简介 概念:可扩展标记语言(EXtensible Markup Language),标准通用标记语言的子集,简称XML 特点: 是一种很像HTML的标记语言。 设计宗旨是传输数据,而不是显示数据。 XML标签没有被预定义,根据自己的需要自行定义标签。 用途: 用来传输和存储数据 用来作为配置文件 xml的简单文档结构 <...
2020-04-02 20:39:54
206
原创 Linux 服务管理学习笔记
Linux服务管理 Linux 服务运行级别 基本介绍:Linux 系统有7个运行级别: 运行级别0:表示系统处于停机状态,默认不可以设置该模式,否则系统总是处于关机状态。 运行级别1:表示系统处于单用户工作状态,有root用户的权限。 运行级别2:表示系统处于没有网络的多用户模式 运行级别3:表示系统处于有网络的多用户状态模式,是一个终端窗口界面 运行级别4:系统还为使用的级别,作为保留 运行...
2019-03-12 18:46:30
381
原创 Linux 进程管理学习笔记
Linux 进程管理 基本了解 进程即指在Linux下运行的程序(代码),可以是在前台或者后台中运行。 常用的指令 ps 选项参数 :查看当前有哪些进程在活动中,也可以不加参数 常用的选项参数: -a :显示所有的进程信息 -u :以用户的格式显示进程的信息 -x :显示后台运行的进程的信息 一般三个参数都选择,即使用 ps -aux方式来获取进程的信息 也可以用 ps -ef 指令来显示全...
2019-03-12 18:06:42
321
原创 Linux磁盘分区学习笔记
Linux 磁盘分区 基础知识 在Linux 下,所有的东西都对应着一个文件来映像,磁盘也是如此。 示意图: 上图说明:上图将分区1与根目录(/)进行关联,将分区2与boot 目录进行关联,将分区3与mnt 目录进行关联。当需要给Linux 系统增加磁盘时,可以将磁盘与相应的文件目录进行挂载关联,进而使用该磁盘。 增加 Linux系统 磁盘的操作步骤(虚拟机上操作) 给虚拟机的Linux系...
2019-03-12 00:14:21
294
原创 Linux 搜索查找类指令
搜索查找类指令 find 指令 作用:用来在指定的目录下按指定方式寻找满足条件的文件或目录 基本语法:find 搜索的范围 搜索方式 搜索条件 搜索方式的可选选项: -name :以文件名的方式寻找,搜索条件为文件名 -user :以文件拥有者的方式寻找,搜索条件为用户名 -size :以文件或目录的大小来寻找,搜索条件为数字(数字前有 + 表示大于, - 表示小于, = 表示等于),...
2019-03-09 23:13:10
267
原创 Linux时间日期类的指令
时间日期类指令 指令语法: date :表示查看当前的具体日期 date “+%Y” :查看当前的年份 date “+%m” :查看当前月份 date “+%d” :查看当前是哪一天 date “+%H” :查看当前具体的整点数 date “+%M” :查看当前具体的分钟数 date “+%S” :查看当前具体的秒数数 date 后的字符串可以组合使用,但字符串要以英文的 - 开头...
2019-03-09 22:09:06
298
原创 Linux文件目录类常用指令
Linux文件目录类常用指令 pwd 指令:用于查看当前的工作的目录 ls 指令:用于查看当前目录下有什么文件,可带以下选项(可以组合) -a :显示隐藏的文件(正常模式下,默认一些文件不显示) -l :把每个文件显示为一行,并显示文件具体信息 不带选项: 带 -a 选项: 带 -l 选项: 组合使用: cd 指令:cd 路径(可以是绝对路径或相对路径),表示切换到指定的路径...
2019-03-08 18:40:46
254
原创 Linux 用户管理学习笔记
Linux 用户管理 /home 目录与用户管理的关系 每添加一个用户后,/home目录下就会有对应的用户名文件,当使用用户的用户名和密码登录后,则会到对应的文件下进行工作(初步理解) 一般来说。当创建(添加)一个用户后,会自带创建一个组,并让该用户属于该组;当然也可以通过创建用户时指定该用户属于哪个组,抑或在需要时修改用户属于的组。(个人理解,组相当于一个工作小队,由一个个的用户组成,共同做事...
2019-03-06 15:56:30
422
原创 vi 和 vim编辑器的学习笔记
vi 和 vim的常用命令 vi 和 vim的三种模式的关系 1.正常模式:能进行一些快捷键的使用,但不可以编辑内容。 2.插入模式:能进行编写内容。 3.命令行模式:能进行一些命令来操作文件。 一般情况下,进入文件,默认正常模式 三种模式的转换方式 1.正常模式 ------&gt; 插入模式:按i、o(或其他的键即可进入,一般直接用i即可)。 2.插入模式 ------&gt; 正常模式:按...
2019-03-05 23:36:12
223
翻译 常用DOS操作指令学习
基本原理 组成:dos终端、dos操作系统、文件目录 dos终端向dos操作系统发送操作指令 dos操作系统解析指令并操作文件目录 文件目录显示操作后的磁盘结果 常用目录操作指令 切换目录:cd /d 绝对路径(比如切换至d盘的data文件下: cd /d d:\data) 返回到上一级目录:cd .. 返回到根目录:cd \ 查看当前目录的文件:dir 创建一个文件夹:md 文件名(比...
2019-01-23 23:27:33
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅