Evan's blog

Java, software development and others.

排序:
默认
按更新时间
按访问量

多线程(7): JT第5章笔记

《Java Threads》的第5章"Minimal Synchronization Techniques",是这本书中到现在我认为最差的一章了,当然主要是我不喜欢JDK 1.5新推出的Atomic Class,而这一章却花了不少篇章来介绍,且牵强地改造打字程序,又语焉不详地指...

2006-03-11 23:26:00

阅读数:806

评论数:0

我为什么讨厌框架

Author:Benji Smith Original Link:Why I Hate Frameworks 我正处于建造一个基于Java的Web应用的规划阶段(是的,必须基于Java,不过我现在还不想讨论其中的原因)。在这个过程中,我评估了一系列CMS应用容器框架,它们大多拥有J2EE门户、采用...

2006-03-11 17:20:00

阅读数:870

评论数:0

多线程(6): Java Threads例子的一个问题

看到《Java Threads》第5章,介绍了JDK 1.5新加的一些所谓原子类(Atomic Classes),总感觉有点为原子而原子,实际操作中,又有多少人会为了少许的性能提升而刻意去用这些别扭的操作而放弃直观的synchronize关键字或者Lock类呢?不过,这里不是想讨论这个,而是当其用...

2006-03-09 22:24:00

阅读数:892

评论数:0

多线程(5): JT第4章笔记

第3章主要介绍了数据的同步(Data Synchronization),这一章则主要介绍线程之间的同步方法(Thread Notification),同样包括传统的wait-and-notify方法和JDK 1.5新推出的Condition Variable。在多线程编程中,数据同步和线程同...

2006-03-06 22:36:00

阅读数:970

评论数:0

一个不错的网页设计站点

从IceBin看到的一个不错的页面设计站点Open Web Design,里面有超多模版可供下载学习。随便挑了几个列在下面:  

2006-03-05 22:57:00

阅读数:856

评论数:0

又看《喜剧之王》

昨天晚上上了床,拿着遥控器随便转着台,突然看到周星驰的《喜剧之王》,又碰巧看到飘飘(张柏芝饰)去看伊天仇(周星驰饰)自导自演精武门,然后飘飘也自说自话地上台凑热闹,被伊天仇摔了个四脚朝天,然后坐在海滩边聊天。这时,他们之间有这样一段对话:   飘飘:前面漆黑一片,什么也看不到。   伊天仇:可是等...

2006-03-05 20:20:00

阅读数:1351

评论数:0

还剩下什么-羽泉&苏惠伦MV

var MediaTemp=new Array()function MediaShow(strType,strID,strURL,intWidth,intHeight){ var tmpstr if (MediaTemp[strID]==undefined) MediaTemp[strID]=fa...

2006-03-05 20:13:00

阅读数:1670

评论数:0

桃花朵朵开-阿牛

var MediaTemp=new Array()function MediaShow(strType,strID,strURL,intWidth,intHeight){ var tmpstr if (MediaTemp[strID]==undefined) MediaTemp[strID]=fa...

2006-03-05 20:10:00

阅读数:1520

评论数:0

互联网就像是酒...

从2006年第五期的《读者》上看到下面几段言论,觉得颇有点意思,摘录如下:互联网就像是酒,看你怎么用,如果你生性孤僻,互联网会让你更加孤僻,如果你要和别人交流,它也会很容易让你和别人交流。——某位技术专家说其实,按我的说法,互联网应该是个加速器,它往往会加剧你性格中不太容易控制的方面而变得益发不可...

2006-03-05 20:07:00

阅读数:1243

评论数:0

多线程(4):JT第3章笔记

Chapter 3. Data synchronization在第二章中介绍了如何创建线程对象、启动和终止线程。但多线程编程的关键在于多个线程之间数据的共享和同步,从这一章开始,将详细介绍线程之间数据的共享和同步的各种方法。 3.1 The Synchronized Keywor 1. sync...

2006-03-05 19:18:00

阅读数:1658

评论数:0

多线程(3):JT第2章笔记

Chapter2: Thread Creation and Management2.1 What Is a Thread? 介绍了什么是线程,以及线程(thread, multithread)与进程(process, mutltitask)的区别。其中的一个重要区别是对共享数据的访问。进程可以共享...

2006-03-05 18:30:00

阅读数:1252

评论数:0

多线程(2):J2SE 5.0多线程增强简介

J2SE 5.0在多线程上做了很大的改进,提供了更多的API,包括: Atomic variables: A set of classes that provide threadsafe operations without synchronization Explicit locks: Sync...

2006-03-05 18:24:00

阅读数:1219

评论数:0

多线程(1): 选书

任何一门支持多线程的语言中,多线程是都是一个让人又爱又恨的东西。Java的多线程相对而言比其它语言要简单一点,如果不是开发框架类或者系统级的程序,也许很少会碰到要明确碰到Java的多线程API,但事实上不等于你不用注意多线程安全的问题,尤其当你在开发Web程序的时候,在类中使用了静态属性(stat...

2006-03-05 18:21:00

阅读数:1391

评论数:0

Java学习笔记:序言

除了C是在大学中系统学的外,C++、Java、Design Pattern等等等等都是在工作中赶鸭子上架的时候学的,虽然有边做边学的乐趣;但也有为了赶时间抓进度,只要解决了问题就好而浅尝辄止的遗憾,也时有 遗忘的现象发生。近来得了点空闲,准备好好读读几本或算经典或算时髦的书。所以,就有了这样一个B...

2006-03-05 18:18:00

阅读数:967

评论数:0

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