自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风斗士

有的人讨厌狗,但是无奈满街都是狗

  • 博客(116)
  • 资源 (4)
  • 收藏
  • 关注

原创 61条面向对象设计的经验原则

你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。-----Arthur J.Riel         (1)所有数据都应该隐藏在所在的类的内部。p13   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15   (3)尽量减少类的协议中的消息。p16   (4)实现所有类都理解的最基本公有接口[例如,拷贝操作

2008-05-09 21:55:00 621

转载 国内Java四大山头初现

目前的四大山头,还处于互不竞争的形态,而且大家都有当年国共合作时期的精神,互相加入对方的组织。   JavaEye(http://forum.javaeye.com):以BBS论坛为交流形式,站长是Robbin,成立最早,人数最多,宝贝最多。当然,灌水的也最多。开放式的会员注册机制,但是必须经过漫长的15天等待,才能发言。不过浏览是完全自由的。   BJUG(http://www.

2008-05-07 17:46:00 750

转载 JPA学习总结

一 概念Java Persistence API(JPA)是 EJB 3.0 新引入的数据持久化编程模型,它利用 Java 5 中的注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。二 JPA 的优势1 标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问 API,这保证了基于

2008-05-05 15:35:00 735

原创 国外著名java站点

http://www.javaworld.com/http://www.onjava.com/http://www.jguru.com/http://www.javablogs.com/Welcome.actionhttp://java.sun.com/developer/blogs/http://www.jars.com/

2008-04-30 13:38:00 710

转载 详解spring2.0的scope

如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此

2008-04-28 16:35:00 712

转载 Oracle WHERE条件执行顺序

sql优化比较复杂,且受环境限制,但开发过程中,写sql要遵循最起码的原则.如下:   1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.例如:(低效)SELECT … FROM EMP E WHERE SAL > 50000 AND JOB = ‘MANA

2008-04-18 14:17:00 2037

转载 国际:十个习惯让你精通新的开发技术

这篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也

2008-04-11 13:14:00 603

转载 完全用Linux工作,摈弃Windows

  “正如你我都知道的那样,真实的情况是巨大的(权力)核心中的金融力量从安德鲁.杰克逊总统时代开始就控制了政府,这个国家将要重复杰克逊时代与银行的斗争,只是在更大和更广的基础上罢了。”  1933年11月21日罗斯福  罗斯福的这一番“真情告白”多少有些像当年的威尔逊,如果说威尔逊的确是学者出身而不谙银行家们的手法,那么以罗斯福的经历说出这样一番高论则多少有些做作。对现任总统与华尔街暧昧关系作为攻

2008-04-08 14:53:00 586

转载 Choosing among JCA, JMS, and Web services for EAI

This article discusses criteria for choosing among J2C Connector Architecture (JCA), Java Message Service (JMS), and Web services implementations, depending on your existing environments, the patterns you want to implement, and the your preset requirements

2008-04-08 13:59:00 503

转载 J2EE信息系统集成解决方案

 在当前Java开发中,Web占据很大空间, 10个Java程序员就至少有6个是搞Web方面开发的,但不管是C/S还是B/S, 软件最终的目的只有一个,那就是对各种服务的集成.  在软件技术发展到今天,EIS的集成出现了2大主流,即SUN的J2EE(JavaEE)方案和MS的.NET方案,他们要作的都是将不同的服务进行集成后统一接口暴露给客户端,比如在J2EE里,实现对分布环境下服务的集成---R

2008-04-08 11:12:00 1553

转载 IT项目管理书架

软件开发项目管理-栾跃(很多微软的实践,内容全面)软件项目管理实践-施平安翻译(印度InfoSys公司最佳实践)软件项目管理:一个统一的框架(实施RUP下项目管理必看)敏捷项目管理(实施敏捷项目管理参考书)CMMI——过程集成与产品改进指南PMBOK2004版 人月神话(没有银弹)最后期限(汤普金斯的经验总结)人件集(方法,工具,技术,过程,团队,模型)软件工艺 你的灯亮着吗- 温

2008-04-02 14:47:00 1092

转载 IT知识库

IT项目管理-PMBOK2004中文版IT项目管理-微软项目求生法则IT项目管理-最后期限IT项目管理-微软开发模式IT项目管理-微软MSF项目管理培训资料IT项目管理-人月神话IT项目管理-毕马威-项目管理思维方面-思维决定一切思维方面-六顶思考帽思维方面-你的灯亮着吗思维方面-一只乌龟的生活智慧思维方面-李天命的思考艺术职业生涯-骑驴找马:职业发展路图职业生涯-职业生涯规划之职业选择职业生涯-

2008-04-02 13:33:00 1406

原创 firefox与IE Css的区别

 1、IE与Firefox下对CSS解析的区别这是我在使用中的一些经验,拿出来和大家分享,希望大家继续对高度的解析IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度Firefox:没有定义高度时,如果内容中包括了图片内容,MF的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况;当定义了高度,但是内容超过高度时,内容会

2008-03-05 10:29:00 635

转载 firefox与ie 的javascript区别

 1. Document.form.item 问题    现有问题:        现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 firefox下运行    解决方法:        改用 document.formName.elements["elementName"]2. 集合类对象问题    现有问题:       

2008-03-05 10:28:00 811 1

转载 An Introduction to the Internet Explorer Developer Toolbar

 If youre like most Web developers, when you were first learning HTML, you probably spent a great deal of your time playing around with your browser. The fact that you could simply do a "View Sourc

2008-02-18 17:21:00 770

转载 COBIT: 国际信息安全审计规范简介

    COBIT的全名是Control Objectives for Information and related Technology,是一个由美国负责信息技术安全 与控制参考架构的组织ISACA(Information Systems Audit and Control Associatio

2007-11-01 15:03:00 1662

转载 ITIL简介

随着企业之间竞争的加剧和世界范围内电子商务的兴起,IT受到了企业越来越多的重视。一方面,企业不断投资购建各种硬件、系统软件和网络,另一方面不断开发实施ERP系统、SCM系统、CRM系统、决策支持系统和知识管理系统等各种各样的系统。但是,建设这些IT基础设施只是企业信息化的一个阶段,如何运维好这些设施却是一个极为重要却又被长期忽略的问题。因为从生命周期的观点看,系统的设计、开发(购买)和实施只占

2007-11-01 14:56:00 1331

转载 JAVA:Filter编码器

 〔CharacterEncodingHttpServletRequestWrapper.java〕package creator.common.filter;import javax.servlet.http.*;public class CharacterEncodingHttpServletRequestWrapper extends HttpServletRequestWr

2007-11-01 11:32:00 1001

转载 JAVA基础:Java多语言编码问题解析

 1、Java编译器在对源文件编译前,会先把源文件转换为unicode编码,因为这个原因,我们在编译时一定要把源文件用的是什么编码方式正确无误的”告诉”编译器。  例如:我们的源文件是以UTF-8的方式保存的,而在编译时编译器却把它当作是用GBK方式保存的,这样编译器就会按照GBK->Unicode的编码转换方法对源文件进行转换,然后再编译,这样当然会出错,实际上编译器应当按照UTF-8->U

2007-11-01 10:10:00 591

转载 F5助力eBay数据库服务器负载均衡

 美国eBay公司是世界上最大的网上交易平台。据统计,每天有涉及几千个分类的几百万件商品在eBay上销售;eBay的年增长率达到50%。但是,和快速增长的业务相比,eBay的IT支撑系统的高可用性还相对滞后,其IT系统重构规划时还确认用户数据库有单点故障(SPOF)。为此,eBay采用了F5公司提供的数据库服务器负载均衡解决方案,不仅使数据库可用性达到99.9%,而且还实现了在线拓展、高安全和高可

2007-10-29 10:00:00 1707

转载 国际:个人网页中必不可少的十五大Web API

基于计算机的交互已经成为像 Digg、 Facebook 和 Dilicious等Web 2.0 网站常用的特性,已经超出了单纯web feeds的范畴。API全称是application programming interface即应用编程接口,程序员可以编写应用和Widget跟页面的服务器实现交互,API提供了基于web的数据和功能访问接口。比如使用GoogleMaps API,可以从Go

2007-10-26 17:39:00 587

原创 防止空链接跳转到页面顶端代码

a href="javascript:void(null)">a> 

2007-10-24 13:29:00 736

转载 Ipxzerg时代的zvt两族战略之虫族崛起篇

  Ipxzerg创造了一个时代。他是韩国职业联赛zvt最高胜率的保持者。他的战术理念——三基地飞龙及其相关的一系列战术,中国星际爱好者亲昵地称之为拖把流,让zvt变得轻易。但是,随着韩国terran对ipxzerg战术思想的认识的提高,拖把流越发艰难,这从ipxzerg一年前和现在细节上的差别就可以看出来。    对于战术发展的进程,枯燥的陈述无法给读者直观的认识,而一篇战报却因为比赛的局限性而

2007-10-22 13:55:00 2072

转载 开发笔记:Python中的Module

Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很多,层级很复杂,就很吃力了。有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统一调

2007-10-17 12:54:00 1145

转载 Excel 文件二进制结构分析

序我对 Excel 文件结构的学习研究,也是最近才开始。只是好奇,拿出改游戏的劲头与手段,一点点的啃。发觉似乎有不少人也对该文件格式感兴趣。只是很可惜,我找不到能力足够、并且愿意一起共享心得体会、共同学习的同道。一人独行,自然倍感寂寞,兴趣的火花也就时燃时灭;再加上我人比较懒,工作忙,也难以抵御外界的种种诱惑,比如娱乐、游戏、小说等等,所以,火花也就灭的时候居多。这里就先请读者原谅,打声招呼,如果

2007-10-16 18:37:00 10461 4

转载 Python完全新手教程

Lesson 1 准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。运行环境可以是linux或者是windows:1、linuxredhat的l

2007-10-16 18:35:00 2312 1

转载 用python开发windows程序

 今天终于可以用wxPython开发GUI程序了,非常高兴。把其中的一些注意点写下来以供参考。在windows XP平台下,首先需要做以下环境的配置:     1. 首先是安装python ,安装完之后将python/bin所在目录添加到path中。     2. 安装wxPython, 此时要注意wxPython的版本要与前面python的版本一致。     3. 安装py2exe, 这是win

2007-10-16 18:35:00 4074

转载 7大最有影响力的GNU/Linux发行版

 Linux新用户觉得GNU/Linux发行版之间没有大区别,其实不然。这里列出的7大最有影响力的GNU/Linux发行版就各具特点。投票支持一下你喜欢的版本。 Debian:可能最有影响力的发行版。最大特色是软件包管理系统,最令人诟病的是新版推出太慢,但用户可以通过软件包系统获得最新软件,能满足新手和专业人士的不同需求。Fedora和Red Hat Enterprise Linux (R

2007-10-12 14:34:00 667

转载 Windows下PHP和Apache的安装与配置

 在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法.一 下载安装程序Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载PHP可以从http://www.php.net下载.二 安装程序1 Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安

2007-10-12 14:33:00 484

转载 Unicode字符编码规范

 Unicode是一种字符编码规范 。  先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits)  因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号  。 而最高位为1的另128个字符被成为“扩展ASCII”,一般用来

2007-10-12 14:21:00 745

转载 星际、魔兽3、红警完全对比

 魔兽娱乐性强 比较搞笑 你常常越玩越轻松   星际竞技性强 比较严肃 你常常越玩越紧张  红警政治性强 比较偏激 你常常越玩越气愤      玩魔兽 就像唱卡拉ok 普通人练一首歌半个月 已经能赢得同伴的掌声   玩星际 就像唱京戏 曲不离口的练上一年 可能还唱不上调子   玩红警 就像说话 不用练就差不多水平 练了很多年说话的水平不见得高多少。    学习魔兽 你能打赢两家疯狂电脑的时候 你和

2007-10-09 14:15:00 804 2

转载 什么是商业智能?商业智能工具都有哪些?

 商业智能也称作BI,是英文单词Business Intelligence的缩写。商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。这里所谈的数据包括来自企业业务系统的订单、库存、交易账目、客户和供应商等来自企业所处行业和竞争对手的数据以及来自企业所处的其他外部环境中的各种数据。而商业智能能够辅助的业务经营决策,既可以是操作层的,也可以是战术层和战略层的决

2007-10-08 10:57:00 2010

转载 在Eclipse中经常使用的10个快捷键

 Ctrl + Shift + T:打开类型:显示“打开类型”对话框来在编辑器中打开类型。“打开类型”选择对话框显示工作空间中存在的所有类型如类、接口等。  Ctrl + Shift + R:打开资源:打开“打开资源”对话框以打开工作空间中的任何资源。在Package Explorer中不必浏览文件便可快速打开任意一个文件。使用这个快捷键可以打开一个对话框,在里面输入你想查找的文件或者通配符既可。

2007-10-04 17:14:00 487

转载 从LiveJournal后台发展看大规模网站性能优化方法

 一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛 社会性网络,找到朋友 聚合,把朋友的文章聚合在一起 LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。在上线后,LiveJournal实现了非常快速的增长: 2

2007-10-04 16:47:00 427

转载 大型Web2.0站点构建技术初探

一、 web2.0网站常用可用性功能模块分析Web 2.0网站是指将传统的网站构架(平台、内容源、用户、传播方式等)转化到以用户为核心的网站构架上来,包括一系列体现web2.0概念的元素、定位和创意。web2.0网站在构架上须体现两大宗旨,即强大的后台系统和简单的前台页面,也即提供良好的用户体验,体现以人为本,技术服务人类的宗旨。 web2.0网站常用功能块通常包括以下几大项: 1.

2007-10-04 16:45:00 717

转载 使用开源软件,设计高性能可扩展互动网站

 上次我们以LiveJournal为例详细分析了一个小网站在一步一步的发展成为大规模的网站中性能优化的方案,以解决在发展中由于负载增长而引起的性能问题,同时在设计网站架构的时候就从根本上避免或者解决这些问题。今天我们来看一下在网站的设计上一些通常使用的解决大规模访问,高负载的方法。我们将主要涉及到以下几方面:1、 前端负载2、 业务逻辑层3、 数据层在LJ性能优化文章中我们提到对服

2007-10-04 16:40:00 481

转载 说说大型高并发高负载网站的系统架构

 转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71  我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工

2007-10-04 16:39:00 448

原创 在Java中使用Draw2D和SWT绘图

用 Java绘图一直都吸引着开发人员的注意。传统上,Java 开发人员使用 java.awt.Graphics 或 Java 2D API 进行绘图。一些开发人员甚至使用现成的开源工具箱(如 JSci)来绘图。但很多时候,您的选择被限定在了 AWT 或 Swing 上。为了最大限度地减少对第三方工具箱的依赖,或者为了简化绘图基础,可以考虑使用 Draw2D,并编写自己的代码来制图或绘图。 Dr

2007-09-14 09:40:00 1636

转载 对Java Generic相关知识的总结

 对于如 List 、 List 、 List ,其中 List 称为 parameterized type , E 称为 (formal) type parameter , String 称为 actual type argument , List 称为 raw type 。 Generic 的逻辑意义 原有 java 的类型系统 Generic 为 java 5 带来了新的类型

2007-09-13 09:32:00 2079

转载 ITIL介绍

 为大型IT系统的售后服务部门,面对的是由各种网络、主机、系统软件、中间件、数据库、应用软件等等组成纷繁复杂的系统,众多的软硬件耦合在一起,系统的复杂性和维护量呈指数级上升,更要命的是,该系统又服务于业界最高端的应用环境――电信领域,这意味着系统的可靠性和服务响应时间要求极高。如何及时高效地完成如此复杂的管理工作?ITIL应运而生。 什么是 ITIL? ITIL(IT Infrastructure

2007-09-11 09:05:00 1236

High Performance Web Sites.pdf

High Performance Web Sites.pdf

2008-12-30

Addison Wesley - uml distilled, 3rd.chm

Addison Wesley - uml distilled, 3rd.chm

2008-12-30

J2EE架构师手册

The J2EE Architect's Handbook.chm

2007-07-24

Google.Hacks.2nd.Edition

OReilly.Google.Hacks.2nd.Edition.Dec.2004.eBook-DDU.chm

2007-07-24

空空如也

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

TA关注的人

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