- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 线程同步--悲观锁
在做数据库访问的时候,遇到了这样的问题:两个线程同时访问同一对象中的方法,那么就可能会引发数据不一致的问题,那么我们需要做的,就是加上锁。SynchronizedJava中用来给对象和方法或者代码加锁的,当他锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行该代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只有一个线程得到,另一
2015-06-29 22:21:56 1350 18
原创 深入浅出AOP(四)--AOP的实现步骤
AOP是什么?有什么用处?怎么实现?在前面的博客中已经写的很详细了,那么我们怎么一步一步考虑的呢?在最初的时候,我们知道AOP是一个拦截业务,提供服务的东西,于是我们是这样做的:后来又了加上了Spring容器的概念,我们做成了这样的:后来我们的业务变得更大了,所以我们把业务逻辑也变成了做成了容器:之后,我们加入了框
2015-06-29 14:34:00 1553 24
原创 深入浅出AOP(三)--WCF+AOP
Spring.NET的IOC容器解决的,就是如何在应用中将类、对象和服务组合成应用程序的问题。IOC容器通过很正统的方式将分散的组件组合成完整的应用程序。Spring.NET框架就应运而生了。框架图:其中Spring.NET Core是整个矿机阿德基础,实现了依赖注入的功能。Spring.AOP为业务对象提供面向切面编程的支持。Spring.WEB提供了客户端。
2015-06-29 11:23:44 3675 21
原创 深入浅出AOP(二)--IOC容器
上一篇,用的静态代理实现了AOP,实际上,AOP就是一种思想,实现的方式有很多种,而要实现AOP,将提供的非业务类的方法(服务类)放在容器中,更加高级一点。IOC就是提供了一种容器。AOP+IOC实现:整体的解决方案:在这个里面,我们首先写Model:using System;using System.Collections
2015-06-28 22:23:49 1380 15
原创 深入浅出AOP(一)
动态代理实现AOP:AOP其实很早之前按照做出来了一些东西,之所以不敢说做出来了,是因为它是什么?怎么实现?做出来的东西是不是?先前一直查资料,查到的资料跟着做,到后来发现,AOP越来越大,而很多资料跟AOP本身的思想有冲突的地方,所以还有很多要学习的地方。AOP的作用:可以动态的添加和删除在切面上的漏记而不影响原来的执行代码。AOP代理实现:
2015-06-27 22:12:01 1606 20
redis实现实例
2016-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人