自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Pursuit Of Happyness

我不在乎起点有多高,最重要的是终点

  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 Struts2 Action间的传值方法

方法一:使用result type="redirect"   配置如下所示:   /action2.action?user.id=${user.id}&user.name=${user.name}....  方法二:使用result type="chain"chain会把前一个Action里的所有属性值带到下一个Action中来。 login

2013-05-16 11:53:05 883

原创 Struts2中表单与Action传递数据三种方式

Struts2中表单与Action传递数据三种方式 1.Action中的属性与表单中的属性一致就可以JSP中的表单 用户名: 密码: 相应的Java代码//Action中的属性

2013-05-15 16:48:08 757

原创 strut2配置文件中Action result type简述

strut2配置文件中Action result type简述  1 2 3 type指定为freemarker的意义是指定user_addPage.ftl用freemarker处理下面是其他类型的意义:chain用来处理Action链com.opensymphony.xwork2.ActionChainResultdispatcher用来转

2013-05-15 14:29:21 1227

原创 100个名著浓缩一句话 (转)

100个名著浓缩一句话1.神要是公然去跟人作对,那是任何人都难以对付的。(《荷马史诗》) 2.生存还是毁灭,这是一个值得思考的问题。(《哈姆霄特》) 3.善良人在追求中纵然迷惘,却终将意识到有一条正途。(《浮士德》) 4.认识自己的无知是认识世界的最可靠的方法。(《随笔集》) 5.你以为我贫穷、相貌平平就没有感情吗?我向你发誓,如果上帝赋予我财富和美貌,我会让你无法离开我,

2013-01-11 14:08:04 530

原创 《功夫熊猫》的人生启示

《功夫熊猫》的人生启示        田野 动画大片《功夫熊猫》自上映以来,征服了全球不少观众。毫无疑问,梦工厂无与伦比的动画设计,特色鲜明的中国元素,惊险有趣的动人剧情等等都是该片的主要看点。其实,如果单从剧情上看,该片走的仍然是美国传统励志片的老路——只不过是将故事背景和主角换成了童话动物世界和中国“国宝”熊猫而已。那么,既然是一部励志片,《功夫熊猫》都给了我们哪些人生

2013-01-01 15:52:29 8761

原创 计算机专业就业指导(Java)之基础技术测试篇(八)

基础技术测试篇(八)3.2 内存管理例题5:简述操作系统中内存分配的几种方式答案:在操作系统中内存分配有以下三种方式:(1)静态存储区域分配,这块内存在程序编译时或者在操作系统初始化时就已经分配好,在程序整个运行期间都存在,而且其大小不会改变,也不会被重新分配。例如全局变量,static变量等。(2)栈上的内存分配,栈是系统数据结构,对于进程或者线程是唯一的,它的分配与释放由操

2012-12-31 19:59:48 683

原创 计算机专业就业指导(Java)之基础技术测试篇(七)

基础技术测试篇(七)3.操作系统操作系统控制和管理计算机系统内各种硬件和软件资源,合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口的作用。因此无论是应聘硬件开发的编程工作还是应聘应用软件开发编程工作,都必须对操作系统的知识十分熟悉。3.1 进程与线程例题1:简述进程与线程的差别答案:线程是指进程内的一个执行单元,也是进程内的

2012-12-29 13:13:12 603

原创 计算机专业就业指导(Java)之基础技术测试篇(六)

基础技术测试篇(六)2.3网络配置及网络安全例题10:简单说明域名解析的过程和具体步骤答案:域名解析就是将国际域名或国内域名等向IP地址转换的过程。具体步骤如下:(1)客户机向本地服务器发请求,如请求解析www.baidu.com的IP地址。(2)本地服务器在数据库中寻找相应条目。如果没有则向根服务器发出请求查询代理".com"域的服务器地址,根域收到请求将代理".com"域的

2012-12-28 10:23:38 588

原创 计算机专业就业指导(Java)之基础技术测试篇(五)

基础技术测试篇(五)2.2 TCP/IP协议例题5:请详细解释一下TCP/IP协议的定义,主要有什么作用?答案:TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,译为传输控制/网际协议。TCP/IP协议之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X25、以太网以及RS-232串行接口)之上

