自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 【转】通过jbpm源码分析jbpm引擎内核工作原理

<br />Jbpm,他是jboss下的一个开源项目,是个基于petri net理论为基础的工作流引擎。本文主要通过jbpm源代码分析下jbpm引擎内核工作原理。<br />        Jbpm是基于微内核引擎的基础上扩展开发出来的工作流平台,其运行的核心包是在org.jbpm.graph下,在该包下又分有action、def、exe、log、node几个包,jbpm内核引擎实现逻辑主要存放在def、exe这两个包下,其他的包是基于此内核扩展出来的动作、模型和日志。<br />        下面我们通

2010-11-16 14:17:00 2422

原创 JUnit中assertEquals和assertSame方法的不同

<br /> 1)提供的接口数量不完全相同。 assertEquals支持boolean,long,int等等java primitiveType变量。 assertSame只支持Object。 <br />2)比较的逻辑不同,结果可能不同。 assertSame是对象直接比较。assertEquals能利用被比较对象提供的比较逻辑来进行比较。使得同样的条件下,两者的运行结果不一定相同。简单解释如下: assertEquals(Object A, Object B) 的比较逻辑:如果 A,B都是Null,返

2010-11-16 13:30:00 1344 2

原创 java生产者 消费者问题

  这里涉及了,生产者文件,消费者文件,货物架文件,界面设计文件,还有就是一个applet文件.Consumer文件:import java.util.*;public class Consumer extends Thread{private WorkQueue queue;public Consumer(WorkQueue que

2008-11-01 10:29:00 800

原创 溢出原理《转》

其实所谓溢出原理:即是数据存储过程中超过数据结构所能容纳的实际长度都可成为溢出。我认为要浅显读懂该文必须了解计算机语言,计算机数制相关知识。如果要深入研究溢出则必须深入学习计算机程序设计相关知识,比如计算机数据结构,计算机编译原理,微机接口与组成原理等等。这里取前者,浅显谈谈计算机语言,计算机数制相关知识。一。浅谈计算机语言众所周知,计算机是0,1的二进制数字世界,所谓电子计算机乃是用电的低电平表

2008-10-26 20:52:00 2852

原创 软件工程的未来发展趋势(一)

软件工程的未来发展趋势(一) 这篇文章的主体是讨论软件工程的未来发展趋势,但是软件工程的发展不可能是孤立的,所以我们首先需要思考一下计算模型和软件开发本身的变化和趋势,再由此推测软件工程的发展趋势。从计算模型而言,应该来讲,传统的冯.诺依曼仍然被沿用;但从计算能力上来将,我们注意到了三个变化:lCPU的运算能力按摩尔定律快速提升;但提升单颗CPU的计算能力已经越来越困难;l并行运算技术以及多核

2008-10-25 21:30:00 1669

原创 防止电脑辐射的最好方法

防止电脑辐射的最好方法防止电脑辐射的最好方法在电脑桌上摆放仙人掌(球)科的植物,金琥还不错。好看好养。芦荟也行。多吃豆类和海产品(植物)会减少因为辐射对人体的伤害!显示器一定要用液晶的,比CRT的辐射低的多多了.操作电脑时最好在显示器上加一块计算机专用滤色板,以减轻射线的危害.最好是穿戴防辐射衣服。室内尽量不要放置闲杂金属物品,以避免形成电磁波的再次辐射。使用电脑时,应调整好屏幕亮度。一般来说

2008-10-25 20:11:00 484

原创 电脑死机的原因

电脑死机的原因※硬件方面原因: ★“散热不良”:显示器、电源和CPU在工作中发热量非常大,因此体质良好的通风关况非常重要,如果显示器过热将会导致色彩、图像失真甚缩短显示器寿命。工作时间太长也会导致电源或显示器散热不畅而造成电脑死机。CPU的散热是关系到电脑运行的稳定性的重要问题,也是散热故障发生的“重灾区”。 ★ “灰尘杀手”:机器内灰尘过多也会引起死机故障。如软驱磁头或光驱激光头沾染过多灰尘后,

2008-10-25 19:58:00 461

原创 【分享】Java输入输出流

【转】Java输入输出流  所 有 的 程 序 语 言 都 提 ?copy; 与 本 机 文 件 系 统 交 互 的 方式;Java也 不 例 外。 我 们 将 看 看Java是 怎 样 处 理 标 准 文 件 输 入输 出 的(包 括stdin,stout,stderr)。 当 你 在 网 络 上 开 发 小 程 序 时,你 必 须 注 意 直 接 文 件 输 入 输 出 是 不 安 全

2008-10-15 22:17:00 490

原创 SWING与AWT小应用程序的区别【转】

  也许你以前使用过AWT进行图形用户界面(GUI)的设计,感觉如何呢?现在JAVA2提供了Swing包,向大家展示了更丰富的功能,使用它设计的界面会更友好,现在我们就来看一下。   以前你设计小应用程序会扩展Applet(java.applet.Applet);现在为了使用Swing包,你要扩展JApplet(javax.swing.JApplet)让我们先来看一个扩展JApplet小应用程序的

2008-10-14 14:14:00 268

转载 小应用程序

相对于应用程序,小应用程序不能独立运行,需要嵌入Web页面中,或者在支持Java虚拟机的浏览器上运行。这里也给出Hello World的实例,使用的是小应用程序。这个程序在网页中坐标(10,100)的地方输出一行文字“Hello World”。其源代码如下: import java.awt.*;import java.applet.*;public class Hello Wo

2008-10-13 23:59:00 405 1

转载 如何学java《转》

在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手 的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅 助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,而是一种跳跃式 的写作方法,是一种类似tips的方法来对Java很多知识点进行了深入的分析和解释。 对于初学者来说,最好是找一本Java入门

2008-10-13 22:17:00 327

原创 指针(转)

         指针是通过地址来访问变量的一种特殊的数据类型,属于动态的数据结构,它可以在需要时产生,用完后则又可以取消或回收,以减少占用的内存空间。指针变量与其他类型的变量不同,它占有的不是数据,而是地址。 由于动态数据结构的变量是在程序执行过程中动态生成的,所以不能预先予以说明,无法预先给这些变量起名字,访问时也无法通过名字直接输出或显示,而只能用指针得到其地址,然后间接访问。 和其

2008-10-12 17:01:00 260

原创 工作中的十不要(适用于工作不久的同事)(转)

工作中的十不要(适用于工作不久的同事)(转) 第一:不要认为停留在心灵的舒适区域内是可以原谅的。    每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒

2008-10-12 12:52:00 355

原创 字符串怎么转换成十六进制数?

  public   String   Str2Hex(String   original){         byte[]   bytes   =   original.getBytes();         String   hs   =   "";         for   (int   n   =   0;   n               hs   +=   (Integer.toH

2008-10-11 15:17:00 1051

空空如也

空空如也

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

TA关注的人

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