自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java journey

learn to appreciate, understand java

  • 博客(51)
  • 资源 (11)
  • 收藏
  • 关注

原创 动态绑定

<br />http://blog.sina.com.cn/s/blog_59c9412d0100g7is.html  <br />运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。<br />1.Java的方法调用过程<br />编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。<br />编译器查看调用方法时提供的参数类型。<br />如果方法是private、static、final或者构造器,编译器就可以确定调用那个方

2010-08-31 21:31:00 693

原创 Tomcat开发技术之与HTTP服务器的集成 仅供了解

Tomcat最主要的功能是提供Servlet/JSP容器,尽管它也可以作为独立的Java Web服务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器管理功能方面都不如其他专业的HTTP服务器,如IIS和Apache服务器。  因此在实际应用中,常常把Tomcat与其他HTTP服务器集成。对于不支持Servlet/JSP的HTTP服务器,可以通过Tomcat服务器来运行Servlet/JSP组件。  当Tomcat与其他HTTP服务器集成时,Tomcat服务器的工作模式通常为进

2010-08-31 20:35:00 860

原创 jsp 九大内置对象

1、jsp、servlet之间传递数据的四个对象:application、session、request、page     jsp、java文件之间传递数据的对象:只能是request、response参数,带对象getsession等方法。2、对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet)是没法共用数据的,只能是后端程序(JSP)把数据输出,生成页面到前端,这时候生成的页面中的JavaScript代码才有可能得到所谓jsp的数据。同样的,只有把JavaScript里的数据

2010-08-31 15:50:00 811

原创 项目之网上商城 购物车 总结 更新中。。。

1、session默认20分钟有效。超时失效,长时间不用,调试异常记得重新开浏览器。

2010-08-31 14:36:00 2048

原创 myeclipse FAQ

1、出现断点,debug运行模式:如何关闭找到breakpoint窗口,把所有断点都关闭就OK。2、常用快捷键:shift+tab : 缩进减少ctrl:鼠标下脱java文件,就复制一份了。

2010-08-31 14:33:00 796

原创 问题调试方法。。。更新中

1、代码顺序执行,理清页面之间如何跳转,数据如何传递。用控制台语句输出数据、标记查看问题出处。2、调试,就是要把能进行的操作都要操作,比如购物车点击继续购物、或后退到商品页面再购物,等尝试,查看不同页面跳转路径,有无功能实现。

2010-08-31 14:23:00 730

原创 struts1 配置 文件 跳转 理解

1、jsp页面2、去strtus-config。xml中找

2010-08-31 14:06:00 4346 1

转载 可以让你少奋斗10年的工作经验

<br />第一:不要认为停留在心灵的舒适区域内是可以原谅的。<br /><br />  每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但

2010-08-29 10:59:00 857

转载 编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。这些都是程序员的修养,这里我想谈谈"编程修养",也就是上述中的第5点。

2010-08-29 10:38:00 883 2

转载 技术人员职业生涯的红色警报

<br />技术人员职业生涯的红色警报 收藏 IT技术人员是一群有热情而努力的人,但当你的能力和你的实际工作能力严重失衡(也就是你的能力严重不能工作需要的)的时候,会严重打击你的工作热情,而项目也会不断面临着失败。而这些事情的发生是有一定预兆的.大致总结了一下,希望引起大家的注意。 1没有休息时间 你可以给自己很多借口,新升了职务,管理更多的项目,责任更重大了,手下的人素质不行,产品质量不高,等等,但这些都是最根本的原因,没有时间休息,最根本的原因就是你的能力不能满足现有职务的要求,所以你总是在忙,所有的事

2010-08-29 10:34:00 599

转载 坏消息:坐的时间越久寿命越短

<br />对我们大多数人来说,这是个坏消息:如果你每天坐的时间超过6小时,那么你更有可能早逝,即使经常锻炼也无济于事。 美国癌症学会的研究人员在14年内跟踪了超过10万成年人,包括53,000名男性和70,000名女性,要求他们填写关于身体活动的问卷。即使在考虑了身体质量指数(BMI)和吸烟等因素后,研究人员还是发现,一天静坐时间超过6小时的女性的死亡几率比一天只坐不到3小时的女性高37%,而长期静坐的男性死亡几率高13%。经常锻炼的人死亡风险要低一点,但仍然十分显著。静坐时间太长,而运动时间短于3.5小

2010-08-28 11:20:00 724

转载 jsp页面 FAQ

1、js问题造成报错:servlet。jsp和servlet Action抛出错误。2010-8-27 9:18:18 org.apache.catalina.core.ApplicationDispatcher invoke严重: Servlet.service() for servlet jsp threw exceptionjavax.servlet.jsp.JspException: Missing message for key "cart.modi.suc" in bundle "(defaul

2010-08-27 09:23:00 1224

