自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

转载 一位软件工程师的6年总结

 一位软件工程师的6年总结 作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向

2007-12-07 20:37:00 425

原创 成功安装RATION ROSE

从公司拷贝回ROSE 之后 一直没安装成功 很是郁闷 今天在看架构设计的领域建模时,想到要安装ROSE才行 先装EXE 装好之后直接打开报错误 提示要配置LICENSE 打开 LICENSE KEY ADMINISTRATOR 选择LICENSE KEY WIZARD 选择IMPORT LICENSE KEY  FILE 导入CRACK中的ALLIC文件即可 配置成功.

2007-12-05 22:42:00 985

转载 当前流行的J2EE WEB应用架构分析(转)

J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。1. 架构概述 J2EE体

2007-11-13 23:39:00 548

转载 应用程序架构本质,第 4 部分: 创建灵活环境以支持发展(转)

通过学习如何使用可伸缩和自适应思想重点关注以客户为中心的业务策略来规划应用程序体系结构的发展。在创建可经受时间考验的强健应用程序体系结构时需要考虑许多因素,如建模、必要条件、设计、流程、性能等。不过,有时会忽略应用程序体系结构的如下方面,因为它不是整个流程的量化部分:发展。公司、行业、业务策略、客户——所有这些领域都会随着时间的推移而发展和变化。当设计应用程序体系结构时,规划体系结构的发展

2007-11-13 23:25:00 476

转载 应用程序架构本质,第 3 部分: 软件开发方法学入门(转)

通过关于应用程序体系结构的基本要素的本系列的第三篇文章了解各种关键技能、能力、工具和技术,以将正式和非正式开发方法包含到设计和计划活动中。在关于应用程序体系结构的原理的本系列的此部分中,您将了解与应用程序开发方法相关的技能、工具、技术和里程碑。技能全面的应用程序架构师必须能够将许多方法应用于应用程序的开发。所选择的方法可能由项目的组织或本质决定。在专门命令和控制严格且灵活的技术之间求得平衡是成

2007-11-13 23:22:00 765

转载 应用程序架构本质,第 2 部分: 设计模式入门(转)

对于应用程序架构师而言,标识、应用和记录模式就像每日三餐一样普遍。模式涵盖很多复杂的方面,从应用程序体系结构的大型结构到特定的设计问题解决方案均包含在其中。为了保证设计的成功,必须考虑并能够应用现有模式。在本文中,您将了解如何标识在设计中重复出现的模式,以及如何记录其特征、优势和缺点。从需求到形成有效的应用程序体系结构需要使用模型。建模 是记录模型在应用程序域内的状态和行为的过程。需要考虑这些

2007-11-13 23:19:00 742

转载 应用程序架构本质,第 1 部分: 关于需求建模您所需要了解的所有内容(转)

您的软件项目能否取得成功,这依赖于准确和完整的需求。要保证体系结构的正确,就要求人们能够使用相应的技术技能来捕获和细化正确的需求。发现用于需求建模的有价值的技能和工具,并且了解如何评估能力方面的进展。确定需求可能是非常困难的。通常,现有应用程序的操作包含了业务流程的各种需求,使其成为了设计或者实现更改的等价物。例如,“我们需要向表 XYZ 中添加一列以存储客户代码”,这一需求并没有说明为什么需

2007-11-13 23:15:00 1147

转载 JSF与Struts的比较 超易懂!

Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事?  首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式

2007-11-13 23:09:00 407

转载 数据库技术趋势发展三大特征:XML、BI、SOA

纵观数据库发展,三大数据库巨头公司纷纷推出其最新产品,数据库市场竞争日益加剧。从最新的IDC报告显示,在关系数据库管理系统(RDBMS)软件市场上,Oracle继续领先对手IBM和微软,但是微软在2006年取得了更快的销售增长率……   根据对数据库发展的技术趋势不难看出,整个数据库发展呈现出了三个主要特征:  支持XML数据格式  IBM公司在它新推出的DB2 9版本中,直接把对XM

2007-11-13 22:33:00 388

转载 Tomcat并发性问题-

