- 博客(75)
- 收藏
- 关注
原创 9、MyBatis框架——使用注解开发实现数据库增删改查操作、一级缓存、二级缓存、MyBatis实现分页
使用注解开发实现数据库增删改查操作、一级缓存、二级缓存、MyBatis实现分页
2023-02-14 01:02:05
1278
2
原创 8、MyBatis框架——动态SQL
动态SQL的使用1、动态查询(1)if标签(2)where标签2、动态修改(1)set标签3、trim标签4、查询条件优先级(1)选择标签choose5、批量删除(1)连接词or(2)连接词in
2023-02-14 01:01:34
857
原创 7、MyBatis框架——MyBatis对一对一关系的处理、分步查询、MyBatis对一对多关系的处理
在实体类中添加额外属性实现多表查询1、mybatis两表关联查询(1)实体类类型映射规则(2)代码演示2、分步查询(1)autoMapping开启自动映射(2)封装SQL语句(2)懒加载三、MyBatis对一对多关系的处理1、collection配置集合映射
2023-02-14 01:00:37
955
原创 5、MyBatis框架——Mapper接口映射、给类起别名、MyBatis开启驼峰映射、MyBatis开启日志打印
Mapper接口映射、给类起别名、MyBatis开启驼峰映射、MyBatis开启日志打印
2023-02-14 01:00:09
2423
原创 6、MyBatis框架——通过包的形式指定Mapper文件、通过配置文件配置mybatis全局配置参数、结果集映射处理、MyBatis对参数的处理、取值标识符的区别
通过包的形式指定Mapper文件、通过配置文件配置mybatis全局配置参数、结果集映射处理、MyBatis对参数的处理、取值标识符的区别
2023-02-14 01:00:08
974
原创 3、MyBatis框架——使用MyBatis操作数据库进行增删改查
1、创建数据库2、创建一个空工程,在空工程中添加module,创建Maven工程java项目,并完善工程目录3、在pom.xml中配置依赖4、在resources文件夹添加mybatis全局配置文件5、创建实体类Admin6、配置SQL定位标识文件7、测试类
2023-02-14 00:58:41
394
原创 2、MyBatis框架——入门级MyBatis框架搭建
一、MyBatis二、MyBatis数据源配置文件1、配置mybatis依赖2、从XML中构建SqlSessionFactory(1)获取SqlSessionFactory(2)MyBatis全局配置文件(3)MyBatis全局配置文件解析3、从SqlSessionFactory中获取SqlSession(1)获取SqlSessionFactory工厂对象(2)获取SqlSession(3)SQL语句配置文件(4)在mybatis全局配置文件中配置SQL语句
2023-02-14 00:58:09
1035
原创 1、MyBatis框架——JDBC代码回顾与分析、lombok插件的安装与使用
一、JDBC基本操作步骤二、JDBC代码三、lombok插件的安装与使用1、lombok插件的安装2、lombok常用注解DataGetterSetterToStringAllArgsConstructorNoArgsConstructor3、lombok的使用四、JDBC代码分析
2023-02-14 00:55:50
276
原创 3、Maven——Maven创建java web工程,IDEA更改XML版本、Maven Search插件的安装与使用
一、Maven创建java web工程二、Maven创建java web项目的结构1、添加项目目录2、web.xml配置处理报错三、IDEA更改XML版本四、Maven Search插件的安装与使用1、Maven Search的安装2、Maven Search的使用
2023-02-03 11:56:05
1560
原创 2、Maven——IDEA与eclipse(MyEclipse)创建工程的区别、Maven创建基本java工程
一、IDEA与eclipse创建工程的区别二、IDEA创建多个工程1、 创建空工程:Empty Project2、创建Module三、Maven创建基本java工程1、pom.xml2、依赖坐标的使用3、远程Maven仓库4、Maven项目框架(1) main目录(2)test测试目录(3)资源目录resources四、Maven一站式项目管理工具1、Maven属性2、Lifecycle项目管理
2023-02-03 11:54:28
1976
原创 1、Maven——Maven项目管理工具基本设置、把Maven集成到IDEA2022
一、Maven相关参数配置1、配置依赖(jar包)存储位置(本地仓库)2、 配置依赖下载地址二、把Maven集成到IDEA2022
2023-02-02 08:53:49
461
原创 11、Servlet——综合案例(Servlet+JDBC):管理员登录
实现登录功能,登录成功后显示所有管理员信息,登录失败给出“账号或密码错误,无法登录”提示信息 。
2023-02-01 19:26:36
1334
原创 10、Servlet——Response对象
一、response响应二、response应用1、 response主要方法2、代码演示3、解决中文输出乱码(1)解决方式一(2)解决方式二
2023-01-31 14:50:45
208
原创 9、Servlet——Request对象
一、get请求和post请求的区别二、Request对象的应用1、request主要方法2、request获取数据3、设置请求的编码格式三、解决get请求收参乱码问题四、解决post请求中文乱码问题
2023-01-31 11:53:04
616
原创 8、Servlet——Servlet生命周期、Servlet特性
一、Servlet生命周期1、生命周期的四个阶段1.1 实例化1.2 初始化1.3 服务1.4 销毁2、Servlet执行流程3、代码演示二、 Servlet特性1、线程安全问题2、如何保证线程安全
2023-01-30 10:05:35
404
原创 7、Servlet——Servlet核心接口和类、创建Servlet的三种方式
一、Servlet核心接口和类1、Servlet接口2、GenericServlet抽象类3、HttpServlet类二、创建Servlet的三种方式1、实现Servlet接口2、继承GenericServlet抽象类3、继承HttpServlet类三、web.xml中其他配置1、启动优先级:2、url-pattern定义匹配规则四、 使用注解配置
2023-01-11 19:09:35
1305
原创 6、Servlet——网络协议、HTTP协议、HTTP报文格式
一、网络协议1、网络协议三要素2、层次结构3、层次划分二、HTTP协议1、HTTP工作原理2、HTTP协议特点3、 三次握手4、四次挥手三、HTTP报文格式1、请求报文2、响应报文
2023-01-09 16:18:50
582
原创 32、Java高级特性——日期操作类、Date类、SimpleDateFormat类、Calendar类
一、日期操作类二、Date类1、Date类中的构造方法2、获取系统当前时间三、SimpleDateFormat类1、SimpleDateFormat类中的构造方法2、format(Date date,StringBuffer toAppendTo,FieldPosition pos)方法四、Calendar类1、Calendar类中的构造方法2、Calendar类中的字段名3、Calendar类中的常用方法及代码3.1 getInstance()方法3
2022-12-06 17:56:06
1016
原创 5、Servlet——利用JSP页面输出九九乘法表、利用out.println()输出语句输出表格
1、利用JSP页面输出九九乘法表2、利用out.println()输出表格
2022-12-06 10:44:05
1457
原创 4、Servlet——什么是JSP、在IDEA中编辑JSP页面、JSP指令、JSP表达式<%= %>、<% %>、JSP中的声明、JSP指令、out.println()输出语句、关闭端口
一、JSP二、在IDEA中编写JSP页面三、JSP表达式:四、Scriptlet:五、JSP中的声明:六、jsp声明变量与scriptlet变量的区别七、JSP指令1、 JSP指令语法结构2、page指令3、include指令八、out.println()输出语句和JSP注释九、 手动关闭端口
2022-12-06 10:12:25
1053
原创 3、Servlet——Servlet、IDEA创建Web项目、IDEA创建JSP页面
一、Servlet的概念二、Servlet的作用三、IDEA中创建Web项目四、手动部署五、自动部署1、IDEA部署Tomcat服务器2、IDEA部署JavaWeb项目3、JSP页面
2022-12-05 12:00:24
3373
原创 2、Servlet——配置Tomcat服务器
1、下载Tomcat服务器2、Tomcat服务器的安装3、Tomcat的目录结构4、配置Tomcat运行环境4.1 右击此电脑--->属性--->高级系统设置--->环境变量4.2 在系统变量(s)中新建--->CATALINA_HOME--->变量值为Tomcat压缩文件解压后的地址4.3 在系统变量(s)中新建--->PATH--->值为%CATALINA_HOME%\bin;%CATALINA_HOME%\lib4.4 检测/启动Tomcat5、修改Tomcat端口
2022-12-05 10:02:04
958
原创 1、Servlet——程序开发体系结构、Web服务器、Tomcat服务器
一、程序开发体系结构1、C/S体系结构2、B/S体系结构二、Web服务器1、Web2、Web服务器3、常见Web服务器三、Tomcat服务器
2022-12-05 09:13:25
442
原创 31、Java高级特性——Math类、Random类、String类、StringBuffer类、StringBuilder类
一、Math类1、Math类中的方法1.1 圆周率:PI1.2 绝对值:abs()1.3 返回最小近似值:ceil()1.4 返回最大近似值1.5 四舍五入:round()1.6 最大值和最小值:max()/min()1.7 求指定次幂:pow()1.8 随机数:random()二、Random类1、Random类构造方法2、Random中的方法3、代码演示4、同种子(参数相同)三、String类1、Strin
2022-11-25 13:54:32
613
原创 5、CSS——三种样式和样式优先级、CSS中颜色设置方式、标签选择器和基本选择器的优先级
一、行内样式二、内部样式三、外部样式1、创建外部样式步骤2、引入外部样式的两种方式2.1 第一种2.2 第二种3、style标签内的注释符号四、样式优先级五、CSS中颜色设置方式1、使用颜色的英文单词2、使用十六进制表示法3、使用rgb()表示法4、使用rgba()表示法六、标签选择器1、为什么需要标签选择器?2、标签选择器3、class选择器:内选择器4、id选择器七、基本选择器的优先级
2022-11-18 08:42:01
1694
原创 4、HTML——表格标签、表单标签
一、表格标签:table—tr—td/th1、合并单元格1.1 合并同行不同列的单元格(列合并)1.2 合并同列不同行的单元格(行合并)二、表单标签:form1、form标签2、input输入标签2.1 type属性值:text;password2.2 type属性值:radio2.3 type属性值:checkbox2.4 type属性值:file2.5 下拉列表标签:select—option2.6 文本域标签:textarea2
2022-11-17 09:56:48
3565
1
原创 3、HTML——注释、转义字符、超链接标签、锚链接、功能性超链接、列表标签、有序列表、无序列表、定义列表
一、注释标签二、转义字符1、空格:2、大于号/小于号:>/<3、引号:"4、版权:©5、商标:&6、常见转义字符三、超链接标签:a四、锚链接1、跳转同网页位置2、跳转不同网页位置五、功能性超链接六、列表标签1、无序列表:ul--li2、有序标签:ol--li3、定义列表:dl--dt--dd
2022-11-15 20:19:01
1504
1
原创 10、MySQL——子查询
一个select语句中包含另一个完整的select语句。--->子查询就是嵌套查询,即SELECT中包含SELECT,如果一条语句中存在两个,或两个以上SELECT,那么就是子查询语句了。
2022-11-15 14:33:28
1242
原创 29、Java高级特性——集合:集合框架、Collections类、Comparable接口、重写compareTo方法、泛型
一、Java集合框架二、Collections类1、Collections类中的常用静态方法2、代码演示三、Comparable接口1、Comparable接口的作用2、comparTo方法3、重写comparTo方法四、泛型1、泛型的作用2、泛型的定义3、泛型在集合中的应用4、代码修改4.1 属性类4.2 ArrayList集合4.3 LinkedList集合4.4 HashSet集合4.5 HashMap集合4.
2022-11-14 18:57:06
819
原创 2、HTML——标题分组、居中、引用标签、水平线标签下划线标签、删除标签、<font>标签、图像标签
一、基本标签1、标题分组:hgroup2、居中:center3、引用标签3.1 块(长)引用标签:blockquote3.2 短引用标签:q4、水平线标签:hr5、下划线标签:ins6、删除标签:del7、字体标签:font二、图像标签:img
2022-11-14 16:19:11
5170
原创 28、Java高级特性——集合:Set接口、HashSet集合、Map接口、 Map集合
一、Set接口二、HashSet集合1、HashSet类2、 HashSet集合的特点3、HashSet集合常用方法三、HashSet集合代码演示1、封装属性类2、集合操作类3、添加数据:add()4、返回集合中元素数量:size()5、遍历HashSet集合的方法(1)增强for循环(2)迭代器Iterator四、Map接口1、Map接口中的常用方法2、HashMap类代码演示(1)准备封装属性类(2)HashMap实现类
2022-11-12 10:18:59
907
原创 9、MySQL——表与表之间的关系,多表查询、MySQL数据库的备份与恢复
一、表与表之间的关系1、一对一2、一对多(多对一)3、多对多二、多表查询三、合并结果集1、作用2、合并结果集的两种方式四、连接查询1、内连接2、外连接(1)左外连接(2)右外连接3、自然连接五、MySQL数据库的备份与恢复1、生成SQL脚本,导出数据2、执行SQL脚本,恢复数据3、无需登录MySQL,执行脚本文件
2022-11-12 00:00:00
1228
原创 1、HTML——初识HTML、HTML的定义、HTML5
一、初识HTML二、HTML的定义三、HTML5四、HTML整体结构1、头部内容 :1.1 元数据标签:1.2 网页标题标签:1.3 头部内容的其他标签2、实体内容:2.1 六个标题等级标签2.2 换行标签:2.3 段落标签:2.4 字体标签:斜体,斜体2.5 字体标签:加粗,加粗2.6 字体标签:上标标签,下标标签
2022-11-11 17:18:56
1136
原创 27、Java高级特性——集合、ArrayList集合、LinkedList集合、List接口、ArrayList和LinkedList的区别
集合基础1、数组的缺陷2、集合的概述3、集合类的特点二、ArrayList集合类1、ArrayList集合类的用法2、ArrayList类中常用方法三、ArrayList集合代码演示1、封装属性类2、创建集合操作类3、添加数据:add()4、获取集合元素个数:size()5、获取集合中指定下标的元素:get()6、 判断集合中是否包含某个元素:contains()7、删除集合中的元素:remove(元素)/remove(元素下标)8、判断集合是
2022-11-10 14:25:52
546
原创 8、MySQL——数据的完整性
一、数据完整性二、实体完整性1、主键约束(primary key)2、唯一约束(unique)3、自动增长列(auto_increment)三、域完整性四、引用完整性(参照完整性)外键
2022-11-10 07:30:00
1146
原创 7、MySQL——聚合函数、分组查询、HAVING和WHERE子句的区别、LIMIT、分页查询
一、聚合函数1、纵向统计:COUNT2、纵向求和:SUM3、纵向求平均数值:AVG4、MAX和MIN二、分组查询三、HAVING子句和WHERE子句的区别四、LIMIT五、分页查询
2022-11-09 09:06:57
973
原创 6、MySQL——模糊查询、字段控制查询
一、模糊查询1、通配符"_"的使用2、通配符"%"的使用3、"_"和"%"的混合使用二、字段控制查询1、去除重复记录2、字段数据之间的计算3、给列名添加别名三、排序查询1、升序排列2、降序排列3、多字段排序
2022-10-28 10:49:36
2003
1
原创 5、MySQL——修改表结构、DQL(查询操作)、条件查询
一、修改表结构1、添加字段2、修改字段数据类型3、修改字段名称4、删除字段5、修改表名6、修改表的字符集二、DQL(查询操作)1、查询数据表的所有列2、查询指定列三、条件查询1、关键字AND2、关键字OR3、关键字IN4、关键字NOT5、关键字 IS NULL(为空)6、关键字BETWEEN...AND7、运算符8、查询某个字段不为null的记录
2022-10-28 00:02:36
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人