摘要:
下面表4-5~表4-14中罗列了JDK附带的全部(包括曾经存在但已经在最新版本中被移除的)工具 及其简要用途,限于篇幅,本节只讲解了6个常用的命令行工具。笔者选择这几个工具除了因为它们是 最基础的命令外,还因为它们已经有很长的历史,能适用于大多数读者工作、学习中使用的JDK版 本。在高版本的JDK中 阅读全文
摘要:
深入理解JVM虚拟机百度脑图1 阅读全文
摘要:
以下这种方式可以在service层不需要通过改现有的方法去获取到request、responce、sessionServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.g 阅读全文
摘要:
整篇文章分为两大部分,Tomcat 系统架构设计和 Tomcat 源码剖析。 Tomcat系统架构设计 1.前言 很多人谈到架构感觉是一个非常高大尚的东西,觉得自己目前不太可能接触到或者没有实力接触和学习它。这其实是一个非常错误的认识,事实上我们作为开发人员每天都在和架构打交道。比如当你接到一个功能 阅读全文
摘要:
计算机网络发展阶段 ARPANET(阿帕网络) 美国国防部为了防止前苏联对自己的资源打击之后,军事系统仍正常工作、广域网、INTERNET前身 思想:分组交换 两个部分:通信子网(路由器)、资源子网(主机、终端、服务器、外设:打印机、扫描仪) 贡献:计算机网络与分类方式进行研究、提出二级结构概念、研 阅读全文
摘要:
深入理解java虚拟机(2)|对象死亡判定 1、前言 我们为什么要了解垃圾收集和内存分配? 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就必须对这些“自动化”的技术实施必要的监控和调节。 上回讲到:虚拟机中的内存布局,我们知道程序计数器、虚拟机栈、本地方法栈 阅读全文
摘要:
Redis哈希槽的作用 1、记录来源 利用阿里云监控平台,监控接口时看到一个非常慢的接口,点了进去,发现了slot标志 好奇心促使我想知道redis中slot是做什么的 2、作用 slot:称为哈希槽 Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-va 阅读全文
摘要:
使用feign拦截响应,打印日志 1、前言 spring cloud 对feign调用对返回值做了包装处理,通过一些列Decoder来处理feign访问的返回值。 具体流程 从SynchronousMethodHandler中的decoder开始会经历如下几个decoder: OptionalDec 阅读全文