自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (18)
  • 收藏
  • 关注

转载 Java 语言是否应增加闭包以及如何添加?

提起向 Java™ 语言增加新的特性,每个人都有自己的一两个想法。随着 Java 平台的源代码日渐开放,而使用其他语言(例如 JavaScript 和 Ruby)作为服务器端应用程序日趋流行,因此关于 Java 语言未来的争论空前激烈。Java 语言是否应该包容像闭包这样的主流新特性,然而引入过多特性会不会使得这种好端端的语言过于庞杂?在这个月的 “ Java 理论与实践 ” 专题中,Brian

2007-05-29 22:49:00 1072

转载 对Java中四种基本排序的总结

JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法  一 插入法: 遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。交换是相邻遍历移动,双重循环控制实现.这种

2007-05-26 12:37:00 820

转载 使用AJAX和J2EE实现一个网上会议室系统

一、系统实现的功能  本会议室系统主要用于EasyJF开源团队的成员网上会议使用,会议系统模拟传统的会议形式,可以同时开设多个不同主题的会议室,每个会议室需要提供访问权限控制功能,会议中能够指定会议发言模式(分为排队发言、自由发言两种),系统能自动记录每个会议室的发言信息,可以供参会人员长期查阅。 会议系统的用户支持游客帐号参加会议,同时也提供跟其它用户系统的接口,比如EasyJF官网中的

2007-05-26 11:53:00 1080

转载 比较编译技术--Java 代码的静态编译和动态编译中的问题

     本文是关于实时 Java™ 的 系列文章(共 5 部分)的第二篇,考察了 Java 语言的本地代码编译所涉及的一些问题。单独使用动态(即时)编译或静态(提前)编译都不能满足所有 Java 应用程序的需求。作者在各种执行环境中对这两种编译技术进行了比较,对二者如何相互补充进行了展示。     Java 应用程序的性能经常成为开发社区中的讨论热点。因为该语言的设计初衷是使用解释的方式支持

2007-05-25 23:43:00 3491

转载 为 JSF 量身定做的应用程序框架

      JavaServer Faces (JSF) 是用于 Java™ Web 应用程序的第一个标准化的用户界面框架。而 Seam 是一个扩展 JSF 的强大的应用程序框架。在这个由三部分组成的新系列中的第一篇文章中,发现这两种框架之间的互补性。Dan Allen 介绍了 Seam 对 JSF 生命周期的增强,包括上下文状态管理、 RESTful URL、Ajax remoting、适当的异

2007-05-25 23:32:00 1368

转载 OpenJPA 与 EJB 3.0

Java Persistence API(JPA)是 EJB 3.0 新引入的数据持久化编程模型,它利用 Java 5 中的注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。 本系列 文章将全面介绍其开源实现 — Apache OpenJPA,将为学习 JPA 标准和使用 OpenJPA 进行实际的应用开发提供详细的指南。本文是系列文章的第一部分,概述了关

2007-05-25 23:22:00 2171 1

转载 线程化和同步

