肥宅兜

导航

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页

2016年7月19日 #

Java动态代理(二)CGLIB动态代理应用

摘要: JDK自从1.3版本开始,就引入了动态代理,JDK的动态代理用起来非常简单,但是它有一个限制,就是使用动态代理的对象必须实现一个或多个接口 。如果想代理没有实现接口的类可以使用CGLIB包。 CGLIB是一个强大的高性能的代码生成包。它被许多AOP的框架(例如Spring AOP)使用,为他们提供方 阅读全文

posted @ 2016-07-19 14:45 肥宅兜 阅读(316) 评论(0) 推荐(0) 编辑

Java动态代理(一)动态类Proxy的使用

摘要: 1.什么是动态代理? 答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。2.为什么 阅读全文

posted @ 2016-07-19 14:43 肥宅兜 阅读(345) 评论(0) 推荐(0) 编辑

CGLIB实现动态代理

摘要: JDK动态代理和CGLIB字节码生成的区别? * JDK动态代理只能对实现了接口的类生成代理,而不能针对类 * CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法 因为是继承,所以该类或方法最好不要声明成final 阅读全文

posted @ 2016-07-19 14:02 肥宅兜 阅读(267) 评论(0) 推荐(0) 编辑

使用JDK实现动态代理

摘要: 阅读全文

posted @ 2016-07-19 11:19 肥宅兜 阅读(179) 评论(0) 推荐(0) 编辑

2016年7月18日 #

初识Java微信公众号开发

摘要: 选定类型后不可更改 企业号与服务号,订阅号的区别 公众号微信注册流程: 个人就选择订阅号 外网映射 必须要使用映射工具将本地的地址映射到公网上去 介绍一个ngrok 首先下载ngork,例如保存在D盘下 打开cmd,进行dos操作 如果输入ngrok 8080映射到的是国外的网站,速度会很慢甚至无法 阅读全文

posted @ 2016-07-18 23:34 肥宅兜 阅读(736) 评论(0) 推荐(0) 编辑

spring+ibatis事务管理配置

摘要: <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource"> 阅读全文

posted @ 2016-07-18 22:32 肥宅兜 阅读(852) 评论(0) 推荐(0) 编辑

什么是事务的传播特性

摘要: 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全部失败。那么事务的传播特性也是从这里说起的。 如果你在你的Service层的这个方法中,除了调用了Dao层的方法之外,还调用了本类的其 阅读全文

posted @ 2016-07-18 22:18 肥宅兜 阅读(613) 评论(0) 推荐(0) 编辑

Spring事务配置的五种方式

摘要: 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比 阅读全文

posted @ 2016-07-18 22:01 肥宅兜 阅读(285) 评论(0) 推荐(0) 编辑

Spring事务管理机制的实现原理-动态代理

摘要: 之前在做项目中遇到spring无法进行事务代理问题,最后发现是因为没有写接口,原因当时明白了,看到这篇文章写的清楚些,转过来 我们先来分析一下Spring事务管理机制的实现原理。由于Spring内置AOP默认使用动态代理模式实现,我们就先来分析一下动态代理模式的实现方 法。动态代理模式的核心就在于代 阅读全文

posted @ 2016-07-18 21:52 肥宅兜 阅读(658) 评论(0) 推荐(0) 编辑

Java中对比两个对象中属性值[反射、注解]

摘要: 在Java中通常要比较两个对象在修改前与修改后的值是否相同,一般我们采用的是反射技术获取对象的get方法[或其他的方法]获取值并做比较。如果系统将修改的属性名称也显示出来,这样就能更直观的显示类中的哪一个属性的值被修改了。然后Java中只能获取属性的名称,也就是英文标识的属性名,但是一般我们都会在属 阅读全文

posted @ 2016-07-18 21:27 肥宅兜 阅读(6487) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页