1.简单工厂(非23种设计模式中的一种) 1、实现方式 BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根...
1、漏洞描述一个Apache Log4j2反序列化远程代码执行漏洞细节已被公开,Apache Log4j-2中存在JNDI注入漏洞,当程序将用户...
近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper config...
XSS 攻击,即跨站脚本攻击(Cross Site Scripting),它是 web 程序中常见的漏洞。 原理 攻击者往 web 页面里插入恶...
线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如j...
Redis 虽然以单进程单线程模型进行操作,但是它的性能却十分优秀。总结来说,主要是因为: 绝大部分请求是纯粹的内存操作;采用单线程,避免了不必...
①simple模式(即最简单的收发模式) 消息产生消息,将消息放入队列 消息的消费者(consumer) 监听 消息队列,如果队列中有消息,就消...
Netty 原理 Netty 是一个高性能、异步事件驱动的NIO 框架,基于JAVA NIO 提供的API 实现。它提供了对TCP、UDP 和文...
配置中心一般用作系统的参数配置,它需要满足如下几个要求:高效获取、实时感知、分布式访问。 zookeeper 实现配置中心 实现的架构图如下所示...