0. 疑惑 在刚接触 Tomcat 中的ClassLoader时心中不免冒出的疑惑: "Tomcat 里面是怎么样设计ClassLoader的, 这样设计有什么好处?"; ...
0. 疑惑 在刚接触 Tomcat 中的ClassLoader时心中不免冒出的疑惑: "Tomcat 里面是怎么样设计ClassLoader的, 这样设计有什么好处?"; ...
AppClassLoader和Bootstrap 仓库路径写反了
Tomcat 源码分析 WebappClassLoader 分析 (基于8.0.5)0. 疑惑 在刚接触 Tomcat 中的ClassLoader时心中不免冒出的疑惑: "Tomcat 里面是怎么样设计ClassLoader的, 这样设计有什么好处?"; ...
前端调用后端接口时,后端保存数据,有时需要前端提交select选择的 lable(name)和 value(code),所以我们需要想办法解决,怎么同时获取lable和val...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 造成内存泄漏的原因? threadLocal是为了解决对象不能被多线程共享访问...
一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 L...
看到很多注解都被@Inherited进行了修饰,但是这个@Inherited有什么作用呢? 查看@Inherited代码描述: Indicates that an annot...
nginx的安装与基本配置文档网上已经有很多了,但具体讲优化的文章还比较少,偶尔发现有这么一篇《nginx优化 突破十万并发》仔细拜读后,转至此做以收藏,感谢原作的辛苦编写。...
本文已授权Java知音公众号独家发布 前言: Java中的线程池十分重要,无论是在实际应用中还是应对面试。因此本文根据<<Java并发编程的艺术>>总结讲解Java线程池。准...
这篇文章阅读的前提是: 对ReentrantLock有一些了解 对Condition有一些了解我暂时有点懒,不想写这两个的博客,可以搜一下,很多。然后再回过头来看。 接下来的...
学习AQS的时候,了解到AQS依赖于内部的FIFO同步队列来完成同步状态的管理,当前线程获取同步状态失败时,同步器会将当前线程以及等待状态等信息构造成一个Node对象并将其加...
高并发的处理有三个比较常用的手段,缓存,限流和降级。缓存的使用相信很多开发者都很了解了,诸如redis,memcache等工具都会活跃在我们的系统当中。但是假如在某一时间段内...
1.构造器 各参数的含义参考线程池-执行机制ThreadPoolExecutor官方文档 2.ctl 原子整数类型的ctl打包了两个概念: workerCount,表示有多少...
一、HashMap 的存储结构键值均可为 null JDK7 的 HashMap JDK7 的 HashMap 的存储结构其实就是哈希表的存储结构(由数组与链表[https:...
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人...
声明:本文写的时候,当时就是完全不懂zk,边看网上的文章边学习归纳和整理,这不是我的产出,不用点赞打赏。大家理智友善的讨论,有错误欢迎指出。不过我最近不怎么上简书了。可能没来...
Supervisor二进制版本 为了方便使用,编译了Supervisor二进制版本,有需要的朋友自取:蓝奏云:https://supervisor.lanzouk.com/i...
什么是序列化? 内存中的数据对象只有转换为二进制流才可以进行数据持久化和网络传输。将数据对象转换为二进制流的过程称为对象的序列化(Serialization)。反之,将二进制...
在CentOS7中默认使用NetworkManager守护进程来监控和管理网络设置。nmcli是命令行的NetworkManager工具,会自动把配置写到/etc/sysco...