几种Java线程池的实现算法分析 经验

池是一个框架中最高深的技术。研究后才发现,线程池的实现是如此精巧。本文从技术角度分析了线程池的本质 原理和组成,同时分析了JDK、Jetty6、Jetty8、Tomcat的源码实现,对于想了解线程池本

jopen 2014-07-31   85434   0
算法  

Java内存分配分析/栈内存、堆内存 经验

本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java

jopen 2015-05-26   26496   0

分析一个Java Class文件 经验

Java源码文件TestClass.java: package jvm.chapter6; //P166 public class TestClass { private int m; public int

fpcm 2015-05-02   19731   0

Java代码Bug分析Eclipse插件 FindBugs 经验

FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。 可以从 http://sourceforge.net/project/showfiles.php?group_i

jopen 2012-02-02   35820   0

Java Collections Framework之ArrayList源码分析 经验

该类是JDK1.2中添加的类,可用于替代Vector(1.1中包含的类库) 其内部持有的也是一个数组。

openkk 2011-12-18   25200   0

Java集合类之HashMap源码分析 经验

hash表是一种常见的数据结构,主要是通过hash算法将数据尽可能的散列开来存放,当要查找某一数据时,可以通过hash算法直接定位,节省了对比查找的时间。map是一种key、value形式的键值对,将

jopen 2013-03-14   42148   0

java http工具类和HttpUrlConnection上传文件分析 经验

利用java中的HttpUrlConnection上传文件,我们其实只要知道Http协议上传文件的标准格式。那么就可以用任何一门语言来模拟浏览器上传文件。下面有几篇文章从http协议入手介绍了java中上传文件

jopen 2014-11-27   58829   0

11款用于优化、分析源代码的Java工具 经验

1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。

jopen 2014-01-24   51578   0

[置顶] 深入分析Java ClassLoader原理 经验

一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口

JulKTU 2016-02-03   18337   0

分析 Java 线程池 Callable 任务执行原理 经验

上一篇分析了线程池的执行原理,主要关于线程池的生命周期和任务如何在池里创建、运行和终止。不过上次研究的是execute方法,执行的是Runnable任务,它不返回任何值。如果希望任务完成后返回结果,那

KariShaffer 2016-11-29   15258   0
P12

  JAVA服务器性能问题研究分析 文档

JAVA服务器性能问题研究分析     摘要      改善JAVA服务器的性能需要模拟高负载下的服务器。创建一个模拟环境、搜集数据并且分析结果可能是对许多开发人员的挑战。这篇文章中的示例介绍了JA

xm123456 2011-07-19   403   0

Java几款性能分析工具的对比 博客

了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题, 但是我们应该使用哪一款工具呢? 为了做出正确的选择,我列出性能分析应满足一些最低要求:

Textpp 2012-10-17   1217   0

Java线程池框架核心代码分析 经验

管理线程的利器。Java 通过 Executor 接口,提供了一种标准的方法将任务的提交过程和执行过程解耦开来,并用 Runnable 表示任务。 下面,我们来分析一下 Java 线程池框架的实现

qzbr7800 2017-02-08   15144   0

Java 性能分析工具 VisualVM 1.3.3 发布 资讯

具。可以作为Java应用程序性能分析和运行监控的工具。开发人员可以利用它来监控,分 析,获 胜Thread-Dumps,浏览Heap dumps。系统管理员可以利用它来监测,控制Java应用程序横跨整

fmms 2011-10-18   21987   0
Java  

Java几款性能分析工具的对比 资讯

们需要做一些性能分析,自然也要用到一些分析工具。 Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢? 为了做出正确的选择,我列出性能分析应满足一些最低要求:

openkk 2012-03-29   16728   0
Java  

Java几款性能分析工具的对比 经验

详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是 我们应该使用哪一款工具呢? 为了做出正确的选择,我列出性能分析应满足一些最低要求:

openkk 2012-08-24   16368   0

Java程序性能分析工具:VisualVM 经验

具。可以作为Java应用程序性能分析和运行监控的工具。开发人员可以利用 它来监控、分析线程信息,浏览内存堆数据。系统管理员可以利用它来监测、控制Java应用程序横跨整个网络的情况。Java应用程序使用人员可以利用它来

jopen 2013-03-13   19641   0

11款Java工具:源代码优化与分析 经验

本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。 本文英文原文来源: http://java.dzone.com/articles/java-tools-source-code

yg3n 2015-06-04   64257   0

Java延时实例分析:Lock vs Synchronized 经验

这篇文章通过实例讨论了: - java.concurrent.Lock创建的垃圾 - 比较Lock和synchronized - 如何通过编程方式计算延时 - Lock和synchronized竞争带来的影响

jopen 2015-09-02   14143   0
P12

  解决JAVA服务器性能问题研究分析 文档

解决JAVA服务器性能问题研究分析     摘要      改善JAVA服务器的性能需要模拟负载下的服务器。创建一个模拟环境、搜集数据并且分析结果可能是对许多开发人员的挑战。这篇文章中的示例介绍了J

蓝海5666 2014-12-27   343   0
1 2 3 4 5 6 7 8 9 10