主题 在使用spring框架开发的时候,我们经常会碰到这种情况: 即,一个@Controller或@Service中的多个方法都使用到了request这个参数,那么为了简化代...
主题 在使用spring框架开发的时候,我们经常会碰到这种情况: 即,一个@Controller或@Service中的多个方法都使用到了request这个参数,那么为了简化代...
netstat netstat常用参数:-n 不以主机名称或者服务名称显示,而是以IP和端口号的方式展示,如同route -n, tcpdump -n与网路介面有关的参数;...
一、进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据...
在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 最近在整理J...
概述 我们都知道一个进程是与其他进程共享CPU和内存资源的。正因如此,操作系统需要有一套完善的内存管理机制才能防止进程之间内存泄漏的问题。 为了更加有效地管理内存并减少出错,...
图解SpringMVC执行流程: 当然也有以下几种表示但是都是与第一种说法一样. 我们针对第一张图进行分析 组件说明: 1.DispatcherServlet:前端控制器。用...
柔性事务之前我们先来回归传统事务 传统事务 第一次接触事务的时候,被人告知事务是原子的,要么都成功要么都失败。再进一步就有ACID这四个属性,原子性(Atomictiy)、一...
问题现象: 客户端接受用户咨询期间部分用户连接无故断开重连,导致分配到一个新的客服 问题排查 一、发现异常点 看到问题发生,第一时间想到去看服务器状态和监控的各项指标经排查,...
前言 ConcurrentHashMap 鬼斧神工,并发添加元素时,如果 map 正在扩容,其他线程甚至于还会帮助扩容,也就是多线程扩容。就这一点,就可以写一篇文章好好讲讲。...
1. 概述 ConcurrentHashMap是JDK提供的一种线程安全的HashMap实现,JDK1.8对ConcurrentHashMap进行了大量优化,除了增加了函数式...
本文将分成两个方面来介绍redis阻塞 内在原因 API或数据结构使用不合理 CPU饱和 持久化相关的阻塞 1. API或数据结构使用不合理通常Redis执行命令速度非常快,...
简书 占小狼转载请注明原创出处,谢谢! 前言 在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReadW...