02 2022 档案

摘要:Mybatis注解开发 什么是Mybatis注解开发? MyBatis的常用注解 详细案例 项目骨架 数据准备 运行结果 ※代码分析※ Mybatis注解开发 什么是Mybatis注解开发? 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件 阅读全文
posted @ 2022-02-28 21:11 金鳞踏雨 阅读(21) 评论(0) 推荐(0) 编辑
摘要:MyBatis的多表操作 多表模型介绍 多表模型分类 多表模型一对一操作 数据准备 完整代码实现 ※代码分析※ 多表模型一对多操作 数据准备 完整代码实现 ※代码分析※ 多表模型多对多操作 数据准备 完整代码 ※代码分析※ MyBatis的多表操作 多表模型介绍 我们之前学习的都是基于单表操作的,而 阅读全文
posted @ 2022-02-27 20:52 金鳞踏雨 阅读(42) 评论(0) 推荐(0) 编辑
摘要:动态SQL 介绍 之前存在的问题 动态 SQL 之 介绍 语法 动态 SQL 之 介绍 语法 SQL片段抽取 介绍 语法 分页插件 什么是分页? Mybatis中的分页插件 分页插件的使用 开发步骤 分页插件的参数 PageInfo() 核心方法 详细使用 动态SQL 介绍 Mybatis 的映射文 阅读全文
posted @ 2022-02-27 04:23 金鳞踏雨 阅读(37) 评论(0) 推荐(0) 编辑
摘要:接口代理方式实现Dao 案例项目骨架 什么是代理开发方式? Mapper 接口开发需要遵循以下规范 编写StudentMapper接口 案例演示 源码分析 分析动态代理对象如何生成的? 分析方法是如何执行的? 接口代理方式实现Dao 案例项目骨架 继续使用之前Mybatis-传统实现方式Dao案例 阅读全文
posted @ 2022-02-27 02:23 金鳞踏雨 阅读(60) 评论(0) 推荐(0) 编辑
摘要:传统方式实现Dao层 Dao层传统实现方式 详细过程 数据准备 项目骨架 bean包 controller包(控制层) service包(业务层) Mapper包(持久层) 数据库相关配置jdbc.properties 核心配置文件MyBatisConfig.xml 映射配置文件StudentMap 阅读全文
posted @ 2022-02-26 21:22 金鳞踏雨 阅读(23) 评论(0) 推荐(0) 编辑
摘要:映射配置文件 映射配置文件介绍 查询功能 新增功能 修改功能 删除功能 总结 核心配置文件 核心配置文件介绍 数据库连接配置文件引入 注意事项:#{} 与${}有有什么区别 起别名 总结 映射配置文件 映射配置文件介绍 映射配置文件包含了数据和对象之间的映射关系以及要执行的 SQL 语句 我们以之前 阅读全文
posted @ 2022-02-25 21:35 金鳞踏雨 阅读(48) 评论(0) 推荐(0) 编辑
摘要:什么是框架? 什么是ORM? 什么是Mybatis? 原始JDBC操作的分析 原始 JDBC 的操作问题解决方案 Mybatis的概述 Mybatis的快速入门Demo MyBatis开发步骤 详细步骤 (1)首先导入jar包 (2)在SQLyog创建student数据表 (3)编写Studentr 阅读全文
posted @ 2022-02-25 13:39 金鳞踏雨 阅读(25) 评论(0) 推荐(0) 编辑
摘要:JDBC工具类 工具类编写 (1)配置文件(在src下创建config.properties) (2)工具类 使用工具类优化student表的CRUD SQL注入攻击 演示 解决办法-PreparedStatement JDBC工具类 之前写的代码中有很多重复的地方,虽然可以运行,但是在代码的编写上 阅读全文
posted @ 2022-02-24 16:44 金鳞踏雨 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Servlet 概述 Servlet是SUN公司提供的一套规范,名称就叫Servlet规范,它也是JavaEE规范之一。我们可以像学习Java基础一样,通过API来学习Servlet。这里需要注意的是,在我们之前JDK的API中是没有Servlet规范的相关内容,需要使用JavaEE的API。目前在 阅读全文
posted @ 2022-02-24 14:35 金鳞踏雨 阅读(14) 评论(0) 推荐(0) 编辑
摘要:存储过程与函数 概念 好处 区别 存储过程 数据准备 创建 语法 示例 调用 语法 示例 查看 语法 示例 删除 语法 示例 存储过程语法 (1)变量 (2)if语句 (3)参数的传递 (4)case语句的使用 (5)while循环 (6)repeat循环 (7)loop循环 游标 存储过程总结 存 阅读全文
posted @ 2022-02-23 02:14 金鳞踏雨 阅读(36) 评论(0) 推荐(0) 编辑
摘要:目录 JDBC案例student学生表的CRUD 数据准备 (1)创建SQL表 (2)创建Student类 详细过程 DAO、Service、Controller层 DAO(Data Access Object) Service(中间层、业务逻辑层—做个接口) Controaller(控制层) JD 阅读全文
posted @ 2022-02-22 20:23 金鳞踏雨 阅读(28) 评论(0) 推荐(0) 编辑
摘要:数据准备 练习题 (1)查询用户的编号、姓名、年龄。订单编号 (2)查询所有的用户。用户的编号、姓名、年龄。订单编号 (3)查询所有的订单。用户的编号、姓名、年龄。订单编号 (4)查询用户年龄大于23岁的信息。显示用户的编号、姓名、年龄。订单编号 (5)查询张三和李四用户的信息。显示用户的编号、姓名 阅读全文
posted @ 2022-02-22 17:19 金鳞踏雨 阅读(49) 评论(0) 推荐(0) 编辑
摘要:多表设计 一对一 分析 实现原则 SQL演示 一对多 分析 实现原则 SQL演示 多对多 分析 实现原则 SQL演示 在多个数据表中要修改表数据怎么办? 方法一 方法二 多表查询 数据准备 总述 SQL语句 架构器图解 笛卡尔积 内连接查询 原理 显式内连接语法 SQL语句 隐式内连接语法 SQL语 阅读全文
posted @ 2022-02-18 17:51 金鳞踏雨 阅读(34) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例1: 输入:l1 = [2,4,3], l2 = 阅读全文
posted @ 2022-02-18 15:45 金鳞踏雨 阅读(10) 评论(0) 推荐(0) 编辑
摘要:目录 JDBC基础入门 概念 本质 JDBC的7个步骤 (1)导入jar包 (2)注册驱动 (3)获取连接 (4)获取执行者对象 (5)执行sql语句,并接收返回结果 (6)处理结果 (7)释放资源 JDBC入门示例代码 JDBC各个功能类详解 DriverManager (1)注册驱动(告诉程序该 阅读全文
posted @ 2022-02-18 01:27 金鳞踏雨 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题目描述 题目地址 解题思路 代码描述 题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回 阅读全文
posted @ 2022-02-17 21:42 金鳞踏雨 阅读(22) 评论(0) 推荐(0) 编辑
摘要:使用shell命令 备份 (mysqldump) 恢复 图形化界面方式 备份 恢复 在生产环境中,数据的安全性至关重要,任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因有: 1.程序错误 2.人为操作失误 (删库跑路!) 3.运算错误 4.磁盘故障 5.灾难(如火灾、地震)和盗窃 使用she 阅读全文
posted @ 2022-02-17 17:59 金鳞踏雨 阅读(33) 评论(0) 推荐(0) 编辑
摘要:视图 视图的概念 作用 视图的好处 简单 安全 数据独立 视图数据准备 (样例) 视图的创建 (view) 视图的查询 语法 查询视图基本演示 视图的修改 修改视图表中的数据 修改视图表结构 删除视图 总结 视图 视图的概念 视图是一种虚拟存在的数据表,这个虚拟的表并不在数据库中实际存在。 作用 是 阅读全文
posted @ 2022-02-17 01:31 金鳞踏雨 阅读(19) 评论(0) 推荐(0) 编辑
摘要:约束 约束的概念和分类 约束的概念 约束的分类 主键约束 主键约束特点 主键约束的使用方式 主键自增约束 使用方式 使用主键自增约束有什么好处? 唯一约束 (unique) 非空约束 (not null) 外键约束 为什么要有外键约束? 作用 外键约束的使用方式 外键的级联更新和级联删除 什么是级联 阅读全文
posted @ 2022-02-16 18:20 金鳞踏雨 阅读(12) 评论(0) 推荐(0) 编辑
摘要:单表查询 数据准备 查询语法 查询全部 条件查询 (where) 查询条件分类 条件查询的语法 聚合函数查询 聚合函数介绍 聚合函数分类 聚合函数语法 案例学习 排序查询 (order by) 注意 排序语法 案例学习 分组查询 (group by) 语法 分页查询 (limit) 语法 数据准备 阅读全文
posted @ 2022-02-15 00:56 金鳞踏雨 阅读(25) 评论(0) 推荐(0) 编辑
摘要:SQL介绍 什么是SQL? SQL通用语法 SQL分类 DDL数据定义语言 DDL数据库 查询数据库 创建数据库 修改,删除,使用数据库 DDL数据表 数据表的查询 数据表的创建 数据表的修改(结构上的修改) 数据表的删除 DML数据操作语言 新增表数据 修改、删除表数据 SQL介绍 什么是SQL? 阅读全文
posted @ 2022-02-14 14:06 金鳞踏雨 阅读(32) 评论(0) 推荐(0) 编辑
摘要:数据库的基本概念 为什么要学数据库? 什么是数据库? 数据库的好处? MySQL数据库介绍 数据库、数据表、数据的关系介绍 数据库 数据表 数据 数据库的基本概念 为什么要学数据库? 为了更好的对数据进行管理 我们之前对数据进行管理使用的是IO流,但是这样的一套操作太麻烦了,而且过于频繁的IO读写, 阅读全文
posted @ 2022-02-14 11:36 金鳞踏雨 阅读(10) 评论(0) 推荐(0) 编辑
摘要:TCP TCP通信原理 TCP发送数据 步骤 构造方法 相关方法 TCP接收数据 步骤 构造方法 相关方法 代码实现 注意事项 三次握手 简述 作用 详细描述 为什么要进行三次握手? 四次挥手 描述 注意 TCP TCP通信原理 Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象 阅读全文
posted @ 2022-02-10 01:56 金鳞踏雨 阅读(31) 评论(0) 推荐(0) 编辑
摘要:UDP UDP发送数据 构造方法 相关方法 发送数据的步骤 UDP接收数据 构造方法 相关方法 接收数据的步骤 代码实现 UDP通信程序练习 案例需求 代码实现 UDP三种通讯方式 UDP组播实现 实现步骤 代码实现 UDP广播实现 实现步骤 UDP UDP协议是一种不可靠的网络协议,它在通信的两端 阅读全文
posted @ 2022-02-09 18:49 金鳞踏雨 阅读(26) 评论(0) 推荐(0) 编辑
摘要:网络编程概述 网络编程三要素 IP地址 端口 协议 IP地址 IP地址分为两大类 DOS常用命令 特殊IP地址 InetAddress 端口和协议 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管 阅读全文
posted @ 2022-02-09 01:59 金鳞踏雨 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Map集合 概述 特点 基本使用 基本功能(定义在Map接口中的共性方法) 代码实现 获取功能 Map集合的遍历(2种方式) (1)第一种——获取所有的键,get到所有的值 代码实现 (2)第二种——获取到所有的键值对对象,每一个对象打印键、值 代码实现 HashMap集合 概述和特点 HashMa 阅读全文
posted @ 2022-02-08 15:30 金鳞踏雨 阅读(12) 评论(0) 推荐(0) 编辑
摘要:红黑树 概述 为什么要有红黑树??? 特点 红黑规则 如何在红黑树上添加节点? (1)我们不妨假设加入的节点都是黑色 (2)如果我们加入的节点都是红色 红黑树添加节点后如何保持红黑规则 添加规则综述 红黑树 概述 红黑树是一种自平衡的二叉查找树。是计算机科学中用到的一种数据结构。 1972年出现,当 阅读全文
posted @ 2022-02-07 17:35 金鳞踏雨 阅读(33) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 解题思路 阅读全文
posted @ 2022-02-05 23:03 金鳞踏雨 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Set集合 Set集合概述和特点 代码实现 Set集合的实现——TreeSet 特点 (1)自然排序-Comparable (2)按照指定的比较器排序-Comparator Set集合的实现——HashSet 特点 基本使用 哈希值 哈希表结构 HashSet集合存储学生对象并遍历 Set集合 Se 阅读全文
posted @ 2022-02-05 01:36 金鳞踏雨 阅读(9) 评论(0) 推荐(0) 编辑
摘要:List集合 概述 特点 List集合的特有方法 代码实现 List集合子类的特点 ArrayList集合 构造方法和添加方法 ArrayList类常用方法 ArrayList底层原理 LinkList集合 特有功能 代码实现 LinkList源码 下回分解 List集合 概述 有序集合,这里的有序 阅读全文
posted @ 2022-02-04 01:51 金鳞踏雨 阅读(7) 评论(0) 推荐(0) 编辑
摘要:数组与集合的区别 集合类体系结构 Collection 集合(单列) 概述 使用方式 Collection集合常用方法 代码实现 Collection的遍历 迭代器 增强for循环 下回分解 数组与集合的区别 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组 阅读全文
posted @ 2022-02-03 02:39 金鳞踏雨 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Properties 介绍 Properties基本使用 增删查改 2种遍历 Properties作为Map集合的特有方法 Properties和IO流相结合的方法 load()方法 Properties集合练习 案例需求 实现步骤 代码实现 Properties 介绍 是一个Map体系的集合类 P 阅读全文
posted @ 2022-02-02 03:40 金鳞踏雨 阅读(15) 评论(0) 推荐(0) 编辑
摘要:对象操作流 序列化 为什么要序列化? 什么是对象操作流? 对象序列化流: ObjectOutputStream 构造方法 序列化对象的方法 代码实现 Serializable的注意点 对象反序列化流: ObjectInputStream 构造方法 反序列化对象的方法 代码实现 关于对象操作流的注意点 阅读全文
posted @ 2022-02-01 17:55 金鳞踏雨 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示