自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (42)
  • 收藏
  • 关注

原创 《Java并发编程实践》笔记5——线程活跃性问题及其解决方法

1.死锁的定义及发生条件: 死锁就像是两个人过独木桥,在桥中间碰到了,谁也不想让步,结果谁也无法通过。 线程A占有锁L时想要获得锁M,而线程B占有锁M并尝试获得锁L,两个线程将永远等待下去,这种情况称为死锁(deadlock),或致命拥抱(the deadly embrace)。 在并发程序设计中,死锁 (deadlock) 是一种十分常见的逻辑错误。通过采用正确的编程方式,死锁的发生不难避

2015-06-26 16:41:33 4943

原创 《Java并发编程实践》笔记4——线程池高级

1.估算线程池最优大小: Ncpu = CPU的数量 = Runtime.getRuntime().availableProcessors(); Ucpu = 目标CPU的使用率, 0  W/C = 等待时间与计算时间的比率; 为了保持处理器达到期望的使用率,最优的线程池大小等于: Nthreads = Ncpu * Ucpu * (1+ W/C); 2.配置ThreadPoolExe

2015-06-26 11:02:32 3893

原创 《Java并发编程实践》笔记3——线程池基础

1.JDK中的Executor框架是基于生产者-消费者模式的线程池,提交任务的线程是生产者,执行任务的线程是消费者。 Executor线程池可以用于异步任务执行,而且支持很多不同类型任务执行策略,同时为任务提交和任务执行之间的解耦提供了标准方法。 Executor线程池支持如下三种线程执行策略: (1).顺序执行: 类似于单线程顺序执行任务,优点是实现简单;缺点是扩展性受限,执行效率低下,

2015-06-25 10:36:39 3229

原创 《Java并发编程实践》笔记2——基础同步类

1.同步容器类复合操作容易出现的问题: JDK中同步容器类包括两部分: 早期JDK中的Vector和Hashtable; JDK1.2引入的同步包装类,即由Collections.synchronizedXxx工厂方法创建的容器类。 同步容器类都是线程安全的,它们提供的基本操作都是原子操作,但是对于诸如迭代、导航和缺少即加入的条件运算等复合操作来说,通常需要使用额外的客户端加锁进行保护来确

2015-06-23 17:52:49 3061

原创 《Java并发编程实践》笔记1——并发编程基础

1.线程安全定义: 当多个线程访问一个类时,如果不用考虑这些线程在运行时环境下的调度和交替执行,并且不需要额外的同步及在调用方代码不必做其他的协调,这个类的行为仍然是正确的,那么这个类就被称之为是线程安全的。简言之对于线程安全类的实例进行顺序或并发的一系列操作,都不会导致实例处于无效状态。 只有对象状态可变,且存在对象共享,才需要考虑线程安全。 可以通过下面的方法来确保线程安全: (1).

2015-06-23 15:13:13 5343

JSF标签开发,简体中文版

开发自定义的JSF标签教程,简体中文版。

2011-03-04

XFire实现WebSerivce开发指南,中文版

XFire实现WebSerivce开发指南,中文版,非常适合英语不太好的人入门学习。

2011-03-04

XFire与Spring框架集成,实现WebService

XFire是一款轻量级的WebService实现框架,Spring是如今JavaEE开发领域最流行,最成功的核心框架,二者集成可以开发出高效的WebSerivce应用。

2011-03-04

XFire实现WebSerivce介绍

WebService的XFire框架介绍,适合入门学习,英文版。

2011-03-04

125条常见java面试题

适合初级的java程序员巩固复习基础知识,应对一般性的java笔试面试。

2011-03-04

matlab命令大全

使用matlab必须知道的常用命令,有利用学习matlab!

2010-11-02

基于Annotation写的简单数据校验框架

在工作中,我看到JavaEE6中提供了一个基于注解的Bean校验框架,另外Hibernate也提供了类似功能的基于java注解的校验,我们产品也需要这种功能,无奈用的是JavaEE5,因此我自己写了一个简单的基于注解的校验框架,可以校验一些简单的数据类型,满足基本的需求。源码和UT都在里面。

