04 2012 档案

摘要:说说个人提升的方法,不局限于特定行业:大道至简,实际上最有用的方法最简单,就三步:行动,记录、总结(分析、思考、改进 ) 。 有明确的目标,长时间坚持在特定的方向中反复进行这三步就足够了。我现在对专家的理解特定范围内试过足够多错误的人,能在日常工作中知道如何去避免错误出现错误之后如何处理和解决可以通过一些细节提前发现错误如果你从刚开始工作时就刻意的去记录自己所遇到的事情,包括正常工作、学到的经验,遇到的问题,每周或每月花了1、2天时间去分析自己的记录,不断的总结、分析和思考,你工作的一年时间可能比别人三年经验还要强,这个方法在目前我看到的所有行业和岗位中都适用。拿程序员为例,大多数程序员前半年 阅读全文
posted @ 2012-04-29 22:27 java程序员-c 阅读(301) 评论(0) 推荐(0)
摘要:首先jsp页面 "> My JSP 'input.jsp' starting page 使用逗号将点的两个坐标分割开 然后是bean层然后**Action,且对应Action目录下有属性文件告诉Action里的属性值需要用自己写的哪个类型转换文件转换package com.test.converter;import java.util.Map;import ognl.DefaultTypeConverter;import com.test.bean.Point;public class PointConverter extends DefaultTypeC... 阅读全文
posted @ 2012-04-25 17:22 java程序员-c 阅读(155) 评论(0) 推荐(0)
摘要:/cxd/result.jsp/error.jsp可能会出现错误No result defined for action cxd.action.QueryAction and result success引起该问题的原因是所写的action名占用了struts的保留字,将action改名就可以改成QueryBooks 阅读全文
posted @ 2012-04-23 11:20 java程序员-c 阅读(178) 评论(0) 推荐(0)
摘要:年少时读过两个故事,这两个故事不是一般的关系,它们的开头是相同的,只是因为其间的一个小环节意外地发生了变化,使得它们的结局也发生了质的变化。 愿意的话就请耐心地听我慢慢把它们从我的灵魂深处挖掘出来吧,它的确使我感触不小,而您喜欢与否我无法保证。 故事一:年轻人被闹钟叫醒了,飞速地穿戴,洗漱,用早点,是的他今天不能迟到,这是他第一天上班。他关了门,拎着手提包,向公交车站走去。这时的车站有三个人正和他一样等着车,一个老人,一个小女孩,还有一个中年男人。突然,一辆疯狂的面包车似乎失去了操控,惨烈地撞向了他们,年轻人和那其他三个人都倒在血泊里。 故事二:年轻人被闹钟叫醒了,飞速... 阅读全文
posted @ 2012-04-22 19:00 java程序员-c 阅读(187) 评论(0) 推荐(0)
摘要:有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 马云曾经在给新员工的信中写到“阿里不会承诺你发财、升官,刚来公司不到一年的人,也千万别给我写战略报告,千万别瞎提阿里发展大计。。。”当你刚进入社会的这几年,是你继续能力最好的几年,在平日的工作中多做学习,应该做的是“看,信,思考,行动、分享”这五个步骤,为未来积蓄能量。人总是从平坦中获得的. 阅读全文
posted @ 2012-04-22 09:24 java程序员-c 阅读(158) 评论(0) 推荐(0)
摘要:浅谈ssh(struts,spring,hibernate三大框架)整合的意义及其精髓2010-07-01 11:36hibernate工作原理原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作3. hiberna 阅读全文
posted @ 2012-04-18 21:51 java程序员-c 阅读(243) 评论(0) 推荐(0)
摘要:第一种方法:到http://commons.apache.org/dbcp/downloads.html下载jar包加入lib即可.最简单的方法就是:在导入spring2.0的时候,把Spring 2.0 Persistence JDBClibraries复选框选中就可以了 阅读全文
posted @ 2012-04-14 09:39 java程序员-c 阅读(113) 评论(0) 推荐(0)
摘要:import java.text.SimpleDateFormat;import java.util.Date;public class test {public static void main(String []aa){SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");String a1=dateformat1.format(new Date());System.out.println("时间2:"+a1);System.out.println(new 阅读全文
posted @ 2012-04-12 10:45 java程序员-c 阅读(130) 评论(0) 推荐(0)
摘要:1.tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因就是在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后有一段这样的代码finally { if (_jspxFactory != null) _jspxF 阅读全文
posted @ 2012-04-11 20:02 java程序员-c 阅读(339) 评论(0) 推荐(0)
摘要:关于java的构造方法有几个简单的问题:1.构造方法有返回值吗? 没有。构造方法没有任何返回类型,也不允许是void。比如:Java代码publicclassTest{ //这不是构造函数!publicvoidTest(){System.out.println("voidTest()");}publicstaticvoidmain(String[]args){Testtest=newTest();test.Test();}} 这里我们定义了一个返回类型为void的Test()方法,有了返回类型void,它就不是构造方法了。 Test test = new Test(); 有 阅读全文
posted @ 2012-04-10 19:05 java程序员-c 阅读(299) 评论(0) 推荐(0)
摘要:首先看一段代码public class UserManagerImpl implements UserManager {public void addUser(User user) {Session session = null;try {//session = HibernateUtils.getSession();session = HibernateUtils.getSessionFactory().getCurrentSession();session.beginTransaction();session.save(user);Log log = new Log();log.setTy 阅读全文
posted @ 2012-04-09 21:57 java程序员-c 阅读(220) 评论(0) 推荐(0)
摘要:Spring配置文件中使用ref local与ref bean的区别.在ApplicationResources.properties文件中,使用与方法如下: 1 .用 local 属性指定目标 bean 可以利用 xml 解析器的能力在同一个文件中验证 xml id 引用 . 如果在同一个文件中没有匹 配的元素 ,xml 解析器就会产生一个 error, 所以如果目标 bean 在同一个 xml 文件中 , 那么用 local 形式是最好的选择 .2 .可以这么说, 提供了如下几方面的属性 :1)bean: 在当前 Spring XML 配置文件中,或者在同一 BeanFac... 阅读全文
posted @ 2012-04-09 20:32 java程序员-c 阅读(224) 评论(0) 推荐(0)
摘要:项目中对一个表的增删该操作是用一个action,这个action有add,update,delete,save这些方法,添加和修改是共用一个页面,当页面得到id时代表进行的修改操作,反之是添加操作。因为在配置spring的bean是忘了写scope="prototype"所以每次添加时都显示最后一次访问过的记录找了很长时间,原来是spring bean出了问题。 scope="prototype" 会在该类型的对象被请求时创建一个新的action对象。如果没有配置scope=prototype则添加的时候不会新建一个action,他任然会保留上次访问的过 阅读全文
posted @ 2012-04-09 20:26 java程序员-c 阅读(348) 评论(0) 推荐(0)
摘要:1、@Entity@Table(name="t_user1")public class User1 {} //如果是group则必须得重命名表,因为group是关键字@Id//采用数据库自增方式生成主键//@GeneratedValue(strategy=GenerationType.AUTO)@GeneratedValuepublic int getId() {return id;}@Column(name="create_time")public Date getCreateTime() {return createTime;}//年龄不持久化,则数 阅读全文
posted @ 2012-04-08 22:14 java程序员-c 阅读(139) 评论(0) 推荐(0)
摘要:一、JPA通用策略生成器通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id,其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法,JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出.Java代码@Target({METHOD,FIELD})@Retention(RUNTIME)public@interfaceGeneratedValue{GenerationTypestrategy()defaultAUTO;Stringgenerator() 阅读全文
posted @ 2012-04-08 20:51 java程序员-c 阅读(470) 评论(0) 推荐(0)
摘要:下面使用Annotation来定义一个实体类:@Entity@Table(name="person_table") //不是引入org.hibernate.persistence,因为这个只可以在hibernate环境下使用publicclassPerson //应引用javax.persistence,其实Annotation最后是放在get方法上面,更不容易出问题{@EmbeddedId@AttributeOverrides({@AttributeOverride(name="first",c... 阅读全文
posted @ 2012-04-08 20:36 java程序员-c 阅读(178) 评论(0) 推荐(0)
摘要:《罗马假日》(Roman Holiday)是1953年由美国派拉蒙公司拍摄的浪漫爱情片,故事讲述了一位欧洲某公国的公主与一个美国记者之间在意大利罗马一天之内发生的浪漫故事。影片由格利高里·派克和奥黛丽·赫本联袂主演,取得了巨大的成功,成为好莱坞黑白电影的经典之作。奥黛丽·赫本也因该片获得了她一生最重要的奖项——奥斯卡最佳女主角奖。电影上映后,片名成为很多商号争抢的名字,也有用罗马假日作为品牌的摩托车。某国王室的安妮公主作为王位继承人将出访欧洲的各大城市,消息传出,引起了极大的轰动。欧洲之行的最后一站是罗马,安妮公主很想尽情地饱览一下当地的优美风光,可侍从们以公主身 阅读全文
posted @ 2012-04-08 20:11 java程序员-c 阅读(173) 评论(0) 推荐(0)
摘要:List 有序 key 和 value 都能重复Set 无序(除 treeSet) key 和 value 都不能重复Map 无序(除 treeMap) key 必须唯一 value 可以重复set --其中的值不允许重复,无序的数据结构list --其中的值允许重复,因为其为有序的数据结构map--成对的数据结构, 健值必须具有唯一性 (键不能同, 否则值替换)List 按对象进入的顺序保存对象,不做排序或编辑操作。Set 对每个对象只接受一次, 并使用自己内部的排序方法 (通常, 你只关心某个元素是否属于 Set,而不关心它的顺序--否则应 该使用 List)。Map 同样对每个元素保存一 阅读全文
posted @ 2012-04-08 16:37 java程序员-c 阅读(218) 评论(0) 推荐(0)
摘要:对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hel 阅读全文
posted @ 2012-04-08 15:38 java程序员-c 阅读(108) 评论(0) 推荐(0)
摘要:在myeclipse经常乱码是编程人员头疼的事情,笔者在用myeclipse出现乱码也异常痛苦,最快最方便的解决乱码的方法是打开乱码的代码,按alt+enter键进入修改点other改成gbk就行tomcat有时候运行了太多程序也会出问题,进入到tomcat文件夹里,将tomcat发布的编译好的项目文件都删了也许可能解决很多不必要的问题! 阅读全文
posted @ 2012-04-08 08:25 java程序员-c 阅读(99) 评论(0) 推荐(0)
摘要://外键和下面chidren的外键一样 //外键 //表示many的这端的类型是Area比如1地区null2广东13广州2上面的 //外键和下面chidren的外键一样 //外键 //表示many的这端的类型是Areapid即是parent的外键,又是children的外键用来,理解这个很重要 阅读全文
posted @ 2012-04-08 07:48 java程序员-c 阅读(126) 评论(0) 推荐(0)