2012-12-22 17:17:21 690

原创 计算机专业就业指导(Java)之基础技术测试篇(四)

基础技术测试篇(四)2.计算机网络与分布系统    随着网络的不断发展和普及,无论是基于C/S结构域还是基于B/S结构的程序,都不可避免地与计算机网络产生关系,这就需要程序的开发人员对计算机网络结构和分布系统的基本知识有比较深入的了解。因此在应聘各类程序员职位时,计算机网络知识也是经常被问到的内容。2.1 网络拓扑结构 例题1:简单描述OSI网络结构七层模型答案:OSI七层

2012-12-22 13:49:25 744 1

原创 Java jdbc数据库连接池总结(转)

Java jdbc数据库连接池总结(转)1. 引言   近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的

2012-12-20 17:31:41 781

原创 生活那点感悟

生活那点感悟       得不到的东西,我们会一直以为他是美好的,那是因为你对他了解太少,没有时间与他相处在一起。当有一天,你深入了解后,你会发现原不是你想像中的那么美好。人的眼睛有5.76亿像素 ,但却终究看不懂人心 。       一伙劫匪在抢银行时说了一句至理名言:通通不许动,钱是国家的,命是自己的!得手后,一新来的硕士劫匪说:老大,赶快数一下抢了多少。老劫匪不屑一顾:你傻啊?这

2012-12-19 09:13:18 399

原创 Linux命令英文缩写含义

