HTTP状态码

一、状态码分类所有状态码的第一个数字代表了响应的五种状态之一,其分类如下: HTTP状态码分类 1xx 信息,表示临时响应并需要请求者继续执行操作 2xx 成功,操作被成功接收并处理 3xx 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定

Java静态代理、动态代理

1、代理模式代理模式是通过创建代理类(Proxy)的方式来访问服务,代理类通常会有一个委托类对象,代理类不会自己实现真正服务,而是通过委托类对象的相关方法来提供服务。可以用来实现被代理类的功能增强,而不入侵被代理类的源代码。2、静态代理对目标对象的每个方法的增强都是手动完成的下面通过代码展示!定义发

JMM内存模型

JMM内存模型由一个主内存和多个工作内存组成所有的变量都是存储在主内存中,但是每条线程都有自己的工作内存,线程对变量的操作都必须再工作内存中进行,而不能直接操作主内存的数据

Redis哨兵模式实现原理

哨兵Sentinel是Redis的一种高可用解决方案,由一个或多个Sentinel实例组成的Sentinel系统可以监控多个主服务器,以及这些主服务器的从服务器,并且在被监视的主服务器下线时,将下线服务器的某个从服务器升级为新的主服务器。1、Sentinel服务器创建和初始化2、获取主从服务器信息(

OOM 常见原因及解决方案

一、造成原因1、内存泄漏由于长期保持某些资源的引用,垃圾回收器无法回收它,从而使该资源不能够及时释放,也称为内存泄露。因而尽量不要将所有引用都使用为强引用,可以在合适的地方使用弱引用和软引用。2、超大对象保存多个耗用内存过大或当加载单个超大的对象时,该对象的大小超过了当前剩余的可用内存空间。比如查询

Oracle索引类型

Oracle索引 1、B-Tree索引 2、位图索引 3、函数索引

Redis的键删除机制与内存淘汰策略

键删除机制定时删除通过创建定时器,如果键过期了,则直接执行删除优点:缺点:惰性删除每次获取键时,判断是不是过期了,如果过期了就执行删除优点:缺点:定期删除每隔一段时间,对数据库进行一次检查,删除过期键优点:缺点:

Redis主从复制与心跳检测

旧版复制原理(2.8以前)与新版复制原理(2.8之后)的比较;心跳检测机制

SpringBoot-自定义Starter

https://blog.csdn.net/cstp321/article/details/124755699

拦截器和过滤器的区别

1、实现原理不同 2、使用范围不同 3、触发时机不同 4、拦截的请求不同 5、注入bean情况不同 6、控制执行顺序不同
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×