通过修改Tomcat配置提升其并发处理能力......通过修改Tomcat配置提升其并发处理能力1加大tomcat连接数 其中和最大连接数相关的参数为maxThreads、maxSpareThreads和acceptCount。如果要加大并发连接数,应同时加大这几个参数。通常上述参数可在$Program Files/Apache Software Foundation/To

2007-11-13 20:56:00 774

转载 程序员的未来

现在的程序员找工作不太容易,而我招聘程序员也不太容易,双方的需求总是有着很大的差距。来面试的人里面有一半是刚刚毕业或者刚刚参加XX计算机培训出来的,对于Asp.net编程的理解,就是打开Visual studio,新建一个页面,拖拖控件,双击一个按钮写一下SQL操作的代码,仅此而已。以前我在面试的时候喜欢问他们有没有学过设计模式,有没有看过敏捷编程,知不知道测试驱动开发,喜欢上什么样的网站,知

2007-11-08 20:57:00 352

转载 35岁前必须做好的十件事情

35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己。所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下面十件事做好! 第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了3

2007-11-03 10:59:00 329

转载 IT职场:IT人才市场最看重的12项技能

IT行业很热门,不过前提是你要有所需的技能。如果你想进入这个行业,不妨看看在不久的将来最热门的几项IT技能。   Kevin Scott是谷歌公司的高级技术经理,也是美国计算机协会专业与教育委  员会的创始成员,他说: “我在硅谷看到的一切与认为程序员行将消失、其工作外包出去的观点完全相反。从大企业到新兴公司,许多公司都在积极招聘。”  许多招聘人员认为,现在有更多的空位可供求职者挑选

2007-11-03 10:49:00 565

转载 展望2008年后11大IT技术的发展方向

从现实产品中我们看到的也许只是现在的技术世界和技术明显,然而技术的日新月异又促使我们不得不放眼未来,准确把握未来的技术趋势,将很大程度上 影响到明天的IT体验和IT效率。 所以在圈点2007技术世界之前,我们首先要将目光投向未来。对2008年开始的其后5年的技术世界进行了梳理,提炼出了以下的11大技术方向,它们将以 不同的方式、不同的速度走进我们身边的技术世界。因此您要在它们到来之前,认识它们并思

2007-11-03 10:42:00 812

转载 想象5年后的你

  让我与你共同分享一段小故事,或许在这个阶段,可以很实际地让我们走出目前的困境  一九七六年的冬天,当时我十九岁,在休斯顿太空总署的大空梭实验室里工作,同时也在总署旁边的休斯顿大学主修电脑。纵然忙于学校、睡眠与工作之间,这几乎占据了我一天二十四小时的全部时间,但只要有多余的一分钟,我总是会把所有的精力放在我的音乐创作上。  我知道写歌词不是我的专长,所以在这段日子里,我处处寻找一位善写歌、词的搭

2007-10-16 19:10:00 381

原创 HIBERNATE中级联操作

当我们使用 HIBERNATE操作数据库时,往往会遇到级联操作多张表的问题,这时如果能设置好表之间的级联关系,主控对象以及延迟加载,将会大大提高软件系统的性能。列如 在项目中我们要操作广告表,而广告表又与广告类型表,广告主表相关联。我们可以很容易发现广告表又与广告类型表,广告主表之间是N:1的关系。在HIBETNATE中我们可以用双向的MANY TO ONE来映射表之间的关系。同时设置广告表为

2007-10-08 20:10:00 761

原创 Servle的生命周期

1)、当WEB客户请求Servlet服务或当WEB服务启动时,容器加载一个Java Servlet类。2)、容器调用Servlet的初始化方法init()进行Servlet实例化。在调用初始化时,要给init()方法传入一个ServletConfig对象,ServletConfig对象包含了初始化参数和容环境的信息,并负责向servlet传递信息,如果传递失 败,则会发生ServletExcept

2007-09-19 21:04:00 643

原创 JSP中的几种隐藏对象

在JSP开发中,我们经常要用到JSP的几种隐藏对象,下面对几种隐藏对象的作用进行归纳一下1 request 表示HttpServletRequest对象。代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。并且提供了几个用于获取cookie, header, 和session数据的有用的方法2   response 表示HttpServletResponse对象,代表

2007-09-19 20:22:00 888

