Java NIO原理和使用 板桥里人 2002/11/01 jdon.com Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。 Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多个 ...
架构设计师与SOA[badguy转] SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的一种实现。本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自己的理解来帮助大家分析和了解什么是SOA架构,SOA将怎样对企业系统架构设计带来积极的影响,什么是SOA架构设计师的角色,以及SOA架构师在设计SOA系统架构时有 ...
应用软件系统架构设计的“七种武器” 2007-10-23 21:56:54 | 评论 (0) | 被访问(989)次 软件架构师 对于软件架构这一概念,有太多的版本,目前在业界由大师级人物或组织提出的对这一概念的阐述就超过十种以上,我个人比较赞同RUP(Rational Unified Process)中对软件架构的定义,即软件架构包含了关于以下问题的重要决策: ◎软件系统的组织; ◎选择组成系统的结构元素和它们之间的接口,以及当这些元素相互协作时所体现的行为; ◎如何组合这些元素,使它们逐渐合成为更大的子系统; ◎用于指导这个系统组织的架构风格:这些元素以及它们的接 ...
1.任何涉及到网络连接,磁盘读写,数据库连接的资源,都是极其宝贵的资源。一般以下面方法处理: A.考虑对此类资源进行池化(Pooled). B.在用到此类资源的前一秒,才进行获取动作。 C.用完此类资源后,及时关闭或放回资源管理器(管理池)中. D.尽量用现有的最新版本的开源资源管理器,如(apacha的DBCP连接池组件)。
时间: 2008-3-10 下午3:30 用户: orchids 要快乐的度过充满困难的一生    ——任总给陈珠芳及党委成员的一封信    陈珠芳及党委成员:    华为不断地有员工自杀与自残,而且员工中患忧郁症、焦虑症的不断增多,令人十分担心。有什么办法可以让员工积极、开放、正派地面对人生?我思考再三,不得其解.    我们要引导员工理解、欣赏和接受习惯高雅的生活习惯与文化活动,使他们从身心上自己解放自己。这次我们不惜使用为客户提供的服务,作一次演示,让大家看到高雅的生活无处不在。这些生活场景、生活方式北京、上海已经比较多,只要你愿意多花一些钱就可以实现。 员工不能成为守 ...
时间: 2008-3-10 下午3:30 用户: orchids 要快乐的度过充满困难的一生    ——任总给陈珠芳及党委成员的一封信    陈珠芳及党委成员:    华为不断地有员工自杀与自残,而且员工中患忧郁症、焦虑症的不断增多,令人十分担心。有什么办法可以让员工积极、开放、正派地面对人生?我思考再三,不得其解.    我们要引导员工理解、欣赏和接受习惯高雅的生活习惯与文化活动,使他们从身心上自己解放自己。这次我们不惜使用为客户提供的服务,作一次演示,让大家看到高雅的生活无处不在。这些生活场景、生活方式北京、上海已经比较多,只要你愿意多花一些钱就可以实现。 员工不能成为守 ...
实战DDD(Domain-Driven Design领域驱动设计:Evans DDD) 板桥里人 http://www.jdon.com 2006/7/10(转载请保留)   2004年著名建模专家Eric Evans发表了他最具影响力的著名书籍:Domain-Driven Design –Tackling Complexity in the Heart of Software(中文译名:领域驱动设计 2006年3月清华出版社译本,或称 Domain Driven-Design architecture [Evans DDD])。   Martin Fowler作序说;“希望本书是一本 ...
[转载]你的四金到底有多少? 以上海为例,社保的基数上限是前一年的平均工资的三倍,2006年为2235*3=6705元,假设你的工资为8000元,那么将以6705为基数缴纳社保。   首先是养老保险,这个金额是最大的,个人8%,即536元,单位22%,1475元。但是请注意,单位交的一分钱都不会进入你的个人账户!全部用于社会统筹。那么到了你老了养老金怎么领取呢,这个我在网上查了一下,居然找不着一个明确的官方文件说明。比较普遍的说法是,养老保险累计缴纳15年并达到法定退休年龄后,可以按月领取养老金,养老金金额=基础养老金+个人账户养老金=退休前一年全市职工月平均工资×20%+个人账户 ...
Java连接MySQL数据库失败的一种可能原因     今天写了个java访问MySQL数据库的程序,发现总是连接失败,报以下异常: Communication link failure: java.io.IOException, underlying cause: Unexpected end of input stream ** BEGIN NESTED EXCEPTION ** java.io.IOException MESSAGE: Unexpected end of input stream STACKTR ...
  // 根据对象INT字段或对象STRING字段检索(参数与传过来的Object相关)     public static ObjectSet retrieveObjectByFieldPramaters(ObjectContainer db,            Object obj) {          ObjectSet os = db.get(obj); &nbs ...
gyc567
搜索本博客
存档
最新评论