摘要: Maven的安装和使用 第一步:下载maven安装包 参考官网地址:http://maven.apache.org/download.cgi,得到以下安装包 第二步:解压到自定义目录下 第三步:配置环境变量 配置MVN_HOME系统变量,路径为你自己的解压路径 在path里添加%MVN_HOME%\ 阅读全文
posted @ 2021-09-23 20:48 嘛了对就念来过倒 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ORM概念和原理 ORM 概念 我们在介绍 MyBatis 时说到,MyBatis是一种半自动 ORM 实现。那何为 ORM,何为半自动? **ORM(Object/Relation Mapping,对象/关系数据库映射)是一种描述对象与关系数据库之间映射的规范。**怎么理解呢?就拿班规来说吧,它也 阅读全文
posted @ 2021-09-23 19:04 嘛了对就念来过倒 阅读(281) 评论(0) 推荐(0) 编辑
摘要: MyBatis快速入门 在回顾JDBC时,我们已经创建有Maven工程,而且在pom.xml中也已经导入 mysql 依赖包,这里就直接在原有工程上搭建MyBatis环境,以及使用MyBatis来实现JDBC查询user的操作流程。 MyBatis环境搭建 首先,在 Maven 项目的 pom.xm 阅读全文
posted @ 2021-09-23 19:03 嘛了对就念来过倒 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 网络编程 本章目标 了解计算机网络基础知识 掌握 OSI 七层参考模型 掌握 TCP/IP 协议 了解常见网络协议 重点掌握 socket 套接字编程 计算机网络 什么是计算机网络 计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共享和数据传输的系统。 阅读全文
posted @ 2021-09-23 15:30 嘛了对就念来过倒 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 多线程编程 本章目标 掌握线程的基本概念 掌握线程与进程的区别 重点掌握线程的实现方式 掌握线程的管理 掌握线程的生命周期 重点掌握线程同步 重点掌握线程池 掌握线程通信 掌握线程定时器 什么是进程 进程就是正在运行的程序,它是系统进行资源分配和调度的基本单位,各个进程之间相互独立,系统给每个进程分 阅读全文
posted @ 2021-09-23 15:29 嘛了对就念来过倒 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 多线程编程 本章目标 掌握线程的基本概念 掌握线程与进程的区别 重点掌握线程的实现方式 掌握线程的管理 掌握线程的生命周期 重点掌握线程同步 重点掌握线程池 掌握线程通信 掌握线程定时器 什么是进程 进程就是正在运行的程序,它是系统进行资源分配和调度的基本单位,各个进程之间相互独立,系统给每个进程分 阅读全文
posted @ 2021-09-15 14:11 嘛了对就念来过倒 阅读(45) 评论(0) 推荐(0) 编辑
摘要: MySQL 索引 什么是索引 索引(INDEX)是对数据库表中一列或多列的字段值进行排序的一种结构 未建立索引的数据表:当查询数据表时,MySQL需要扫描遍历全表,直到找到查询的数据为止。如果数据表数据 非常大(如超过10W行记录)时,查询性能将会很慢。 已建立索引的数据表:当查询数据表时,MySQ 阅读全文
posted @ 2021-09-13 19:10 嘛了对就念来过倒 阅读(83) 评论(0) 推荐(0) 编辑
摘要: MySQL 视图与触发器 什么是视图 视图(VIEW)是一种数据库虚拟表,只包含使用时动态检索数据的查询 视图是一个虚拟表(内容由查询定义) 视图包含行和列字段数据(同真实表一样) 视图并不在数据库中存储数据(显示查询结果) 视图数据动态变化(查询的真实表数据改变) 在视图创建之后,可以用与表基本相 阅读全文
posted @ 2021-09-13 19:10 嘛了对就念来过倒 阅读(298) 评论(0) 推荐(0) 编辑
摘要: MySQL 事务 什么是事务 事务就是用户定义的一系列数据库操作,这些操作可以视为一个完成的逻辑处理工作单元,要么全部执行,要么全部不执行,是不可分割的工作单元。 事务的四大属性(ACID) 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果 阅读全文
posted @ 2021-09-13 19:09 嘛了对就念来过倒 阅读(199) 评论(0) 推荐(0) 编辑
摘要: MySQL 存储过程 什么是存储过程 存储过程是存储在数据库中可以执行特定功能的一组SQL代码的程序段(函数) 存储过程的使用 创建存储过程 语法: CREATE PROCEDURE 过程名( [ IN | OUT | INOUT ] 参数名 数据类型) 过程体 DELIMITER -- 声明分割符 阅读全文
posted @ 2021-09-13 19:09 嘛了对就念来过倒 阅读(251) 评论(0) 推荐(0) 编辑