Linux命令英文缩写含义   ls:list(列出目录内容) cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat package manager 红帽子打包管理器 pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(

2012-12-15 10:31:46 878

原创 Java程序操作Oracle两种方式之简单实现

Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库   (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名为wangtao,选择一个Service,输入用户名密码,测试连接,若通过说明成功;(注意:这里假设已创建好Oracle数据库,即图中TNS Server Name指定为你要连接的数据库实例)

2012-12-12 21:19:28 850

原创 一位资深程序员的程序人生总结十三条

一位资深程序员的程序人生总结十三条 (转)展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告,走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会 你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹

2012-12-09 16:25:45 490

原创 计算机专业就业指导(Java)之基础技术测试篇(三)

基础技术测试篇(三)1.3 各种常用的数据库例题20  NULL在数据库中是什么含义?在SQL Server数据库中有哪些设计NULL的操作?答案:NULL这个值表示UNKNOW(未知),它并不是 表示“”(空字符串)。与NULL这个值的任何比较都会生产一个NULL值。因为不能把任何值与一个未知值进行比较,并在逻辑上获得一个结果。SQL Server数据库在默认情况下会有ANSI_NU

2012-12-09 16:13:38 907 1

原创 你不容错过的30个人生哲理!!!(

Since today is my 30th birthday I thought it fitting to share 30 things I understand now that were complete mysteries to me just a few short years ago. These are simple lessons about life in general t

2012-12-08 20:05:36 657 1

原创 做最好的自己:这十件事请放手

When you stop chasing the wrong things you give the right things a chance to catch you.当你不再追逐错误的事情时,就等于给了正确的事情一个机会去找到你。1.Stop lying to yourself. – You can lie to anyone else in the world, but

2012-12-08 19:53:18 428

原创 计算机专业就业指导(Java)之基础技术测试篇(二)

基础技术测试篇(二)  1.2  SQL语言例题12  请写出SQL四条最基本的数据操作语句答案:SELECT * FROM 表名        INSERT INTO 表名 (字段,字段,……)      UPDATE 表名 SET(字段=值,字段=值,……) WHERE (条件)DELETE FROM 表名 WHERE(条件)Tips:数据库操作语言(Data Manipu

2012-12-08 12:12:04 715

原创 计算机专业就业指导(Java)之基础技术测试篇(一)

基础技术测试篇(一)1.数据库系统       数据库在编程中的重要性是毋庸质疑的,任何一种编程语言只要涉及与大量数据进行交互都要连接和操作数据库,所以求职者应该很好地掌握数据库系统方面的问题。这也是求职者在应聘各类程序员职位时最经常被问到的内容。 1.1数据库基本理论    例题1:数据库与数据库管理系统有什么区别?    答案:数据库是以某种数据模型所确定的数据结构方式来组

2012-12-07 13:21:19 814

原创 三个故事

三个故事 故事一:你是全力以赴还是尽力而为? 一天猎人带着猎狗去打猎。猎人一击中一只兔子的后腿,受伤的兔子开始拼命地奔跑。猎狗在猎人的指示下也是飞奔去追赶兔子。可是追着追着,兔子跑不见了,猎狗只好悻悻地回到猎人身边,猎人开始骂猎狗了:“你真没用,连一只受伤的兔子都追不到!”猎狗听了很不服气地回道:“我尽力而为了呀!”再说兔子带伤跑回洞里,它的兄弟们都围过来惊讶地问它:“那只

2012-12-06 13:01:38 326

原创 程序员笔试宝典

程序员笔试宝典     程序员的面试一般都要经过笔试,电话面试,面试三个过程。三关全过才能顺利签约,只要有一关没能通过,就会被“刷”掉。     笔试是程序员面试三个过程中最重要的一个环节,也是最难以提升的一个环节。本文中主要叙述的也是程序员的笔试经历。不论你有多么大的才干,多么广博的知识,如果未能通过笔试,则无缘下面的进程。下面是一个表,描述了各种IT公司笔试所考题目的类型。1、Tr

2012-12-06 12:16:35 421

转载 华为2013笔试试题

华为2013笔试试题  (一)  (1)什么是预编译,何时需要预编译:  答案:  1、总是使用不经常改动的大型代码体。  2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编  译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。  (2)char * const p  char const * p  const char *p

2012-12-06 12:10:29 574

转载 百度2013校园招聘软件研发笔试题及答案

百度2013校园招聘软件研发笔试题及答案   一、简答题1.简述数据库以及线程死锁产生的原理及必要条件,简述如何避免死锁。1)互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。 2)请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求

2012-12-06 11:55:38 563

转载 关于java集合框架(详细)

Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图   集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。   抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。   实现类:8个实现类(实线表示),对接口的具体实现。

2012-11-24 09:19:20 262

转载 关于java参数的传递

关于java参数的传递Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。先看基本类型作为参数传递的例子:public class Test1 {       public static void main(Str

2012-05-04 18:01:46 337

转载 学习java都需要掌握哪些知识

学习java都需要掌握哪些知识要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没 有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必 须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!

2012-04-28 11:21:24 794

转载 浅析Java语言中两种异常的差别

浅析Java语言中两种异常的差别 Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。

2012-04-28 11:08:01 274

转载 Java输入输出流详解

Java输入输出流详解 stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:  (1)字节流  表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进

2012-04-27 19:59:57 539

转载 浅谈Java的输入输出流

浅谈Java的输入输出流   Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。  流是一个很形象的概念,当程序需要读取

2012-04-27 19:32:52 320

转载 【转】斐波那契数列算法分析

【转】斐波那契数列算法分析背景:假定你有一雄一雌一对刚出生的兔子,它们在长到一个月大小时开始交配,在第二月结束时,雌兔子产下另一对兔子,过了一个月后它们也开始繁殖,如此这般持续下去。每只雌兔在开始繁殖时每月都产下一对兔子,假定没有兔子死亡,在一年后总共会有多少对兔子?在一月底,最初的一对兔子交配,但是还只有1对兔子;在二月底,雌兔产下一对兔子,共有2对兔子;在三月底,最老的

2012-04-27 19:04:42 907

写给在Java和.net中徘徊的新手

在很多网站上,网友都会问一个相同的问题,到底是学Java还是.net,个有个的见解。   自从.Net问世以来,程序员都很关心的一个问题是「该学Java或.NET」。我也在挣扎,该「该继续Java的研究,或者该开始准备培养.NET的知识」。   最好是能两者兼顾,但是每个人的时间都很有限,想要兼顾两者,其实不太容易。投入在.NET的时间越多,所能花费在Java的时间自然就少了,反之亦然。在信息爆炸的时代,重要的不是信息的取得,而是信息的抉择。信息太多,时间太少,如果不能慎选适合的技术,只会平白浪费许多时间,斫丧自己的竞争力。

2012-12-12

如何培养编程能力

左飞 代码揭秘 中 附录A 浅谈编程能力的培养与提高

2012-12-06

华为2013校园招聘求职宝典.

华为 全球领先的电信解决方案提供商 2013校园招聘 求职宝典

2012-12-06

设计模式之禅

内容简介   如果说“四人帮”的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书都可称之为“圣经”的“注释版”或“圣经的故事”。本书是得道者对“圣经”的“禅悟”,它既不像“圣经”那样因为惜字如金、字字珠玑而深奥、晦涩和难懂,又比“圣经”的“注释版”更深刻和全面、更通俗和生动、更接近开发者遇到的实践场景,更具指导性。本书兼收并蓄、博采众长,也许是设计模式领域里的下一个里程碑之作。   全书共分为四部分,第一部分从原理的角度阐述了面向对象程序设计的6大原则;第二部生动地讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;第四部分探讨了设计模式的混编,讲解了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用。最后,本书还附有一份设计模式彩图,可以裁剪,便于参考。   禅宗曰:“教外别传,不立文字”,禅的境界本不该用文字来描述,言语也道不明白,但为了传道,悟道者仍要藉言语来说明。   何为禅?一种境界,一种体验,一种精神领域的最高修为。何为设计模式?对面向对象思想的深刻理解,对软件设计方法和编码经验的完美总结。   本书是创造者的心路历程,是实践者的智慧结晶,是得道者的禅悟。它通过幽默风趣的故事和通俗易懂的讲述方式,引导你悟透设计模式的真谛。   如果你在思考下面这些问题,也许本书就是你想要的!   1. 业务分析如此细致,架构设计如此健壮、可靠和稳定,但为何仍然无法适应业务发展的需要,而且生命周期只有短短几年?   2. 为何你的团队协作了多年却始终无法沉淀出可复用的组件或构件?依赖和解耦的标准是什么?如何才能做到既不相互“刺伤”,又能相互“温暖”?   3. 架构设计时,如何才能实现高可扩展性和易维护性?如何避免维护成本大于开发成本的悲哀现状?   4. 交易型的系统如何大规模地借用设计模式的思想,以实现高性能、高可靠性的建设目标?   5. 架构设计时,如果遇到这样的情况:“有一个请求者和多个处理者,同时要求二者之间解耦,以便处理者可以动态地扩展”,这该如何处理?   6. 如果遇到过这样场景:“多个对象依赖一个对象,该对象状态改变时所有的依赖者都要相应地获得通知,并且要求对象间松散耦合”,这该如何处理?   7. 万物皆对象,不可能把每一个对象都分解到原子级别,如何适度地细化对象的颗粒度?怎样界定对象的粒度大小?   8. 同为创建类模式,工厂方法模式和建造者模式都可以创建对象,它们之间有何区别?适用的场景又有何不同?   9. 状态模式和策略模式的通用类图如此相似,在实际的应用场景中如何区分它们?   10. 如何使命令模式和责任链模式完美搭配并建立一个高可扩展性的系统架构,以解决客户端和处理者都参数化的场景?   11. 观察者模式和责任链模式真的没有可比性吗?它们的主要区别何在?实际应用中如何使用?   12. 组合模式只能用来表示部分和整体的关系吗?其扩展出的规格模式是如何实现的?透明的组合模式和安全的组合模式有何区别? 作者简介   秦小波,资深软件开发工程师、项目经理、系统分析师和架构师(获Sun架构师认证),从事IT行业10余年,经验极其丰富,现就任于交通银行软件研发中心。精通设计模式,对设计模式有深刻认识和独到见解,创造性地提出了自己在大量实践中总结出来的新的设计模式。擅长于SSH、iBatis、jBPM等Java技术,对ESB、BPEL整合技术也有一定的研究。此外,具有IBM DB2 DBA资格认证,对海量数据处理有深入的研究。

2012-12-05

空空如也

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

TA关注的人

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