![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库
rootlh;
普通开发者如果习惯于在架构师封装好的东西之上,只专注于做业务开发,那久而久之,在技术理解和成长上就会变得迟钝甚至麻木。
展开
-
数据库的第一、第二、第三范式、BCNF范式
参考资料:https://www.zhihu.com/question/24696366第一范式:数据库设计原则:记录的每个属性只能包含一个值关系中的每个记录必须包含相同数量的值关系中的每个记录一定不能相同 (1)可能出现重复学号的数据,大量冗余数据 (2)每一行原创 2017-07-14 22:49:32 · 1634 阅读 · 0 评论 -
数据库的ACID
ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).这是可靠数据库所应具备的几个特性.一致性:一致性是指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库原创 2017-07-24 00:22:04 · 193 阅读 · 0 评论 -
MySQL优化实例(详细)
一、打开MySQL,输入show status命令查看数据库状态 主要查看当前连接数、当前运行的线程数、总共进行的查询数。二、使用数据统计工具awk(Linux系统)1awk '{printf("%s\n",$0)}' a.txt //按行打印文件a.txt2 正则表达式+处理方式+文件名3 4mysqladmin -ur原创 2017-10-06 21:55:26 · 1505 阅读 · 0 评论 -
MySQL主从复制
1.从linux到linux的主从复制:http://369369.blog.51cto.com/319630/790921/2.从windows(主)到linux(从)的主从复制:mysql主从配置,是在如下环境测试的: 主数据库所在的操作系统:win10 主数据库的版本:5.0 主数据库的ip地址:192.168.1.111原创 2017-10-01 12:40:38 · 186 阅读 · 0 评论 -
JDBC数据库连接池实现原理(手动实现)
一、普通的数据库连接 如下图所示,个用户获取数据库数据都要单独建立一个jdbc连接,当用户获取数据完成后再将连接释放,可见对cpu的资源消耗很大。 二、建立数据库连接池 数据库连接池创建后,每次获取数据库数据不需要另外建立连接,而是从连接池里拿出连接进行数据交互 三、手动实现连接池核心:使用线程安全原创 2017-10-02 11:56:07 · 6126 阅读 · 1 评论