自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 密钥管理——密钥生命周期管理

密钥生命周期管理

2022-06-14 16:31:48 8294

原创 密码算法测试题解析之多选题

密码算法测试题解析之多选题

2022-06-13 16:48:01 4018

原创 密码算法测试题解析之单选题(二)

继续前文,密码算法测试题解析之单选题完结。

2022-06-13 12:03:50 3581 3

原创 密码算法测试题解析之单选题(一)

密码算法测试题解析

2022-06-11 19:15:41 3130

原创 第9节:SpringBoot官配模板引擎:Thymeleaf

# 1.认识模板引擎①什么是模板引擎模板引擎是一种作用在View层的技术,旨在能够在纯粹的静态页中通过某种方式获取服务器端数 据并加以展现。②模板引擎的作用模板引擎通过在静态页中嵌入Java代码、自定义标签等方式,动态获取并展现服务器端数据,进而实现动态加载数据的作用。模板引擎的经典实现案例有:动态加载表格数据、修改页面数据回显等操作。我们可以认为:通过在静态页面中使用模板引擎,可以有限的替代一部分Ajax的功能。③常见的模板引擎模板引擎的老祖宗:JSP新时代的模板引

2021-06-25 15:15:01 217

原创 第8节:RESTful编程

①REST风格编程简介REST风格的特点: 1.不再使用键值对方式表示请求参数,而是使用请求路径中参数的位置表示不同的参数;//非REST风格的请求参数传递:http://localhost:8080/getUser?id=1&username=Tom//REST风格的请求参数传递:http://localhost:8080/user/1/Tom 2.将POST请求细分,分别使用POST、DELETE、PUT、GET请求方式对应区分增删改查操作。将GET、PU...

2021-06-25 14:52:00 250

原创 第7节:在SpringBoot中注入Servlet、过滤器、拦截器、监听器

# 1.在SpringBoot中注入Servlet、过滤器、拦截器、监听器案例:通过自定义拦截器实现登录验证①通过注解标签实现向IOC容器注入过滤器优点: 1.对于单个过滤器的实现简单明了 2.具有相似于Web 3.0版本标准的过滤器实现方式缺点: 1.如果系统中存在多个过滤器,不能指定过滤器的运行顺序1.实现Filter接口实现过滤器:public class MyFilter implements Filter { //初始化方法 @Overr...

2021-06-25 14:27:35 199

原创 第6节:SpringBoot整合Mybatis

# 1.SpringBoot整合MyBatis①依赖的导入<!-- MySQL驱动依赖 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.40</version></dependency><!-- MyBatis整合包依赖 -

2021-06-25 13:55:59 214 1

原创 第5节:玩转SpringBoot的全局配置文件

# 1.SpringBoot的全局配置文件SpringBoot只有一个全局配置文件: application.properties(默认) application.yml\yaml(官方推荐) application.json(一般不用)SpringBoot项目当中唯一的配置文件命名是固定的:application.xxx①.properties格式的全局配置文件server.port=8081spring.datasource.driver-class-n...

2021-06-25 13:47:04 138

原创 第4节:SpringBoot中的常用注解标签

# 1.SpringBoot中的常用注解标签在通过SpringBoot框架实现的Java Web项目中,除了我们常用的,SpringMVC当中提供的各种注 解标签之外,SpringBoot框架本身也为我们提供了一组自己的注解标签,用以辅助我们实现一些配置和功能。 下面我们就来简单了解一下,SpringBoot框架中提供的各种有用的注解标签。①@Configuration注解标签和@Bean注解标签说先我们可以回顾一下,落在原生SSM框架整合过程中,如果想要在IOC容器中添加一个自定义 对象,

2021-06-25 11:04:19 614

原创 第3节:SpringBoot项目的3种启动方式

# 1.SpringBoot项目的3种启动方式在上一章节当中我们讲述过,通过SpringBoot框架构件的项目,不论是基础的Java SE项目还是 Java Web项目,最终都可以打成一个jar包,并且以运行jar文件的方式运行项目。并且在之前的演示当中我们也演示过:在SpringBoot的开发过程中,我们只要运行启动类的main 方法,就能够启动项目。实际上,SpringBoot项目总共有3种运行方式,以对应不同的部署环境的需求。①开发及测试环境:通过运行启动类的main方法启动项目这

2021-06-25 10:32:20 1541

原创 第2节:IDEA搭建一个SpringBoot项目

# 1.快速搭建一个SpringBoot项目SpringBoot框架的使用方式不仅听起来简单,使用起来也是真的简单,很多操作都是框架替我们 完成的。下面我们就来创建一个简单的SpringBoot项目,完整的体验一下其简单之处。步骤0:前期准备工作:搭建SpringBoot项目的前期准备工作,就是需要一个能够访问外网的网络环境, 以及一个已经配置好国内阿里云私服的Maven。因为:SpringBoot项目本身就是一个Maven项目,他需要通过Maven来下载自身需要的以及自定 义导入的ja