2010-08-23

计算机专业应届生解惑——从大学生到程序员

CSDN论坛技术大牛肖舸老师陕西师大演讲PPT,对前途迷茫的应届生有所帮助!

2010-06-01

shell编程简单例子代码

linux/unix shell编程简单例子代码,在ubuntu liunx下面调试通过的。入门好资料。

2010-06-01

Ibatis in action

Ibatis权威指南,非常好,想深入学习Ibatis的人不要错过!

2010-03-12

java webservice开发指南

java webservice开发指南,适合入门者。

2010-03-12

java读写Excel文件

java使用POI技术读写Excel文件,非常实用!

2010-03-12

Groovy权威指南

Groovy权威指南,Groovy in Action英文原版,想成为Groovy高手的推荐。

2009-07-21

groovy入门经典

groovy入门经典,中文版,适合初学初学者!

2009-07-21

EJB3.0入门经典

EJB3.0入门经典,传智播客老师的经典力作,适合入门!

2009-07-21

Expert one-on-one J2EE Design and Development

成为Java结构师的必看书籍,著名的Spring框架就是从这本书发展起来的。

2009-07-16

Java编程思想第四版

学习java的经典书籍,英文原版,体会大师力作,晋级Java高手的宝典。

2009-07-16

JFreeChart相关东西

JFreeChart相关东西,最新版,可以使用ant生成说明文档。

2009-06-13

J2EE的EJB和RMI相关PPT和PDF文档

J2EE的EJB和RMI相关PPT和PDF文档。英文版的。

2009-06-13

android开发指南

android开发指南,很难得的一本书,目前相关参考书太少了,这本很不错!

2009-05-25

flex cookbook中文版

flex cookbook中文版,适合入门

2009-05-25

Android相关的文档

Android相关的文档,适合入门!中文版的!

2009-05-05

android中文帮助文档

android中文帮助文档,适合英语不太好的人!

2009-05-05

android的Eclipse插件ADT0.9

android的Eclipse插件ADT0.9,今年四月刚发布的预览版!

2009-04-27

android的Eclipse插件ADT0.8

一个eclipse插件,用于进行android开发,使用网址进行安装总不成功,这个可以.

2009-04-27

Android相关的PPT

Android相关的PPT,Android相关资料实在是太少了,这个是英文版的,不过还可以看懂!

2009-04-27

flash拖拽功能选择题2

用flash实现的功能强大的拖拽题,代码注释详细!

2009-03-30

flash拖拽功能选择题1

用flash实现的功能强大的拖拽题,代码注释详细!

2009-03-30

flash拖拽功能选择题

用flash实现的拖拽功能选择题,附源代码简单易懂!

2009-03-30

struts2入门中文版

struts2入门中文版pdf电子书!讲解详细,适合初学者!

2009-03-30

StartingStruts2online2.pdf

struts2入门的在线电子文档pdf版!

2009-03-30

Oracle.10g.Pl.SQL.pdf

oracle的PL-SQL用法讲解参考文档pdf电子书,讲解十分详细!

2009-03-30

flash book组件源码4

flash的book组件实现,方便适用!

2009-03-30

flash book组件源码3

falsh第三中方式实现的翻页效果,可以对比和参考!

2009-03-29

flash book组件源码2

另外一种风格的翻页效果,源代码详细,效果逼真!

2009-03-29

flash book组件源码

使用flash实现的翻页效果组件,效果十分逼真!!!

2009-03-29

Java编写的计算器小程序

我自己编写的Java计算器小程序,只有加、减、乘、除最基本的功能,我在JBuilder2007上运行通过的。

2007-11-07

C++小程序

用VC++6.0编的简单打字软件,高斯消去法解线性方程组等

2007-11-02

用C语言实现的一些数据结构小程序

数据结构中的一些小程序,包括银行业务模拟,哈夫曼编译码器等

2007-11-02

汇编小程序

清华大学出版的汇编语言课后习题自己编的一些代码,全部在机上实现的

2007-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除