摘要: 原因:servlet没有配置正确 ,查看web.xml确认正确,以及自己的请求路径正确在IE中提示“404”错误有以下三种情况1.未部署Web应用2.URL输入错误 排错方法:首先,查看URL的IP地址和端口号是否书写正确。 其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----Web Context-root检查这个路径名称是否书写正确。最后,检查一下文件名称是否书写正确。3.目录不能被引用 排错方法: 在 Eclipse的“包资源管理器(Package Explo... 阅读全文
posted @ 2011-08-17 19:28 itao_o 阅读(4325) 评论(0) 推荐(0)
摘要: SSH:常用的三种Java开源框架的组合,分别为Struts、Hibernate和Spring,自出道以来一直受到开发人员的青睐和追捧。几日前,所在Java技术群的老大BeanSoft发起一个话题:“怎么感觉会SSH成了低薪的代名词?”虽然是茶余饭后的闲聊话题,却也发人深省。确确实实,我也发现现在好多公司面试Java Web程序员,不管是招聘几年工作经验的人,几乎都会问到SSH的知识。所以,一些工作经验不多,还没怎么接触这三种开源框架的人在找工作时,为了应付面试,恶补SSH的知识,什么AOP、IOC、ORM等知识背得滚瓜烂熟,甚至达到倒背如流的地步,而他们却将本应巩固的Java基础知识给忽略了 阅读全文
posted @ 2011-08-15 08:18 itao_o 阅读(430) 评论(0) 推荐(0)
摘要: 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个程序的2个区里交的都有,那些东西,10年后,会变得很重要。你买房子若有公积金 阅读全文
posted @ 2011-08-14 12:25 itao_o 阅读(971) 评论(0) 推荐(2)
摘要: MVC三层架构:模型层,控制层和视图层。模型层,用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来对数据库进行操作;控制层,用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;视图层,用JSP模板把页面展现给用户以及提供与用户的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整个架构,提供IOC容器使代码松耦合以及AOP框架的切面功能等等。 也可以换种说法:我们去饭馆吃饭,摆在我们面前的油淋小白菜就是Jsp呈现的视图,而这道菜怎么来的呢,当然要有小白菜,也就是Hibernate产生的数据,小白菜要洗 阅读全文
posted @ 2011-08-11 20:28 itao_o 阅读(25141) 评论(1) 推荐(5)
摘要: 在这里要特别提到信管专业与计算机专业的关系。目前我国该类专业的计算机教育中有两种倾向均不可取:一种是过分强调计算机的工具性,仅仅给学生教授一些计算机的基础知识和传统管理手段,计算机化即告完成;另一种则过分夸大计算机的重要性,恨不得将所有的计算机专业课程都传给学生,将信息管理系办成准计算机系。这都是未弄清专业知识结构中计算机科学的地位和作用。我们知道,"信管"专业学生未来从事的领域是信息管理和信息系统,不是计算机算法理论或硬件理论,也不是计算机自身资源的管理,只是将其作为工具和手段,因而对计算机科学知识的学习应该侧重应用。这需要我们首先端正态度,立足于服务,立足于应用;其次应 阅读全文
posted @ 2011-07-28 22:10 itao_o 阅读(1183) 评论(1) 推荐(0)
摘要: 本文来自Nalaka分享的PPT。请通过评论,分享你的想法或经验,因为我们所有人必须从我们的错误中学习。1.编程只是为了钱如果你不是很喜欢编程,你的代码一定会杂乱无章。结果不仅影响你的职业生涯,你的团队成员也会跟着遭殃。2.没有基本的能力那些不擅长编程概念,比如抽象、多态性、接口的使用、异常处理的最佳做法等,写出的代码在设计上会很差、很难阅读、也很难维护。3.过分追求智能一些开发者过分追求智能,通过编写复杂的语句,包括太多的步骤。结果是代码可读性太差,没人喜欢修改。4.想展示新学的技能当你新学了一些新东西,自然反应是你想马上就利用这些新知识。要保持耐心,除非真的真的需要时,才使用。5.过多的目 阅读全文
posted @ 2011-07-28 18:41 itao_o 阅读(276) 评论(0) 推荐(0)
摘要: 1、类成员自动初始化,基本类型总是最先初始化为0(boolean为false,(char)0),对象的引用初始化为null;2、类成员指定初始化,可以在类成员定义或构造器(包括其他方法)中给基本类型和非基本类型对象初始化,但这并不能阻止自动初始化首先进行;3、按类成员定义的顺序决定初始化的顺序;4、静态成员只有在第一次被访问时(class对象首次加载)才会被初始化,此后不再被初始化;初始化的顺序是先静态,后非静态;5、导出类的初始化,是从基类(顶层)到导出类向下依次初始化的过程。6、构造器的调用顺序 a、在其他任何事物发生之前(class对象载入时),将分配给对象的存储空间初始化成二进制的0( 阅读全文
posted @ 2011-07-28 18:16 itao_o 阅读(324) 评论(0) 推荐(0)
摘要: 1、private修饰词,表示成员是私有的,只有自身可以访问;2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。3、无修饰词(默认),表示包访问权限(friendly,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++),同一个包内可以访问,访问权限是包级访问权限;4、public修饰词,表示成员是公开的,所有其他类都可以访问;5、类的访问限制,仅有public和包访问权限; a、一个Java文件只能有一个public类 b、public类的名称必须同Java文件名完全一致 c、若J 阅读全文
posted @ 2011-07-28 18:03 itao_o 阅读(3780) 评论(0) 推荐(1)
摘要: 注:本文翻译自Nalaka Gamage的《Why is programming unique profession》的演讲稿。译文来自伯乐在线《为什么编程是独一无二的职业》。1.简介有些人说编程很难,有些人认为很容易。编程不仅依赖你的能力,而且还取决你工作的态度。编程的确很难,但比起那些需要伪装、欺骗和表演来生活的恶棍或者小丑来说,真的一点也不难。作为一个程序员,知道你在做什么,会让生活变得更加有趣和快乐。2.与不会说话的机器为伍计算机是不会说话的机器。除非你向它发送精确的指令,否则计算机是不会懂(你的意思)的。和哑巴一起工作,明显是困难的。因此,程序员必须很聪明。阿呆与阿瓜永远不会是一对好 阅读全文
posted @ 2011-07-28 14:08 itao_o 阅读(557) 评论(2) 推荐(2)