转载 logic:present 和 logic:empty的用法

<br />logic:present 和 logic:empty他们的用法大致相同,唯一的不同点是:两者在对空字符串的处理上存在着不同。 下面为index.jsp中的代码: 1 2 notpresent 3 4 5 notempty 6 7 8 empty 9 10 11 present 12 当第一次访问该JSP的时候,由于users没有定义,并且也不在page,request,session,application任何一个作用域中,因此输出的结果为notpresent,empty。 下面我们增加一个a

2010-08-23 15:56:00 772

转载 JSTL之数字、日期格式化---、

<br />日期表示 <br /><fmt:formatDate value="${DATE1}"    pattern="yyyy-MM-dd hh:mm:ss" type="date" dateStyle="long" />  <br />百分数,千分数表示<br /><fmt:formatNumber    value="${DoubleVALUE}"   type="number" pattern="0.00‰" />    0.01 ‰<fmt:formatNumber    value="${D

2010-08-23 11:44:00 700

转载 jstl标签库的使用介绍

开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/1129/18293.php从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。作者:丁令(http:///www.DingL.com/) JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jaka

2010-08-23 10:57:00 645

原创 为梦想而疯狂的牛人

<br />http://news.21cn.com/social/daqian/2009/03/06/5960733_2.shtml<br />http://www.subaonet.com/html/p_gjgn/200936/0936102726349195357_3.html<br />http://bbs.beijingww.com/redirect.php?fid=14&tid=12120&goto=nextoldset<br /> <br /> <br />疯狂源自梦想<br />技术成就辉煌

2010-08-22 13:50:00 637

转载 Hibernate 学习 总结

   发表时间:2007-01-03   一、PO的数据类型设置int 还是Integer Integer 允许为 null Hibernate 既可以访问Field也可以访问Property,访问Property是只是调用getXXX()、setXXX()方法,因此在from Customer where c.name=’Tom’ HQL中,name属性不需要存在,只要getName()存在就可以了。 二、Hibernate映射1、映射复合主键Java代码 主键类   Public class Custo

2010-08-21 14:32:00 822

转载 Hashtable、synchronizedMap、ConcurrentHashMap 比较

<br />Doug Lea的util.concurrent包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型List和Map的高性能的、线程安全的实现。Brian Goetz向您展示了用ConcurrentHashMap替换Hashtable或synchronizedMap,将有多少并发程序获益。 <br />在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK 1.0的一部分。Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,

2010-08-20 15:42:00 10063

转载 map的put理解

package test;import java.util.Collections;import java.util.*;public class TestList {public static void main(String[] args) { Map map = new HashMap(); map.put("1","hello"); map.put("2","world"); map.put("3","nihao"); map.pu

2010-08-20 15:04:00 14201 1

原创 乱码问题

<br />1、导入项目gbk编码,工具utf-8编码。如何将乱码还原?<br />在项目上右键属性,选择编码gbk将代码拷贝出来,再改回utf-8编码,再粘贴回来,即可。

2010-08-18 16:54:00 656

转载 struts1.1 配置文件属性

Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-config.xml文件。web.xml文件是配置所有web应用的,而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的。        Web应用的发布描述文件:        web应用发布描述文件可以在应用开发者,发布者和组装者之间传递配置信息,Web容器在启动的时候从该文件中读取配置信息,根据它来装载和配置web应用。文档类型定义DTD对XML文档

2010-08-16 14:53:00 751 1

原创 知足 还有很多事等着你去做

从此不再抱怨生活,总有一天你会明白。。。。。。http://v.youku.com/v_show/id_XNTYyMDQ5NzY=.html        累了,感叹工作的压力;倦了,觉得身心需要休息,放松;烦了,觉得生活的无趣;。。。。。。        看来自己变得矫情了,安逸只会让人懈怠、厌倦,经受不住狂风暴雨的摧残。        回想刚刚参加工作,在铸造厂的工作,现场的操作工人,每日繁重的工作,一层层的压力;同时,工伤时发,自己目睹了一顿重的吊钩砸中了合模B班的易正华,安全帽飞了,头骨凹了一块,地

2010-08-15 13:32:00 901

转载 更系统地掌握Struts1.x/Struts2.x+Hibernate+Spring框架组合,请学习SpringSide或Appfuse

<br />项目结构图:<br /><br />jsp部分为:index.jsp;success.jsp;fail.jsp<br />UserDAO.java,User.hbm.xml自动生成,HibernateSessionFactory是多余的。<br />相关的配置文件、类文件详细信息,请参看Struts+Spring+Hibernate/SSH整合开发详细二<br />以前是整过这三个框架的,可是工作期间都不曾用过,不知不觉之中,学的东西全忘了。这次又要开始找工作了,看着招聘启事上都写着:要求熟练掌

2010-08-14 21:30:00 1102

转载 生活习惯透露寿命长短

<br />健康理论2010-08-10 17:27:43阅读142784评论144字号:大中小<br />    吸烟减寿、运动增寿是人们早已耳熟能详的健康理论,但是实际上影响人的寿命的因素还有很多。那么就让我们假设自己的平均寿命为70岁,看看以这个数字为基点的加减法都与什么有关吧。 <br />  1 “看得见风景的房间”增寿两年  曾有研究显示,和住在只有一堵墙可看的病房里的病人相比,住在可以欣赏窗外美景的病房里,康复效率会大大提高,出院也更早。美景同样也能帮助人们改善情绪、消除抑郁、变得乐观。如果你

2010-08-14 21:03:00 615

转载 Spring与Struts1的集成

<br /> <br />Spring和Struts整合的价值在于将Struts使用的BO或DAO 乃至Action交给Spring管理,从而充分利用Spring强大的IoC和AOP 特性。<br /> <br />无论使用哪种方式整合,都需要为 Struts装载 Spring 应用上下文环境。有以下三种方式:<br /> <br /><br />1) 在struts-config.xml中使用Struts Plugin<br /><plug-in className="org.springframew

2010-08-14 19:36:00 1370

转载 ssh 整合 jar包 冲突问题

 ssh2 jar包配置本文中ssh指:struts2,srping2.5,hibernate3.2 struts2必须JAR包(6个): struts2-spring-plugin-2.0.11.2.jar xwork-2.0.5.jar struts2-core-2.0.11.2.jar freemarker-2.3.8.jar ognl-2.6.11.jar commons-logging-1.0.4.jar(与hibernate3.2必须JAR包重复,取一个既可) hibernate3.2必须JAR

2010-08-14 12:52:00 3015

原创 ssh 整合 jar包 介绍

<br />已经用颜色区分,极力推荐<br /><br />本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/watson243671/archive/2009/12/07/4957548.aspx<br /> <br /> 

2010-08-14 12:52:00 605

原创 项目 需求分析 更新中。。。

<br />1、可扩展性:从商家、管理员的角度:需要添加大类(如数码),添加小类(手机),添加产品(nokia)等,都要在后台实现扩展。

2010-08-13 11:40:00 657

转载 数据库设计多对多关系的几种形态

<br />前言:多对多关系至少需要3个表,我们把一个表叫做主表,一个叫做关系表,另外一个叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的,例如:版块名称;副表是内容比较多,内容变化的,例如)。 <br />按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者select * from 主表 where id in (select 主表id from 关系表) <br />1,角色任命型 <br />特点:关系表两外键组合无重复纪录,关系表一般不需要时间字段和主键,有一个表是字典

2010-08-13 09:36:00 859

原创 数据库设计14个技巧

<br />1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。        这就是“一张原始单证对应多个实体”的典型例子。

2010-08-13 09:01:00 503

转载 数据库设计多对多关系的几种形态

数据库设计多对多关系的几种形态    数据库设计多对多关系的几种形态 前言:多对多关系至少需要3个表,我们把一个表叫做主表,一个叫做关系表,另外一个叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的,例如:版块名称;副表是内容比较多,内容变化的,例如)。 <br /><br />按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者select * from 主表 where id in (select 主表id from 关系表) <br /><br />1,角色任命型 <br /

