`
coolszy
  • 浏览: 1412586 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
不要让眼前的小成功挡住我们通往大成功的道路.与大家分享一则小故事。   小镇上有两家酒店,一家叫王记酒店,主人是王有法;一家叫李记酒店,主人叫李守道。        王有法做生意很有一套,不仅请了个好厨师,饭菜 ...
    健康是革命的本钱,为了更好的工作我们需要一个健康的体魄,同时也需要了解一些身体保健常识。这本《IT人健康宝典》就是为IT及办公室人士精心准备的的健康方面的知识,包括办公室保健、饮食睡眠与健康、体育锻炼与健康、心理健康等方面,供大家参考,希望对大家有所帮助。    

经典的影评

刚从学校走出来时,我们怀着憧憬看了“奋斗”,当我们寻找爱情和事业的时候,我们看了“我的青春谁做主”,就当我们即将豁然开朗准备新生活的时候,一部“蜗居”把我们全拍死了。绝望中,我们看了“2012“,顿时淡定了..买什么房子啊。。。迟早要塌的
由于我们要拦截UserDAOImpl中的方法,因此我们需要在配置文件中配置信息,在配置文件中使用了AOP技术来拦截方法。 <aop:config> <aop:pointcut id="transactionPointcut" expression="execution(* com.szy.spring.dao.impl..*.*(..))"/> <aop:advisor advice-ref="txAdvice" pointcut-ref="transactionPointc ...
使用Spring+JDBC集成步骤如下:  *配置数据源,例如: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url&quo ...
前面介绍了使用注解的方式,下面介绍使用配置文件的方式实现AOP。 使用配置方式,Interceptor类中不包含任何注解。 package com.szy.spring; import org.aspectj.lang.ProceedingJoinPoint; public class Interceptor { public void doBefore() { System.out.println("----------------执行前置通知-----------------"); } public void doAfterR ...
下面介绍使用Spring框架进行AOP编程。 首先我们需要导入需要的jar包: 1.aspectjrt.jar 2.aspectjweaver.jar 3.cglib-nodep-2.1_3.jar   在spring中有两种方式实现面向切面编程,一种是基于XML配置,另一种是使用注解份额方式,在实际开放中我们可以任选其中的一种即可。   首先介绍下使用注解方式进行AOP开发。 要使用注解方式,我们需要打开注解处理器 <aop:aspectj-autoproxy/> 我们还是使用前面介绍的接口:   package com.szy.spring; pu ...
好久没学习spring了,今天接着学习。 接着这上面的例子,在上面的例子中我们的UserManagerImpl类是实现了UserManager接口,如果UserManagerImpl没有实现任何接口要怎么办呢?应为创建代理对象时我们需要指定接口的。 Proxy.newProxyInstance(targetObject.getClass().getClassLoader(), targetObject.getClass().getInterfaces(), this);   由于没有时间接口,因此我们是不能这样创建代理接口的,这是我们需要借 ...
刚刚接到一个公司电话面试的一个题目,单态模式和静态类的区别,平时还真没注意过,真不知道这些公司怎么会有这么多的为什么? 百度一下,有网友说:静态类不能实例化,那么也就根本不存在静态类的实例,那么在一些需要类的实例的地方(比如方法参数的传递),静态类就无能为力。单件(我习惯这么叫),是有实例的,它不是静态的。也有网友说:静态类只能实例化一次,而且无论如何也只能实例化一次,且不用操心;而单态模式就要手动作限制了,弄不好就有可能会实例化多次。 不知javaeye的大牛们如何理解。
     09年注定是不平凡的一年。这一年里,阳光与阴影共存,失望与希望同在,蓦然回首,时光的脚步即将又走过一年,在这一年中,物价飞涨,楼市飞涨,薪水。。。你的薪水涨了多少。。。   大家晒晒自己的IT工作跟城市吧,顺便晒晒自己的薪水在09年涨了多少,真的很无语
用Windows操作系统的人有时会遇到这样的错误信息:「“0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后应用程序被关闭。2: 在运行某些程序的时候,有时会出现内存错误的提示(0x后面内容有可能不一样),然后该程序就关闭3: 还有window media player 有时候也会出现这样那样的问题!~比如出现“内部应用程序错误”附带还有诸如在线电影没法看。4:在使用浏览器的时候有时候也会提示IE出错等信息,我曾遇到过的问题是网页能打开,但是网页中的超连接等都打不开。重装IE真是不划算。5: 在进入游戏的时候有时候会出现比如,“0x ...
上一节演示的是静态代理模式,本节演示的是静态代理模式,既然是动态,那么就不存在UserManagerImplProxy类。 使用动态代理我们需要声明一个类SecurityHandler,这个类要实现InvocationHandler接口。 在类中定义一个产生动态代理的方法newProxy();同时把我们验证的代码放到这个类中。通过SecurityHandler,当我们调用方法时默认会调用SecurityHandler类invoke方法,我们在这个方法中进行安全性检查,检查通过后在调用真实的方法。需要注意的是目标对象接口中的部分方法是存在返回值的。 package com.szy.sprin ...
代理模式分为静态代理和动态代理。静态代理就是我们自己定义的代理类,动态代理是程序在运行时生成的代理类。 下面演示下静态代理类。首先我们要定义一个接口: package com.szy.spring; public interface UserManager { public void addUser(String username,String password); public void deleteUser(int userId); public void modifyUser(int userId,String username,String password); ...
20日去招南京博览中心的招聘会,人那叫一个多啊!! 招聘会上也出现了一些经典对话 诸葛亮 一人力资源和一求职者的对话: HR:我们这个职位要求有相关的工作经验,不知道你有没有相关的实习经历? 牛人:我还没有毕业,没有相关的工作经验! HR:那不好意思,我们需要的是有工作经验的求职者 牛人:诸葛亮出山前也没有带兵打仗啊! HR:那我也不是刘备啊! 求职者拿着简历转身就走:“不投了!!”留下一群人在那目瞪口呆   下面添加一些其它求职中雷人对话。   1.“你招还是不招?”   一公司待遇颇丰,展位前人头攒动,很多应聘者被直接拒绝。一位老兄在人群中杀开一条血路,挤到桌前 ...
前面我们所定义的属性都是几本的属性,如果我们定义一个属性是Date类型,例如如下类中: package com.szy.spring.bean; import java.util.Date; public class Bean { private Date date; public Date getDate() { return date; } public void setDate(Date date) { this.date = date; } }  按照我们以前学过的知识我们需要在配置文件中给该属性注入值 <bean i ...
Global site tag (gtag.js) - Google Analytics