- 博客(10)
- 收藏
- 关注
原创 【事务 ACID 隔离级别】
要么都成功,要么都失败事务前后的数据完整性保持一致—事务提交 事务一旦提交则不可逆,被持久化到数据库中!!事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,每个事物之间相互隔离**脏读:**脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并一定最终存在的数据,这就是脏读。:幻读是针对数据**插入(INSERT)**操作来说的。
2024-01-21 00:32:27
377
原创 【为什么重写equals 还要重写hashcode?】
equals 方法和 hashCode 方法是 Object 类中的两个基础方法,它们共同协作来判断两个对象是否相等。
2024-01-19 23:52:03
438
1
原创 【IOC控制反转】
IOC是一种编程思想,由主动的编程变成被动的接收: 谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用spring后,对象是由spring来创建的。:程序本身不创建对象,而变成了被动的接受对象利用set() 方法进行注入。
2024-01-19 19:20:46
362
1
原创 【SQL注入】
SQL注入,是发生于应用程序与数据库层的安全漏洞。简而言之,是在输入的字符串之中注入SQL指令,在设计不良的程序当中忽略了字符检查,那么这些注入进去的恶意指令就会被数据库服务器误认为是正常的SQL指令而执行,因此遭到破坏或是入侵。
2024-01-17 17:58:25
332
原创 《重定向与转发的区别》
请求转发(Forward):发生在服务端程序内部,当服务端收到一个客户端的请求之后,会先将请求转发给目的地址,最后再将目的地址返回的结果转发给客户端。客户端并不知情其中内部发生的事情。请求重定向(Redirect):请求重定向指的是服务端接收到客户端的请求之后会给客户端一个临时响应头,这个响应头中记录了客户端需要再次发送请求的URL地址,客户端收到URL地址后,会将请求再次发送到这个新的地址上。
2024-01-13 23:37:31
465
2
原创 三次握手和四次挥手
三次握手和四次挥手三次握手第一次握手:客户端给服务器发送一个SYN报文。第二次握手:服务器收到 SYN 报文之后,会应答一个 SYN+ACK 报文。第三次握手:客户端收到 SYN+ACK 报文之后,会回应一个 ACK 报文。服务器收到 ACK 报文之后,三次握手建立完成作用是为了确认双方的接收与发送能力是否正常举例子客户端: 你在吗 ?服务端: 我在。你好吗?客户端: 好啊!TCP 的连接因为是全双工的,也就是Client和Server两端,发送消息两个方向的连接都要建立成功。如
2021-10-30 20:30:59
124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人