2010-08-13 08:46:00 584

转载 数据库设计多对多关系的几种形态

数据库设计多对多关系的几种形态    数据库设计多对多关系的几种形态 前言:多对多关系至少需要3个表,我们把一个表叫做主表,一个叫做关系表,另外一个叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的,例如:版块名称;副表是内容比较多,内容变化的,例如)。 <br /><br />按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者select * from 主表 where id in (select 主表id from 关系表) <br /><br />1,角色任命型 <br /

2010-08-13 08:46:00 658

转载 数据库范式

数据库设计范式  关系数据库设计范式介绍   .1 第一范式(1NF)无重复的列   所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。   说明:在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范

2010-08-12 20:56:00 537

转载 Struts中动态ActionForm与静态ActionForm有什么区别?_

<br />Struts架构中,ActionForm负责记录和维护视图中的数据,提供Model(模型层)和View(视图层)使用,因此可疑将它看作是模型和视图之间的中介.如果需要,还可疑启动ActionForm对数据实现验证及过滤功能,即只有通过ActionForm验证的数据才能够发送到ActionBean进行后续处理.<br />ActionForm是一种特殊的JavaBean,控制器组件RequestProcessor利用其属性存取方法setter/getterXXX()实现初始话.在初始化完毕后,还能

2010-08-09 16:37:00 1850 1

原创 靠人不如靠己 救赎

救赎靠ren

2010-08-09 16:19:00 764

原创 团队合作 职业素养课 体会

