-
深入理解Java虚拟机---简笔
深入理解Java虚拟机---简笔 Evernote Export 1.走进Java JDK(Java程序设计语言、Java虚拟机、Java API)JRE(Java SE API子集、Java虚拟机)JVM 2.Java内存区域 程序计数器: 记录线程执行字节码的行号指示器。 字节码解释器通过改变程序计数器来依次读取指令,从而实...
-
Executor线程池只看这一篇就够了
Executor线程池只看这一篇就够了 线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的类将被Thread执行,表示一个基本任务public...
-
手撕ThreadPoolExecutor线程池源码
手撕ThreadPoolExecutor线程池源码 这篇文章对ThreadPoolExecutor创建的线程池如何操作线程的生命周期通过源码的方式进行详细解析。通过对execute方法、addWorker方法、Worker类、runWorker方法、getTask方法、processWorkerExit从源码角度详细阐述,文末有彩蛋。 exex...
-
Java面试题:Java中的集合及其继承关系
Java面试题:Java中的集合及其继承关系 关于集合的体系是每个人都应该烂熟于心的,尤其是对我们经常使用的List,Map的原理更该如此.这里我们看这张图即可: 1、List、Set、Map是否继承自Collection接口? List、Set 是,Map 不是。Map是键值对映射容器,与List和Set有明显...
2019-08-26 06:11:11 java编程语言java高级ESET定义mysqlqq访问速度用户IEAndroid开发
-
Tomcat源码分析 (八)----- HTTP请求处理过程(一)
Tomcat源码分析 (八)----- HTTP请求处理过程(一) 终于进行到 Connector 的分析阶段了,这也是Tomcat里面最复杂的一块功能了。 Connector 中文名为 连接器 ,既然是连接器,它肯定会连接某些东西,连接些什么呢? Connector 用于接受请求并将请求封装成Request和Res...
2019-08-26 06:08:20 文件ESET服务器定义txtApache服务器IEServlet分析方法WebApp
-
最常见的Java面试题及答案汇总(三)
最常见的Java面试题及答案汇总(三) 上一篇:最常见的Java面试题及答案汇总(二) 多线程 35. 并行和并发有什么区别? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多...
-
盘一盘 AQS和ReentrantLock
盘一盘 AQS和ReentrantLock AQS是个啥? AQS(AbstractQueuedSynchronizer)是Java并发用来构建锁和其他同步组件的基础框架。许多同步类实现都依赖于它,如常用的ReentrantLock/ReentrantReadWriterLock/CountDownLatch等AQS提供了独占(Exclusive)以及共享(Share)两种资...
-
Tomcat源码分析 (七)----- Tomcat 启动过程(二)
Tomcat源码分析 (七)----- Tomcat 启动过程(二) 在上一篇文章中,我们分析了tomcat的初始化过程,是由Bootstrap反射调用Catalina的load方法完成tomcat的初始化,包括server.xml的解析、实例化各大组件、初始化组件等逻辑。那么tomcat又是如何启动webapp应用,又是如...
2019-08-26 06:03:21 ServletWebAppBugAccessTomcattimAVSSLwebAE
-
zookeeper是什么
zookeeper是什么 zookeeper 是一个分布式服务框架,是Apache Hadoop 的一个子项目,主要用来解决分布式应用中经常遇到的一些数据管理问题, 如:数据发布订阅、负载均衡、统一命名服务、master选举、状态同步服务、集群管理服务、配置管理、分布式队列、分布式锁 设计...
-
在阿里工作的日子里,我都学到了哪些东西?
在阿里工作的日子里,我都学到了哪些东西? 来阿里也有段时间了,这段时间学了很多东西,简单说起来,就是一个走出舒适区的过程,从一开始的新手入门,到逐渐熟悉业务和技术,再到慢慢的适应环境,胜任工作。 总体来说,这几个月还是学到了很多东西,感觉成长的很快,...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
