Spring和SpringBoot常用注解

总结Spring和SpringBoot常用注解…

Spring

IPv4地址

OSI/RM 的网络层和 TCP/IP 协议体系结果的网际互连层最重要的一个协议就是 IP 协议,目前正处于 IPv4 和 IPv6 这两个版本的交替、过渡时间。这篇博客主要介绍 IPv4 地址。

数据库三大范式

三大范式简介 第一范式:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项 第二范式:第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式要求每一行都要有唯一标识存在,这个唯一属性列被称为主关键字或主键、主码。实体的属性完全依赖于主关键字。 第三范式:第三范式是在第二范式的基础上建立起来的。第三范式指:属性...

Java数组拷贝的几种方式

目前在Java中数据拷贝提供了如下方式:1、clone 2、System.arraycopy 3、Arrays.copyOf 4、Arrays.copyOfRange。

Java

Java四种引用-强、软、弱、虚

Java的四种对象引用的基本概念从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1、强引用Object obj =new Object(); 上述Object这类对象就具有强引用,属于不可回收的资源,垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryEr...
Java

MySQL长连接、短连接、连接池

什么是短连接?短连接是指程序和数据库通信时需要建立连接,执行操作后,连接关闭。短连接简单来说就是每一次操作数据库,都要打开和关闭数据库连接,基本步骤是:连接 →数据传输 →关闭连接。 什么是长连接?长连接是指程序之间的连接在建立之后,就一直打开,被后续程序重用。使用长连接的初衷是减少连接的开销,尽管MySQL的连接比其他数据库要快得多。 以PHP程序为例,当收到一个永久连接的请求时,PH...

初识CSRF攻击

什么是CSRF攻击?CSRF: Cross Site Regust Forgery跨站请求伪造 一个正常的请求会将合法用户的session id保存到浏览器的cookie。这时候,如果用户在浏览器中打来另一个tab页,那这个tab页也是可以获得浏览器的cookie。黑客就可以利用这个cookie信息进行攻击。 攻击过程原理及过程 用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登...

ES写数据以及文档读写原理

es写入数据的工作原理是什么啊?es查询数据的工作原理是什么?底层的lucence介绍一下呗?倒排索引了解吗?

高并发之数据库分库分表

记录一些数据库分库分表问题…

2021-5-18更新日志

记录2021-5-18博客更新日志…