代码改变世界

Java 多线程间的通讯

2008-01-30 17:20 by 乱世文章, 411 阅读, 0 推荐, 收藏, 编辑
摘要:问题在前一小节,介绍了在多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确地访问共享资源。这些线程之间的关系是平等的,彼此之间并不存在任何依赖,它们各自竞争CPU资源,互不相让,并且还无条件地阻止其他线程对共享资源的异步访问。然而,也有很多现实问题要求不仅要同步的访问同一共享资源,而且线程间还彼此牵制,通过相互通信来向前推进。那么,多个线程之间是如何进行通信的呢?解决思路在现实应用中,很多时候都需要让多个线程按照一定的次序来访问共享资源,例如,经典的生产者和消费者问题。这类问题描述了这样一种情况,假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中的产品取 阅读全文

QoBean技术文档(1):QoBean的基础技术

2007-12-31 16:12 by 乱世文章, 272 阅读, 0 推荐, 收藏, 编辑
摘要://------------------------------------------------------------------------// QoBean - Qomo's beans//// documents group(chs) - Aimingoo, Zhe//------------------------------------------------------------------------一、QoBean的发起---------------------我对Qomo的不满由来以久,最根深蒂固的便是它的命名空间的实现方式:隐式地维护路径与命名空间系统。所以 阅读全文

启动一个最小化Qomo项目-QoBean!

2007-12-31 14:53 by 乱世文章, 191 阅读, 0 推荐, 收藏, 编辑
摘要:什么是QoBean?-------------QoBean是Qomo V2项目中的一个子项目,所以毋庸置疑的,它也是一个开源项目,它的最新版本可以从如下地址获取:https://qomo.svn.sourceforge.net/svnroot/qomo/qobeanQoBean是Qomo V2的一个分支,它的目标是最小化Qomo。首先,它没有打算象Qomo一样通过一个$import和与$import相关的一个兼容层去支持兼容平台。它处在平台兼容层之后:也就是说,它将来可能使用Qomo的兼容层,或者让用户自己提供一个兼容层。QoBean将全面替代Qomo V2中的核心层,并且提供更加高级的语言特 阅读全文

关于Qomo 2.0 beta1的发布

2007-12-31 05:40 by 乱世文章, 163 阅读, 0 推荐, 收藏, 编辑
摘要:===============================================================================Qomolangma OpenProject v2.0类别 :Rich Web Client关键词 :JS OOP,JS Framwork, Rich Web Client,RIA,Web Component, DOM,DTHML,CSS,JavaScript,JScript项目发起:aimingoo (aiming@gmail.com)项目团队:../../contributor.txt========================= 阅读全文

ERP,SOA与J2EE什么关系

2007-12-29 21:44 by 乱世文章, 377 阅读, 0 推荐, 收藏, 编辑
摘要:j2ee J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。 在J2EE架构下,开发人员可依循规范基... 阅读全文

简单了解下POJO和PO

2007-12-29 00:36 by 乱世文章, 175 阅读, 0 推荐, 收藏, 编辑
摘要:POJO = pure old java object or plain ordinary java object or what ever. PO = persisent object 持久对象 就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。 首先要区别持久对象(PO)和POJO。 持久对象实际上必须对应数据库中的entity,所以和POJO有所区别。比如说POJO是由new创建,由GC回收。但是持久对象是insert数据库创建,... 阅读全文

关于POJO

