摘要: 数据源(连接池)的作用 数据源(连接池)是提高程序性能如出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 常见的数据源(连接池): DBCP、 C3P0、 BoneCP、 Druid等。 数据源的开发步骤: ① 导入数据源的坐标和数据库驱动 阅读全文
posted @ 2023-02-03 10:31 wandoubaguo 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Spring简介 Spring是什么 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IOC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 提供了展现层 Sprin 阅读全文
posted @ 2023-02-01 15:56 wandoubaguo 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 插入数据 insert 如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化。 insert into tb_test values(1,'tom'); insert into tb_test values(2,'cat'); insert into tb_test values( 阅读全文
posted @ 2023-01-31 09:50 wandoubaguo 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 索引概述 介绍 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 演示 假如我们要执行的SQL语句为 : selec 阅读全文
posted @ 2023-01-17 16:54 wandoubaguo 阅读(41) 评论(0) 推荐(0) 编辑
摘要: MySQL卸载-Linux版 停止MySQL服务 systemctl stop mysqld 查询MySQL的安装文件 rpm -qa | grep -i mysql 卸载上述查询出来的所有的MySQL安装包 rpm -e mysql-community-client-plugins-8.0.26- 阅读全文
posted @ 2023-01-17 11:28 wandoubaguo 阅读(21) 评论(0) 推荐(0) 编辑
摘要: MySQL8.0.26-Linux版安装 1. 准备一台Linux服务器 云服务器或者虚拟机都可以; Linux的版本为 CentOS7; 2. 下载Linux版MySQL安装包 https://downloads.mysql.com/archives/community/ 3. 上传MySQL安装 阅读全文
posted @ 2023-01-17 11:25 wandoubaguo 阅读(43) 评论(0) 推荐(0) 编辑
摘要: MySQL体系结构 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链 阅读全文
posted @ 2023-01-17 10:42 wandoubaguo 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 事务简介 事务:是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。 这一组操作就必须在一个事务的范围内 阅读全文
posted @ 2023-01-16 17:01 wandoubaguo 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 多表关系 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 一对多 案例: 部门与员工的关系 关系: 一个部门对应多个员工,一个员工对应一个部门 实 阅读全文
posted @ 2023-01-16 11:41 wandoubaguo 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 部署项目到远程服务器 利用 terminal 通过 ssh 连接到服务器,常规的启动命令是: java -jar test.jar & 但是当你关闭 terminal 窗口,就访问不了部署的项目了。 这时候需要使用 nohup 命令启动(概念:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不 阅读全文
posted @ 2023-01-13 15:19 wandoubaguo 阅读(2735) 评论(0) 推荐(0) 编辑