java
代码小弟
这个作者很懒,什么都没留下…
展开
-
Java8内存模型—永久代(PermGen)和元空间(Metaspace)
一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许的范围,会抛出StackOverflowError的错误,不过这个深度范围不是一个恒定的值,我们通过下面这段程序可以测试一下转载 2020-11-06 13:36:46 · 137 阅读 · 0 评论 -
java 设计模式
http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html转载 2017-09-25 21:25:53 · 171 阅读 · 0 评论 -
java 模拟post get 请求
话不多说,直接贴代码public class Test { public static void main(String[] args) throws AppException { try { String url="自定义的url 地址"; Map<String,String> m...原创 2018-12-04 15:37:11 · 159 阅读 · 0 评论 -
线程池ThreadPoolExecutor类的使用
1.使用线程池的好处?第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。2.ThreadPoolExecutor的使用A.线程池的创建...转载 2018-12-04 15:39:50 · 117 阅读 · 0 评论