本文是关于实时 Java™ 系列文章(共 5 部分)的第三篇,考察了 Java 实时规范(RTSJ)的实现必须支持的线程化和同步问题。您还将了解开发和部署实时应用程序时必须牢记的一些有关这两方面的基本考虑。线程化和同步是 Java 编程语言的核心特性,Java 语言规范(JLS)中对二者作出了描述。RTSJ 用多种方式扩展了 JLS 的核心功能。(参见 参考资料 中关于 JLS 和 RTSJ

2007-05-25 23:12:00 1280

转载 坚持发扬EJB、Spring的光辉思想,将组件化进行到底!

原文最初发表在jdon,现在头条。因笔者常在贵站下资料,故再将此文发在贵站,以示谢意,同时与曾经或正在Java界奋战的同道们共勉。好大的标题,看似又一篇炒作滥文,其实是笔者近两年对软件架构痛苦思索徘徊后所得的经验体会。EJB、Spring,这不是Java界最有名的两大冤家,何以把它们扯在一起。其实Spring乃是EJB1.x、2.x的继承者,正如EJB之前的COM、CORBA。他们的思想一脉相承,

2007-05-25 22:26:00 863

转载 Java中的代理模式

代理,想必大家都应该知道是什么冬冬了,一般的手机产商都有代理商,歌星们都有自己的经纪人,如此这些都可以看作是一种代理模式。下面我选择如下的一种情景来进行讲述:某董事长出差,但是此时公司有个聚会,董事长买单,但是由他的秘书去结帐。我们就权且把这个看作一个代理行为,^_^。首先我们定义一个接口:商人(Merchant),如下所示:package cn.edu.hust.cm.test;public i

2007-05-25 22:24:00 827

转载 编写对GC友好,又不泄漏的代码

1.使用更多生命周期短的、小的、不改变指向(immutable)的对象,编写清晰的代码。     出于懒惰也好,朴素的节俭意识也好,我们都习惯对一个变量重用再重用。但是.... Java的垃圾收集器喜欢短生命周期的对象,对象如果在新生代内,在垃圾收集发生前就死掉了,垃圾收集器就什么都不用做了。 现代JVM构建一个新对象只需要10个本地CPU指令,并不弱于C/C++。 (但垃圾收集没有压缩算法时会稍

2007-05-25 22:20:00 813

转载 构建一个简单的线程池

  在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此它们拥有各自

2007-05-25 22:17:00 1048

转载 多线程的wait()/notify()

       通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,可以显示了”,这时,displayThread继续执行。   

2007-05-22 22:55:00 1460

转载 XFire 入门

Java 社区一直试图将 POJO 的作用发挥到极致,降低 Java 应用实现的难度,最近的尝试是将 EJB3.0 建立在 POJO 之上;另一方面,SOA 是目前 Java 社区炙手可热的名词,非常多的企业都在努力应用和实施 SOA;XFire 为这两方面的需求提供了一种魔术般的解决方式,我们很快能够发现使用 XFire 创建和发布 Web 服务可以直接基于 POJO,将烦人的继承关系和一大堆其

2007-05-18 22:29:00 1451

转载 Java SE 6 新特性: Instrumentation 新功能

2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebServ

2007-05-18 22:09:00 1161

转载 深入理解abstract class和interface

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很

2007-05-16 15:39:00 617

转载 NetBeans能否承载JSF中兴之重?

    工具是JSF曾经的痛,没有可视化开发工具支持的JSF,无法将其简化Java Web开发的特性发挥得淋漓尽致。在经历了缓慢的发展历程后,NetBeans终于脱颖而出,实现了真正意义上的JSF可视化开发。NetBeans的Visual Web Pack 是JSF可视化开发的工具包,具有多项创新的开发技术,正是这些突破常规的手法,造就了NetBeans在JSF可视化开发领域的先锋地位。    

2007-05-16 12:53:00 1304

转载 Java语言实现的各种排序

用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;public class InsertSort implements SortUtil.Sort{

2007-05-16 08:10:00 884

转载 如何实现CRM系统典型用例?

首先,让我们来定义什么是”用例的实现”?     我们知道在系统设计软件实践过程中通常要遵循一定的步骤或迭代,在这个迭代过程中,一般而言第一步是创建设计类图的基础版本或为初步模型,然后是开发交互图。通常情况下,会给每一个用例产生一个交互图。开发交互图是面向对象系统设计的核心,经常会使用到的是用例图、用例描述、系统顺序图和设计类图。我们称这些设计模型的最终结果为“用例的实现”。一言以蔽之,“用例的实

2007-05-14 13:19:00 2696

转载 使用 Servlet API 简化设计

设计 JSP 的目的是将 Web 开发人员的任务与设计动态页面 UI 的非开发人员的任务分离开来。遗憾的是,JSP 对于许多设计人员来说太复杂了,为解决各种动态内容问题添加的软件层让他们觉得非常棘手。(例如,国际化要求将文本存储在其他地方并通过键来引用。)所以对于大多数项目,Java 开发人员只好自己处理 JSP 代码,这常常会包含本属于设计人员的工作,使他们的精力消耗在标记库和其他东西上,无法集

2007-05-12 14:16:00 1287

转载 实时 Java: 使用 Java 语言编写实时系统

由于很多重要原因,Java 语言在实时系统中的应用非常有限。这些原因包括 Java 语言设计中固有的不确定性性能影响,例如动态类加载,以及 Java 运行时环境(Java Runtime Environment,JRE)本身的不确定性性能影响,例如垃圾收集器和本地代码编译。Real-time Specification for Java (RTSJ) 是一种开放的规范,它进一步增强了 Java 语

2007-05-12 14:09:00 4112

转载 程序员的四个境界

国学大师王国维先生认为古今成大事业、大学问者,必经过三种境界,第一种境界:“昨夜西风凋碧树。独上高楼,望尽天涯路”;第二种境界:“衣带渐宽终不悔,为伊消得人憔悴”,第三种境界:“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”。一代宗师真是体察入微,寥寥数语,道尽了求道者的心路历程,将一个人由浅尝、迷茫到彻悟的过程尽数概括,可谓入木三分。 IT行业可谓现在的热门行业,程序员也是很多人羡慕的工作。

2007-05-10 08:07:00 1733

eclipse-jee-luna-SR1a-win32-x86_64.7z.009

eclipse-jee-luna-SR1a-win32-x86_64.7z.009

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.008

eclipse-jee-luna-SR1a-win32-x86_64.7z.008

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.007

eclipse-jee-luna-SR1a-win32-x86_64.7z.007

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.006

eclipse-jee-luna-SR1a-win32-x86_64.7z.006

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.005

eclipse-jee-luna-SR1a-win32-x86_64.7z.005

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.004

eclipse-jee-luna-SR1a-win32-x86_64.7z.004

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.003

eclipse-jee-luna-SR1a-win32-x86_64.7z.003

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.002

eclipse-jee-luna-SR1a-win32-x86_64.7z.002

2015-02-17

eclipse-jee-luna-SR1a-win32-x86_64.7z.001

eclipse-jee-luna-SR1a-win32-x86_64.7z.001

2015-02-17

go1.3.windows-386.msi.7z

go1.3.windows-386.msi.7z

2014-11-01

eclipse-jee-luna-SR1-win32-x86_64.7z.006.7z

eclipse-jee-luna-SR1-win32-x86_64.7z.006.7z

2014-11-01

eclipse-jee-luna-SR1-win32-x86_64.7z.005.7z

eclipse-jee-luna-SR1-win32-x86_64.7z.005.7z

2014-11-01

eclipse-jee-luna-SR1-win32-x86_64.7z.004.7z

eclipse-jee-luna-SR1-win32-x86_64.7z.004.7z

2014-11-01

eclipse-jee-luna-SR1-win32-x86_64.7z.003.7z

eclipse-jee-luna-SR1-win32-x86_64.7z.003.7z

2014-11-01

eclipse-jee-luna-SR1-win32-x86_64.7z.002.7z

eclipse-jee-luna-SR1-win32-x86_64.7z.002.7z

2014-11-01

eclipse-jee-luna-SR1-win32-x86_64.7z.001.7z

eclipse-jee-luna-SR1-win32-x86_64.7z.001.7z

2014-11-01

cpp work multy thread

cpp work multy thread

2013-08-19

WINISO v5.3简体中文版

可以制作iso文件 支持到700M

2004-12-14

空空如也

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

TA关注的人

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