好好学习,天天向上!
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: 作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序师成为好基友。这里的“高效”,我指的是按时完符合要求的项目的能力。经历过不少软件编写工作后,我相信以下实践会帮助你学会“高效”,同时提高专业声望、拉长职业寿命,和获得个人满足。 1.理解你的需求 成为高效程序员的第一步是,保证时间的合理分配。没有什么比将时间花在完全没有前途的工作上更浪费的了。 尽快开工 尽快完成一个直观的系统。这意味着先创建界面,无论是程序界面还是用户界面,然后生成内部功能的存根代码(如果有必要的话)。这么做便于“客户”查看,通过执行用户界面或编写程序界面的代码,可以发现... 阅读全文
posted @ 2013-07-11 23:30 忍性而为 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一次被问到IOC的注入方式,当时脑袋一阵混乱,不知道噻。于是google了一下,发现众说纷纭,有说三种的,有说四种的。都滚犊子吧,还是看看官方文档吧。DI exists in two major variants, Constructor-based dependency injection and Setter-based dependency injection.从官方文档上也看不出到底有几种注入方式,从上面这段引文中仅仅能知道主要有两种:构造器注入方式和Setter注入方式。构造器注入方式构造器注入方式是通过Spring容器调用含参构造函数实现的,每个参数都相当于一个依赖。这种方式和把参 阅读全文
posted @ 2013-07-11 10:55 忍性而为 阅读(302) 评论(0) 推荐(0) 编辑
摘要: IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring 框架的核心基于控制反转原理。什么是控制反转?控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制由于控制权由代码转向了容器,所以称为反转对象与对象之间的关系可以简单的理解为对象之间的依赖关系:依赖关系:在 A 类需要类 B 的一个实例来进行某些操作,比如在类 A 的方法中需要调用类 B 的方法来完成功能,叫做 A 类依赖于 B 类。一个需要特定的依赖的组件一般会涉及一个依赖对象,在 IOC 的概念中叫做目标 (target) 。换句话说, IO 阅读全文
posted @ 2013-07-11 10:44 忍性而为 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。3,代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装。 真实角色:代理角色所代表的真实对象,是我们最终要引用的对象。引用设计模式之禅里面的例 阅读全文
posted @ 2013-07-08 09:37 忍性而为 阅读(183) 评论(0) 推荐(0) 编辑
摘要: http://www.54bk.com 我是博客 http://www.java-cn.com java中文网 http://java.sun.com sun官方网站 http://www.comejava.com 动网先锋 http://www.sawin.cn 小龙亭 http://www.java.com.cn java讨论区 http://www.cn-java.com 中文java技术网 http://www.chinajavaworld.com java开发者 http://www-900.ibm.com.developerWorks/cn 技术专区 http://www.sour 阅读全文
posted @ 2013-07-08 01:27 忍性而为 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 文/尹华山IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力。学习人人都会,但不同的人学习效果却千差万别。一个善于学习的人,首先应该是一个善于读书的人,懂得如何高效地学习,并且拥有良好的心态。唯有如此,才能成为一个卓有 阅读全文
posted @ 2013-07-08 01:01 忍性而为 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 多学点,谢谢兄弟原文地址:ognl中的#、%和$作者:百合ognl中的#、%和$#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。 1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();#session.msg表达式相当于ActionContext.getContext().getSession(). getAttribute(”msg 阅读全文
posted @ 2013-07-06 01:16 忍性而为 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1 对一级缓存和二级缓存分析:1.1 一级缓存:一级缓存是一个事务中的缓存,只发生在一个session打开之后关闭之前,一般一级缓存是不需要人工管理操作的,但是当应用程序中有时需要大批量更新信息时候也会出现OutOfMemoryException错误,Hibernate也提供了两种方式管理一级缓存:方法一:session.evict()此方法一般在执行删除某记录时候执行:Session. delete(user);Session. evict(user);方法二:session.clear()此方法用于将一级缓存全部清空。1.2 二级缓存的原理:Hibernate内部只支持一级缓存,表现在se 阅读全文
posted @ 2013-07-05 10:49 忍性而为 阅读(605) 评论(0) 推荐(0) 编辑
摘要: Entity类中,主键尽量使用可以为null值的类型,比如Integer,Long,String等,不要用int,long等。因为如果主键为null,则表示该实体类还没有保存到数据库,是一个临时状态(Transient),而int,long不能设置为null,不具备该功能。 Java代码 如果 name属性不存在,会认为这个类没有标识属性 unsaved-value 参考http://blog.csdn.net/chunkyo/article/details/660050 access(可选 - 默认为property)... 阅读全文
posted @ 2013-07-05 10:44 忍性而为 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 本文系转载 此表随着时间的变迁而显得漏洞百出,欲知最新确切信息,请查看热心网友风炎宗百度空间 “考研”板块, 即经查阅整理后的最新“一览表”院校名称 院校代码 是否211 是否34所 同等学历要求北京大学 10001 是 是 四级 需发表论文 需进修本科段所有课程 人民大学 10002 是 是 四级 需发表论文 清华大学 10003 是 是 四级 需发表论文 需进修本科段所有课程 北京交通大学 10004 是 否 不可跨专业 四级 需发表论文 需10门本科成绩 北京工业大学 10005 是 否 无附加要求 北京航空航天大学 10006 是 是 四级 需发表论文 需进修本科段主干课程 北京理工大 阅读全文
posted @ 2013-07-02 22:06 忍性而为 阅读(516) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
好好学习,天天向上!