2021-06-25 10:16:34 104

原创 第1节:SpringBoot开个头

# 1.为啥要学SpringBoot这几年在Java面试的时候,Spring全家桶似乎成为了热门的香饽饽。其中,对SpringBoot框架的连接程度,似乎成为了衡量一个Java程序猿追求技术时尚程度的风向 标。那么,我们为啥要去学习SpringBoot框架?SpringBoot框架又是个啥?下面我们就来详细了解一 下。①例数SSM框架整合5大罪状想必做过SSM框架整合开发的程序猿,对SSM框架整合的复杂程度,应该是记忆犹新的。在使用传统的SSM框架开发项目时,我们总是要面对如下一些令

2021-06-24 14:07:22 110

原创 第12天:SpringMVC(1)

# 1.SpringMVC简介回忆:原生的Java Web项目的开发流程: M:1.编写POJO 2.编写Mapper接口 3.编写Mapper.xml映射文件 -> Mybatis C:1.编写Service层组合DAO 2.编写Servlet层组合Service -> SpringMVC V:1.编写HTML页面 2.为页面组件添加表单事件、Ajax也就是说:SpringMVC实际上是一种运作在C(控制器)层的框架目的:简化控制器层的开发代码实现...

2021-06-23 22:27:37 64

原创 第11天:Spring+Mybatis整合

# 1.基于Spring的数据库事务管理数据库事务: 从一次连接数据库开始,到提交事务为终结,中间所有对数据库记录进行增删改操作的全过 程,称之为一个数据库事务(Transaction) 一个事务当中同时可以包含多个增删改操作,查询操作不需要数据库事务数据库事务的管理:原生手动管理 在原生JDBC当中: 提交事务:conn.commit(); 回滚事务:conn.rollback(); 在Mybatis当中: ...

2021-06-23 08:10:08 80

原创 第10天:Spring(2)

#1.Java Web整合Spring的时候遇见的异常分析异常:org.springframework.beans.factory.NoSuchBeanDefinitionException

2021-06-21 16:06:53 75

原创 第9天:Spring(1)

# 1.Spring框架简介 回忆: Mybatis框架:ORM框架 一个半自动的(Object)对象-(Relation)关系型数据库(Mapping)映射框架 作用在MVC设计模式的M(Model 数据模型层)层 Mybatis替换了JDBC技术 简介: Spring框架 一个作用在C(Controller 控制器层)层的框架 原生的Java Web项目,C层使用Servlet进行开发 Spring(MVC)框架可以替换C层中的Servlet,让整个Java Web项目的结构更简单——代码更 少 Spr

2021-06-21 09:11:13 65

原创 第8天:MyBatis(4)

今天根据Mybatis帮助文档,学习动态SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。...

2021-06-21 08:16:03 59

原创 第7天:MyBatis(3)

#1.Mybatis多表查询①原生级联查询+VO对象:VO:View Object:视图对象定义:也是实体类的一种,专门用于级联查询的跨表zi

2021-06-16 16:10:33 75

原创 第6天:MyBatis(2)

今天学习

2021-06-15 20:50:42 150 1

原创 第5天:Mybatis框架(1)

#1.Mybatis环境搭建

2021-06-13 21:43:00 1067 1

原创 MyBatis框架入门

入门

2021-06-11 10:44:54 261 1

原创 第4天:Maven环境搭建

#1.Maven的配置和使用①Maven存在的价值:1.传统Jar文件导入的罪状:(1)项目体积过大:一个项目中Jar文件太多,将会导致

2021-06-11 10:40:41 88

原创 第3天:SQL语句的增删改查

注意:这种做法只能够关闭当前连接的自动事务提交功能,但是每次重新连接数据库,都会失效。②数据添加操作INSERT INTO job_level VALUES ('实习工资',1000.00,2999.00);COMMIT;

2021-06-09 14:54:30 83

原创 第2天:SQL语句基础

#1.SQL入门全称:Structure Query Language:结构化请求语言作用:命令和数据的载体,由客户端发出,交给数据库软件进行执行分类:

2021-06-08 16:10:05 87

原创 第1天:数据库设计基础

#1.数据库入门数据库的定义:数据库也是一种软件作用:存储数据:以文件的形式将数据存储在磁盘上 运算数据:由SQL语句进行控制,实现的数据的增删改查操作品种:关系型数据库:MySQL、Oracle、SQL Server、DB2 非关系型数据库:Redis、MongoDB关系型数据库: 以数据库表为基础数据存储单元,并且数据库表与表之间存在关联关系#2.数据库设计原理数据库设计三范式:第一范式:字段不可再拆分范式但凡存储进入数据库中的字段,必须使用数...

2021-06-08 10:37:20 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除