MySQL
文章平均质量分 56
@正_函数
放弃很容易,但坚持一定很酷
展开
-
数据库自增ID会一直自增下去嘛?
咱们先回答这个问题,不可以。首先,我们得知道主键其实分为两类,第一类就是自己定义的主键,第二类就是系统为我们自动创建的主键。先看第一类,也就是我们自己显示定义的自增长主键,像下面这样这里我们以int类型来说,int的最大值为21亿左右(2^31-1),假设自增初始值从0开始计算,增量为1,0、1、2、3、4...,对于小型业务来说,大概率是达不到21亿的,但是对稍微大一点的业务来说,是比较容易达到21亿的。也就是说,这个主键已经封顶了,它已经达到了int的最大值,那么继续往里面插入数据会怎么样呢?我可原创 2022-07-19 18:29:11 · 677 阅读 · 0 评论 -
MySQL查询请求的执行过程——底层原理
客户端进程可以采用TCP/IP、命名管道或共享内存、UNIX域套接字等几种通信方式与服务器进程建立连接。每当有一个客户端进程连接到服务器进程时, 服务器进生程都会创建一个线程专门处理与这个客户端的交互;当该客户端退出时会与服务器断开连接,服务器并不会立即把与该客户端交互的线程销毁,而是把它缓存起来, 在另一个新的客户端再进行连接时,把这个缓存的线程分配合该新客户端。这样就不用频繁地创建和销毁线程,从而节省了开销。 从这点大家也能有出,MySQL服务器会为每一个连接进来的客户端分配一个线程,但是线程分配得太多原创 2022-07-03 18:10:06 · 1190 阅读 · 0 评论 -
JDBC驱动器、C3P0、Druid和JDBCTemplate相关依赖jar包
链接:https://pan.baidu.com/s/16HYyWKNCoiCGhV5Aqju2yA?pwd=4a01 提取码:4a01链接:https://pan.baidu.com/s/1et1GVkgg1xFPIE93l9QmYw?pwd=qajn 提取码:qajn链接:https://pan.baidu.com/s/15wrGO4dXtWGTKRwWb2aqxw?pwd=2stt 提取码:2stt链接:https://pan.baidu.com/s/1KXRn-HyqLQ6VY-dtLprUS原创 2022-07-02 17:21:00 · 667 阅读 · 0 评论 -
错误 java.lang.ClassNotFoundException: “com.mysql.cj.jdbc.Driver“
在进行抽取JDBC工具类时,发生了下面的错误:或许,你看到了上面的错误会感觉是我们的代码出了问题,但是当我仔细检查完代码之后,我并没有发现我的代码有误,这时我就转向配置文件(因为getConnection(url,user,password)里面的参数我是通过配置文件来动态绑定的),下面是我的配置文件(jdbc.properties)一眼看过去感觉没有问题,后面我通过查资料得知:配置文件的value不应该有双引号和空格(这里的value是键值对里面的value),后面我把引号给去掉,就正常运行了。综上所述,原创 2022-06-28 17:19:17 · 256 阅读 · 0 评论