方法重载
方法重载(Method Overloading)是面向对象编程中的一个概念,指的是在同一个类中定义多个同名方法,但这些方法的参数列表不同。参数列表的不同可以是参数的个数不同、参数的类型不同,或者参数的顺序不同。方法重载允许一个类根据不同的输入参数执行不同的操作,从而提高代码的可读性和可重用性。 public class Calculator { p…
thumbnail
ThreadLocal
在Java中,Thread.currentThread().getId() 方法用于获取当前线程的唯一标识符,即线程ID。每个线程在创建时都会被分配一个唯一的ID,这个ID在该线程的生命周期内保持不变 Thread.currentThread().getId() Thread是java.lang包中的一个类,java.lang包是自定导入…
thumbnail
关系模型
主键(Primary Key):同一张表中,将一个记录与其他记录区别开来的特定字段称为主键 联合主键: 外键:一对多 通过另一个表的主键联合两张表的字段就称为外键 对对多:是有两个及以上的一对多组成 补充: CREATE TABLE `user_info` ( -- 列定义 ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFA…
thumbnail
swagger
静态资源映射 静态资源映射(Static Resource Mapping)是指在Web服务器或Web应用框架中,将特定的URL路径映射到服务器上的静态资源(如HTML文件、CSS样式表、JavaScript文件、图片等)的过程。这种映射允许Web服务器直接提供这些静态文件,而不需要通过应用服务器的业务逻辑处理。 静态资源映射的主要目的是提高Web…
thumbnail
密码加密
1:将密码加密后存储,提高安全性 2:使用MD5加密方式对明文密码加密 MD5 MD5(Message-Digest Algorithm 5)是一种广泛使用的加密散列函数,它能够产生一个128位(16字节)的散列值(哈希值),通常用一个32位的十六进制字符串表示。MD5被设计用来确保信息传输完整一致,常用于验证文件的完整性。 MD5的特点包括: 不…
thumbnail
IDEA数据库连接
连接本地数据库要填@localhost,localhost是本机域名,127.0.0.1 一般链接成功后只显示默认数据库,需要设置为显示所有
thumbnail
注解总结
@Requestbody @RequestBody 是一个在Java Web开发中常用的注解,特别是在使用Spring框架时。它主要用于将HTTP请求体中的数据绑定到方法的参数上。这个注解通常用于处理POST请求中的表单数据或JSON数据。通过@RequestBody注解,可以将请求体中的数据转换为指定的对象类型,从而方便在方法中进行处理。基本用法…
thumbnail
加密
MD5(Message-Digest Algorithm 5)是一种广泛使用的加密散列函数,它能够产生一个128位(16字节)的散列值(哈希值),通常用一个32位的十六进制字符串表示。MD5被设计用来确保信息传输完整一致,常用于验证文件的完整性 MD5的特点包括: 不可逆性:从MD5散列值几乎不可能反向推导出原始数据。 一致性:相同的数据总是产生相…
thumbnail
反向代理与负载均衡
反向代理是Web服务器架构中的一个重要组件,它位于客户端和后端服务器之间,主要负责接收客户端的请求,然后将这些请求转发给后端服务器,并将服务器的响应返回给客户端。反向代理的好处包括: 负载均衡:反向代理可以将客户端的请求分发到多个服务器上,从而实现负载均衡,提高系统的整体性能和可用性。 缓存静态内容:反向代理可以缓存静态内容(如图片、CSS、Jav…
thumbnail
前后端联调
网页发送请求,到Service层,然后经过Mapper层,连接数据库,最后返回数据