2007-12-29 00:34 by 乱世文章, 184 阅读, 0 推荐, 收藏, 编辑
摘要:POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO就是所谓的“Plain Ordinary Java Object”,字面上来讲就是无格式普通Java 对象,简单的可以理解为一个不包含逻辑代码的值对象(Value Object 简称VO)。请教一下这里说的POJO和PO是一个概念么?它和VO又是什么关系呢?一个典型的POJO:public class TUser implements Serializable {private String name;public User(String name) {this.name = name;}/* 阅读全文

第七章 类图

2007-12-29 00:25 by 乱世文章, 155 阅读, 0 推荐, 收藏, 编辑
摘要:前言 类图是在面向对象的系统模型中使用得最普遍的图。类图包含了一组类、接口和协作以及他们之间的关系。 你使用类图来为系统的静态视图建模。通常这包括模型化系统的词汇(从系统的词汇表中发现类),模型化协作,或则模型化模式。类图还是一些相关的图的基础,包括组件图、分布图。 类图的重要性不仅仅体现在为系统建立可视化的、文档化的结构模型,同样重要的是构建通过正向和反向工程建立执行系统。 术语和概念 ... 阅读全文

HOW TO DRAW UML DIAGRAMS

2007-12-29 00:18 by 乱世文章, 188 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.smartdraw.com/tutorials/software/uml/tutorial_01.htmSmartDraw UML CenterHOW TO DRAW UML DIAGRAMSWhat is UML?UML stands for Unified Modeling Language. This object-oriented system of notation has evolved from the work of Grady Booch, James Rumbaugh, Ivar Jacobson, and the Rational Software 阅读全文

用UML建模需要注意的问题

2007-12-29 00:16 by 乱世文章, 357 阅读, 0 推荐, 收藏, 编辑
摘要:用UML建模需要注意的问题用UML建模时,对软件开发过程是有要求的,必须是用例驱动,以架构为中心,迭代和递增的开发,如果软件开发组织的软件开发过程不能满足这三点要求,那么UML的使用效果就会大打折扣,下面详细论述:一、 用例驱动用例驱动意味着为系统定义的用例是整个开发过程的基础。用例在多个核心工作流程中都发挥了作用。 1、 用例的概念可用来表示业务流程,我们称这种用例的变体为“业务用例”。 2、 用例模型是需求工作流程的输出结果。在这一早期流程中,需要通过用例来建立用户希望系统完成的任务的模型。这样,用例构成了一个重要的基本概念,客户和系统开发人员都必须认可这个概念。 3、 在分析设计中,用例 阅读全文

使用 WebSphere Portlet Factory 构建基于 Web2.0 的灵活 SOA 前端

2007-12-26 21:04 by 乱世文章, 219 阅读, 0 推荐, 收藏, 编辑
摘要:在许多门户的项目中,客户对门户的使用体验都有非常高的要求。基于现阶段的 portlet 技术对丰富的 Web 2.0 前端展现存在着一定的技术难度。WebSphere Portlet Factory (WPF) 利用 SOA 的构建方法,提供无需编写代码的开发环境进行基于 Web 2.0 技术的门户开发。使得开发人员可以快速地构建良好用户体验的门户应用。加速企业门户项目的成功实施。本文从 WebSphere Portlet Factory 的整体开发方式出发,完整地讲述了 WebSphere Portlet Factory 中支持 Web 2.0 技术的各项功能,为门户开发人员及用户提供一个指 阅读全文

架构设计师与SOA, 第 1 部分

2007-12-26 20:56 by 乱世文章, 108 阅读, 0 推荐, 收藏, 编辑
摘要:SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的一种实现。本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自己的理解来帮助大家分析和了解什么是SOA架构,SOA将怎样对企业系统架构设计带来积极的影响,什么是SOA架构设计师的角色,以及SOA架构师在设计SOA系统架构时有哪些应该特别注意的地方。1. 什么是架 阅读全文

七问 SOA

2007-12-26 20:54 by 乱世文章, 157 阅读, 0 推荐, 收藏, 编辑
摘要:对于SOA,尤其是像开发人员和CIO等仍有若干关键问题需要回答。Web 服务以及越来越多的面向服务架构(Service Oriented Architecture,SOA)已经在市场上投放了大量广告。两者都可以给企业带来广泛的短期和长期利益。但对于SOA,尤其是像开发人员和CIO等仍有若干关键问题需要回答。问:SOA的前提是能够使应用程序像服务那样工作。软件如何像服务一样工作呢? 答:没有SOA,软件包是被编写为独立的(self-contained)软件,即在一个完整的软件包中将许多应用程序功能整合在一起。实现整合应用程序功能的代码通常与功能本身的代码混合在一起。我们将这种方式称作软件设计&q 阅读全文

软件中最令人恼火的7个开发

2007-12-26 20:42 by 乱世文章, 188 阅读, 0 推荐, 收藏, 编辑
摘要:有人在听吗? 什么时候软件会令人生气?有一个时间,就是当一个受欢迎的软件刚刚发布新的版本,我们是如此激动以至于等不及要使用了。现在,一些软件似乎是故意要这样设计来让你生气,那些削弱了完美应用程序的日落策略导致永久更新和注册请求中的每样东西都是这么别扭。商人们接管了产品的设计,产品也就越来越差劲了。 我们也讨论过要列出那些软件中最令人恼火的软件设计的列表。我们那些软件发布商们可以倾听。 1,侵犯隐私的探究 我知道软件发布商们希望他们的工作得到回报,但是认同系统不起作用。一些技术的设计目的是让我们诚实,但是却采用了最令人讨厌的计划来监控我们。 例如,Adobe Systems Inc.和... 阅读全文

ed 1.7 - 支持60种编程语言的免费编辑器

2007-12-26 20:40 by 乱世文章, 212 阅读, 0 推荐, 收藏, 编辑
摘要:作者在这个软件上花费了大量的心血,请大家下载试用。PS:各位访客嘴下留德。引自作者博客:我幻想的未来使用ed会是那些用户:第 一种:编码高手。这种人不用mfc向导、不用堆砌起来的庞大的C++库,C从开始就是他们的最爱,遇到难题,他们不会首先去求助google。或者立马问 别人、灌水、骂这个无知骂那个无能的,他们总会先去挑战自己,去分析,去写小的测试程序来验证自己的想法。他们不死记硬背API接口,每天看到他们,说不 熟都不信。ed的主要用户是这种人。第二种:想成为编码高手的初学者。第三种:把ed当成庞大的VC的辅助工具的人。第四种:上了徐艺波的当,下载了,用了感觉不好,踢到回收站里的家伙。 下载 阅读全文

面试指南:新人面试做好三个“第一”

2007-12-26 20:24 by 乱世文章, 189 阅读, 0 推荐, 收藏, 编辑
摘要:对于初次找工作的毕业生来说,如何面对用人单位的选择?如何与企业的招聘人员沟通?如何让自己在众多的求职者中脱颖而出?应做好三个“第一”。 第一句话面试过程中,讲好第一句话,常常可以出奇制胜。大学生在面试过程中忌问毫无深度的问题,如单位是什么性质,你们要招什么人员等等,这些只要留心招聘简章就可以找到答案的问题,非但不会给招聘者留下好印象,反而会让人产生厌烦心理,使面试大打折扣。 第一动作一个细微的动作,能反映出一个人的整体素质。试想,一名要应聘研发岗位的求职者,却在招聘人员的面前手忙脚乱地翻找个人简历,那么谁会放心将如此细致的工作交给他呢? 第一印象面试过程中,第一印象往往最直接地表现在衣... 阅读全文

4招教你巧过面试性格测试关

2007-12-26 20:22 by 乱世文章, 239 阅读, 0 推荐, 收藏, 编辑
摘要:性格测试测什么 在供大于求的市场中,企业用人自然就变得更加精挑细选,从而使得求职步骤复杂化,笔试、数轮面试、情景模拟、逻辑测试、性格测试等不一而足;而求职者,不得不过关斩将,险象环生。 记者从多家公司了解到,企业引入的性格测试测评工具,有MBTI麦氏模型人格类型测试,霍兰德职业倾向测试,以及一些测评公司根据行业和岗位的不同而总结的测试量表。公司将求职者的测试结果输入电脑后,就能得到其性格是否和岗位要求相符的评判。 一些公司非常相信个人性格对人职匹配的影响,甚至让性格测试作为筛选求职者的第一关。某知名物流公司的应聘流程,就是给所有应聘者做性格测试问卷,问卷通过率极低,一般只有10%左右,通过者才 阅读全文

12种求职方式成功率排行榜

2007-12-26 20:21 by 乱世文章, 120 阅读, 0 推荐, 收藏, 编辑
摘要:人人都有自己找工作的经验,但其实我们知道的并不多。很多人以为找工作就三样东西:简历,招聘广告和劳务中介。其实,找工的方式有12种,它们的有效率用百分比来表示: 1.利用互联网来看公司网站,中介网站,或者把自己的简历贴在网站上等人来看。(1%) 2.随意地挑选报纸,电话簿上的公司,寄出自己的简历。(7%) 3.应聘自己行内发行的专业杂志,新闻简报上的招聘广告。(7%) 4.应聘登载在本地报纸上的招工广告。(5-24%取决于工资要求) 5.通过私人的就业中介。(5-24%取决于工资要求) 6.参加招聘会,和雇主直接见面,当面由雇主挑选。(8%) 7.和以前的老师,教授联系,看有没有门... 阅读全文

面试必问的16个经典问题的回答思路

2007-12-26 20:20 by 乱世文章, 183 阅读, 0 推荐, 收藏, 编辑
摘要:面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:“请你自我介绍一下” 思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。 问题二:“谈谈你的家庭情况” ... 阅读全文

研究生就业竞争力弱化 “皇帝女儿也愁嫁”

2007-12-26 20:18 by 乱世文章, 177 阅读, 0 推荐, 收藏, 编辑
摘要:12月26日电 近日,全国部分省市公布的2007年就业率数据显示,研究生初次就业率首次低于本科生。虽然本市尚无相关数据披露,但记者采访天津市多所高校发现,天津市高校研究生在就业市场上竞争优势也正在迅速弱化。 “今年工作怎么这么难找”研究生,“皇帝女儿也愁嫁” 天津工业大学研究生小王周末去北京参加一个大型招聘会,投出了四十多份简历,回到天津好几天了,至今还没有接到一个面试电话。以往研究生一直是“皇帝的女儿不愁嫁”,但随着就业竞争的加剧,具有学历优势的研究生也开始为求职发愁了。记者在本市多所高校采访时发现,不少即将毕业的研究生都在抱怨:今年工作怎么这么难找? 小王告诉记者,自己已经参加好几个招聘会 阅读全文
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 46 下一页