Java
文章平均质量分 95
凌小星
目前IT界待飞的菜鸟,主要学习JavaWEB方面知识以及PHP、MySQL数据库和SQLServer数据库、Oracle数据知识。
展开
-
Java布局管理器组件
Java布局管理器组件所谓布局管理器,就是为容器内的组件提供若干布局策略,每个容器都拥有某种默认布局管理器,用于负责其内部组件的排列。目前开发中,常用的布局管理器有BorderKayout、FlowLayout、GridLayout、GridBagLayout、CardLayout、BoxLayout、SpringLayout、GroupLayout等:布局管理器种类BorderLayoutF原创 2016-05-09 19:25:26 · 9483 阅读 · 0 评论 -
Java的4种单例模式
Java的4种单例模式第一种:线程不安全,不正确的写法class Singleton{ private static Singleton instance; private Singleton(){ } public static Singleton getInstance(){ if(instance==null){ inst原创 2016-07-27 18:00:21 · 410 阅读 · 0 评论 -
线程的生命周期
线程的生命周期线程的生命周期一共有5个状态:new、runnable、running、blocked、dead。线程生命周期的5种状态线程常用方法 1.线程的生命周期 (1)新建(new Thread):当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动),也就说处于新生状态的线程有自己的内存空间,但该线程并没有运行。此时线程还不是活着的(not alive)。例如:原创 2016-09-12 14:13:53 · 406 阅读 · 0 评论 -
Java线程池
简述在面向软件编程中,创建和销毁对象是一件非常耗时的事情,因为创建一个对象要获取内存资源或者其它更多的资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能在对象销毁时进行回收。所以提供程序效率的方法就是减少对象的创建和销毁。如何利用已有的对象来服务就是一个需要解决的问题。Java线程池实现了一个Java高并发的、Java多线程的、可管理的统一调度器。java.util.concurrent翻译 2016-11-09 17:05:59 · 607 阅读 · 0 评论 -
线程池工作机制与原理
书接上文,Java线程池。 接下来记录一下线程池的工作机制和原理线程池的两个核心队列: - 线程等待池,即线程队列BlockingQueue。 - 任务处理池(PoolWorker),即正在工作的Thread列表(HashSet)。线程池的核心参数: - 核心池大小(corePoolSize),即固定大小,设定好之后,线程池的稳定峰值,达到这个值之后池的线程数大小不会释放。 - 最大处理线翻译 2016-11-10 18:19:39 · 6307 阅读 · 0 评论 -
Tomcat线程池详解
写在前面的话 最近一直都在研究Java的线程池ThreadPoolExecutor,但是虽然它那么好,但是在实际的用途中怎么去用,对于我来说就不知道如何下手了,还好有开源社区我们可以了解很多项目中所运用到的线程池,比如最熟悉的就是Apache Tomcat了,相信都对它不默生,一个Apache软件基金下的一个开源Web容器,所以今天就来聊一下Tomcat的线程池实现。准备工作 首先去Apache原创 2016-11-14 18:48:08 · 6549 阅读 · 0 评论