什么是团队合作团队合作团队合作指的是一群有能力,有信念的人在特定的团队中,为了一个共同的目标相互支持合作奋斗的过程。它可以调动团队成员的所有资源和才智,并且会自动地驱除所有不和谐和不公正现象,同时会给予那些诚心、大公无私的奉献者适当的回报。如果团队合作是出于自觉自愿时,它必将会产生一股强大而且持久的力量。 团队合作的表现  成员密切合作,配合默契,共同决策和与他人协商;   决策之前听取相关意见,把手头的任务和别人的意见联系起来;   在变化的环境中担任各种角色; 团队合作经常评估团队的有效性和本人在团队中

2010-08-06 18:52:00 4715

原创 js 创建Ajax引擎 "<!--" 解析

String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>My JSP 'query.jsp' starti

2010-08-06 11:22:00 944

原创 gem生活

一、心态管理:疯狂源自梦想,技术成就辉煌。技术就是我的撬金棍。二、目标管理:1、事业/工作锻炼人的java编程工作,中等的薪资水平备注2、财富餐费10元标准。简单平淡生活,积累财富。 3、健康坚持早起锻炼,饭后散步。23点上床,早6点前起床 4、家庭/生活每周日给家里一个电话 5、学习成长坚持看一本英语杂志,利用晚上回宿舍时间和晨练时间(6周)  每周一个小程序,一个月一个项目(可以参考);数据库;Ajax  java制作中英文简历,面试题,面试策略。时限:9月前。 6、人脉广积人脉,结识成长路上提携你的人

2010-08-05 20:45:00 639

转载 李践5项管理

李践5项管理<br />默认分类2009-12-16 12:29:49阅读77评论0字号:大中小<br />李践 五项管理<br />第一项 心态管理<br />3+3心态(成功人士必备的八个心态)<br />三大作风<br />1.认真=品质<br />2.快=效率(一切竞争都是快速的竞争,马上)<br />3.坚守承诺=诚信(说到做到,绝不虚假)<br />三大准则<br />1.保证完成任务=100%达成目标<br />2.绝不找借口=保证结果 承担责任<br /> 勇于承担责任<br /> 失败的人

2010-08-05 20:30:00 1925 2

原创 JS问题整理 更新中。。。

<br />1、外部引用js时,外部的代码首行无<js......></js><br />2、js调试问题,不易搞定,不断校验。用js工具软件。<br /> <br /> 

2010-08-05 14:45:00 622

数字小键盘联系软件

可以翻打汇票,可以联系数字录入速度。计时练习,回车翻页,对于需要联系翻打汇票的银行新手很有用处啦。

2012-10-30

Eclipse 代码 提示 问题 解决

适用版本: eclipse 3.6. 至于3.7, 可以参看本人博客自己修改.http://blog.csdn.net/lhooouuu/article/details/6941235

2011-12-05

自定义 validate验证 struts1框架

这个文件是一个eclipse工程, 导入,启动tomcat就可以访问. 简单自定义validate的例子, 简单易懂.

2011-08-24

spring batch 2.1.8版本

spring batch最新版本, 英文版, 日期: 2011-05-27. 内容详尽.

2011-05-27

oracle SQL Language Reference

ORACLE 参考书, 全书1500页, 程序员, 数据库管理员 都可以作为参考书. 英文原版.

2011-05-20

java代码大全 工具书

要点 ■ 软件构建是软件开发的核心活动;构建活动是每个项目中唯一一项必不可少的工作。 ■ 软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(developer testing)(包括单元测试和集成测试)。 ■ 构建也常被称作“编码”和“编程”。 ■ 构建活动的质量对软件的质量有着实质性的影响。 ■ 最后,你对“如何进行构建”的理解程度,决定了你这名程序员的优秀程度——这就是本书其余部分的主题了。

2011-05-04

数据库设计 指南 步骤 经验

如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据 库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的 老师也比不过经验的教诲。所以我们最近找了些对数据库设计颇有造诣的专业人士给大家传授一些设 计数据库的技巧和经验。我们的编辑从收到的130个反馈中精选了其中的60个最佳技巧,并把这些 技巧编写成了本文,为了方便索引其内容划分为5个部分:

2011-04-27

easyshell的jar包

本人主页: www.guid4u.com, 超级网址导航,希望大家能喜欢, 这里有更多资源和咨询.

2011-04-26

log4的jar包, 版本:1.2.15

www.guid4u.com. 本人的主页,超级网址导航,带给大家更多计算机相关的资源和信息.0分,不需要花费您的积分,就可以免费下载.

2011-04-26

tomcat-maven-plugin

maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。

2011-02-01

oracle 基础题 java 方向

oracle试题一套,供java方向的学生练习提高。 也可以oracle方向就业的学生作基础练习

2010-06-30

空空如也

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

TA关注的人

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