原创 HIBERNATE延迟加载原理

1实体延迟加载原理在HIBERNATE中利用代理类来实现对实体的延迟加载,只有在调用实体的属性时,才会调用代理类来加载实体数据。2集合延迟加载原理在一对多映射中,例如一个用户有多个邮箱例子中。我们可以对邮箱集合属性做延迟加载处理,因为查询用户数据时,并不一定都要查询邮箱,只有在需要使用邮箱时才从数据库查询出来,这样可以大大提高系统性能。3属性延迟加载原理在实际项目开发中 我们经

2007-09-19 16:47:00 2246

原创 用JAVA MAIL实现发送邮件的功能

项目需求说明 在WEB项目开发中 我们往往需要实现向用户发送邮件的功能,利用JAVA的JAVAMAIL开发包 我们可以方便的实现发送邮件的功能。首先我们必须先下载javamail.jar和JAF框架(处理多种格式)集成到ECLIPSE中下面代码实现了 向用户发送邮件的功能 ,在开发中使用了公司免费邮箱的邮件服务器(需要身份认证)   String email=setPassword

2007-09-03 22:38:00 652

原创 使用JDOM生成XML文件

项目需求说明 在项目开发中我们会经常遇到读写XML文件的情况,在JAVA开发中,我们可以使用JDOM包方便的操作XML文件. 代码如下try{    String filepath=path+"task";//xml文件目录                    File file=new File(filepath);                    if(!file.exis

2007-08-08 16:21:00 1741 1

转载 技术高手的十三个原则

“大学生眼高手低”似乎并不是个别现象,象牙塔内生长的孩子们很多人忽略了外界的行情,总以为考试的高手就是未来职场上的“抢手货”。企业在市场经济的大环境下,注重的更多是能力而非学历。一技之长,总是企业HR所青睐的。很多学生自视在考场上纵横无敌就是天才,希望得到特别的待遇,可是学校教育和企业需求的差距让这个梦想也破碎了。现任职盛大网络北京数位红的金万钠先生,不是大学中所谓的“学术派”,他更加注重的是技术

2007-08-07 21:17:00 364

原创 JAVASCRIPT中时间控件的实现

项目说明 在WEB项目开发中 我们往往会遇到需要用户输入时间的问题,HTML没有专门的时间控件,我们可以使用JAVASCRIPT实现我们自己的 时间控件,方便用户输入.我们可以在date.js文件中实现时间控件的所有功能,然后在对应的JSP文件中直接引用date.js文件即可,date.js文件内容如下isIE = (document.all ? true : false);functio

2007-08-07 20:25:00 1218

原创 用Jxl实现将统计数据导出到excel表中

项目需求 在统计网站数据时,用户往往希望 能把下载量,注册用户数等统计数据导出到EXCEL表中.在JAVA中我们可以使用JXL包方便的实现该功能.由于我们的项目使用struts.spring,hibernate等技术,因此我们可以在查询统计数据的ACTION中将统计数据写到EXCEL表中,在查询页面用户就可以直接导出EXCEL文件.ACTION中的代码如下   Date date=ne

2007-07-31 20:16:00 1958

原创 安装oracle之后无法打开Eclipse问题的处理

今天我在打开eclipse的时候弹出一个标题为 Incompatible JVM 的对话框,内容如下: Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required.经过多次检查后发现是由于昨天安装了ORACLE , 在 环境变量中PATH中oracle默认使用

2007-07-30 21:33:00 1184

原创 使用JFreeChart绘制WEB统计图表

项目说明 在网站项目开发中,我们往往会遇到要统计用户的注册量,下载量等数据.为了直观的显示数据,我们可以使用开源的JFreeChart来绘制WEB统计图表.绘制代码如下1首先生成数据集对象DefaultCategoryDataset dataset = new DefaultCategoryDataset();dataset.addValue(100, null, "苹果");datase

2007-07-21 23:42:00 797

原创 支付宝快速付款接口的实现

 项目需求说明,在涉及电子网站的项目中经常要实现支付接口,以实现商品的购买或者服务的购买,而要实现支付接口,我们往往会实现支付宝快速付款接口,实现该接口就能实现用户的快速付款,在该接口中支付宝对买卖方不任担任何信用.要实现支付宝接口,首先要在内部网站中生成一个订单号和购买金额,然后按照 支付接口create_direct_pay_by_user服务中的参数传给支付宝,支付宝在收到响应,用户

2007-07-19 23:09:00 1121

原创 javascript中实现时间的比较

在项目中往往要实现时间大小的判断列如开始时间不能大于结束时间   function onCheck(){ var startdate_str=document.all.startDate.value;//值为2007-07-18var sd=startdate_str.spit(-);//分别得到年月日var startdate=new Date(sd[0],sd[

2007-07-19 22:25:00 671

原创 在javaScript中实现table列的新增和删除

功能说明在项目中要实现HTML中table列 的新增和删除    var cGetRow=-99999;  var index=0;  function DelRow(o)  {   //删除一行   cGetRow=o.parentNode.parentNode.rowIndex;   if(cGetRow==-99999)   alert("系统提示:没有选中行号!");  els

2007-07-18 22:03:00 691

原创 在SPRING中集成DWR实现二级菜单的级联响应

功能说明 在项目中要实现当杂志选项改变时,其对应的期刊选项中的内容也要跟着改变.由于项目是用SPRING开发,因此可以很好的集成DWR 首先在 WEB.XML中配置DWR   dwr-invoker   uk.ltd.getahead.dwr.DWRServlet       debug    true         dwr-invoker   /dwr/* 在DWR.X

2007-07-18 21:46:00 805

原创 WAP联盟统计数据定时任务的实现

功能介绍 当一个WAP网站加入WAP联盟之后,该网站必须在每天5点之前把从WAP联盟过来的访问量以及下载量发送给WAP联盟,以跟站长结算.功能实现原理 在网站起一个定时任务,在每天的4点钟定时发送网站数据给WAP联盟,以便统计结算.具体代码 网站是采用spring+structs+hibernate架构在网站启动之前 必须运行定时任务,因此我们采用在WEB.XML中配置一个Se

2007-07-17 15:06:00 633

转载 创业前必须思考的几个问题

1) 你的眼光是什么?   * 你的远见是什么?   * 你要解决什么问题?对象是谁?   * 你将来想要成为什么样的人?2) 你的市场机会是什么?市场有多大?   * 您目标的市场有多大?发展有多快?   * 这个市场有多成熟,或多不成熟?   * 你是否有资本成为这个市场前两三位?3) 介绍你的产品和服务   * 你的产品或服务是什么?   * 解决了用户的什么问题?   * 你的产品或服务有

2007-07-17 14:23:00 432

原创 在WINDOWSXP上配置JDK环境变量

在www.sun.com 下载JDK安装包安装之后, 我的安装路径是C:/Program Files/Java/jdk1.5.0_07在我的电脑->属性中选择高级 再点击环境变量按钮 在系统变量下选择新增 依次增加 JAVA_HOME: C:/Program Files/Java/jdk1.5.0_07;   CLASSPATH: .;%JAVA_HOME%/jre/lib/rt.jar;%J

2007-07-17 11:36:00 1115

原创 在javascript中判断字符串中各个字符出现的次数

function aMount(obj){     var bool=false;    bool=IsNull(obj);       if(bool!=true)  {    var tempbool=true;    for(i=0;i    {     var tempchar=obj.substr(i,1);    if(i!=0)    {     var prechar=obj.s

2007-07-17 11:14:00 862

Maven权威指南中文版

Maven权威指南中文版

2016-01-26

精通Hadoop精通Hadoop(第一二章)

精通Hadoop(第一二章)精通Hadoop(第一二章)精通Hadoop(第一二章)精通Hadoop(第一二章)

2011-02-07

马云点评创业马云点评创业

马云点评创业马云点评创业马云点评创业马云点评创业马云点评创业

2010-07-17

lunixlunixlunixlunix

lunixlunixlunixlunixlunixlunixvvvlunixlunixlunixvvlunixvvlunixvlunixv

2010-07-02

JAVA开发知识笔记

JAVA笔记JAVA开发知识笔记JAVA开发知识笔记

2008-10-06

空空如也

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

TA关注的人

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