2.2 龚浩华(月牙寂)p2p缓存系统 基于Golang的Aop设计模式## p2p缓存系统 ## 基于Golang的Aop设计模式 龚浩华 QQ 29185807 月牙寂 ## 背景 Web缓存(类似CDN技术) ☑ 网页、图片 普通下载 ■ 普通视频 P2P缓存 下载(bt等) ■ 视频(qvod、百度影音等) ## 背景 P2P缓存好处 ■ 一次获取,多次利用 ■ 减少局域网出网流量 ■ 提升用户体验 ## 背景 P2P缓存服务器(基于c++开发) 有属性(成员变量)、有行为(成员函数) 没有可以独立执行的机制 ■ 有属性(成员变量)、有行为(成员函数) 还有独立执行的活动(有自己独立的线程) ■ 有属性(成员变量)、有行为(成员函数) 借助其他线程运行 ## AOP AOP (agent-oriented programming) Agent: 智能体、职能代理。源于分布式人工智能(DAI) 1、自主的、智能的 2、具有社会性(与环境通信) 3、反应能力,理解环境并对环境刺激做出适应的反应0 码力 | 29 页 | 338.20 KB | 2 年前3
Spring Framework 3.2.9 Changelog(SPR-11804) #### Changes in version 3.2.8 (2014-02-18) $ ^{*} $ fixed potential LinkageError with aop:scoped-proxy (SPR-11398) * fixed various memory leaks (SPR-11440, SPR-10785) * added processExternalEntities documentation links (SPR-11404) * improved error reporting for issues related to @Controller types requiring AOP proxing (SPR-11281) * consider nonPublicAccessAllowed flag and SecurityManager with res SPR-10716, SPR-10486, SPR-11031) * added XStream catch-all converter (SPR-10821) * fixed issue with AOP Advisor being silently skipped during creation (SPR-10430) * fixed use of configured prefix for Jackson0 码力 | 36 页 | 104.42 KB | 2 年前3
Spring Framework 2.0.7 Changelogon JMS listener container configuration and transaction participation Package org.springframework.aop * Cglib2AopProxy uses weak references for advised object, interceptors and validated classes (avoiding classpath * "target()" pointcut handles types implemented in superclasses correctly * "aop:scoped-proxy" applies a specified "automire-candidate" flag to the proxy * changed Ru sure to expose the cause in any case * fixed "tx:annotation-driven" to not activate "aop:config"-style autodetection of application-defined Advisor beans * added overloaded "reje0 码力 | 60 页 | 172.65 KB | 2 年前3
Spring Framework 1.2.8 Changelogincluded "tiger" source tree in source build (spring-src.zip) #### Package org.springframework.aop * fixed Cglib2AopProxy to register an explicitly given ClassLoader with the CGLIB Enhancer * fixed specifying it in configuration ###### Changes in version 1.2.7 (27.2.2006) Package org.springframework.aop * added "autodetectInterfaces" property to ProxyFactoryBean, for TransactionProxyFactoryBean-style by Spring Web Flow) ###### Changes in version 1.2.6 (14.11.2005) #### Package org.springframework.aop * fixed AbstractPerformanceMonitorInterceptor to have "prefix" and "suffix" initialized0 码力 | 89 页 | 254.65 KB | 2 年前3
Spring Framework 2.5.6 ChangeloggetClassLoader() method Changes in version 2.5.6.SEC01 (2009-04-22) Package org.springframework.aop $ ^{*} $ changed serialization behavior of Abstract萬expMethodPointcut and Jdk萬expMethodPointcut 0+ now) Package org.springframework.aop AbstractAutoProxyCreator (as used by "aop:config") correctly ignores null bean instances * "aop:aspect" doesn't insist on aspect iBATIS SQL Maps 2.3.2 (while retaining compatibility with iBATIS 2.3.0) Package org.springframework.aop * added "proxyClassLoader" property to ProxyFactoryBean, AbstractSingletonProxyFactoryBean0 码力 | 106 页 | 302.13 KB | 2 年前3
Spring Framework 2.0.4 Changeloghttp://www.springframework.org Changes in version 2.0.4 (2007-04-10) Package org.springframework.aop * AbstractAutoProxyCreator caches advice information per bean, for efficient prototype creation with applies a config interface to the scripted target * revised ScriptFactoryPostProcessor to support AOP auto-proxying for scripted objects * revised ScriptFactoryPostProcessor to support type determination Changes in version 2.0.2 (2007-01-08) ## General * fixed spring-beans.jar to not include "META-INF/aop.xml", "META-INF/spring.tld" and "META-INF/spring-form.tld" anymore * leverage0 码力 | 52 页 | 148.51 KB | 2 年前3
Spring Framework 1.0.1 Changelog2003) Package org.springframework.aop * added "addBeforeAdvice"/"addAfterReturningAdvice"/"addThrowsAdvice" methods to Advised, available on all AOP proxies * added "addAfte avoid cyclic dependencies between org.springframework.aop subpackages * moved internal class AopUtils from package aop.framework.support to aop.support, to avoid cyclic package dependencies * renamed org.springframework.aop * upgraded to release 1.0 of the AOP Alliance interfaces * removed attachment feature on MethodInvocation * all Spring advices extend org.aopalliance.aop.Advice tag interface0 码力 | 26 页 | 73.65 KB | 2 年前3
Spring Framework 2.5.3 Changelogdocumentation covers annotation-based controllers in Portlet chapter Package org.springframework.aop * deprecated ProxyFactoryBean's support for a target as last element in "interceptorNames" InstrumentationSavingAgent class anymore (for parent-last class loaders) Package org.springframework.aop * AbstractRegexpMethodPointcut matches against target class as well, not just against method's jar in "-with-dependencies" distribution to POI 3.0.1 Package org.springframework.aop * ProxyFactory caches CGLIB proxies only when underlying (Smart)ClassLoader does not indicate a reloadable0 码力 | 95 页 | 274.89 KB | 2 年前3
Spring Framework 2.0.6 ChangelogAbstractAspectJAdvisorFactory to ignore 'code-style' aspect classes that have been compiled by ajc * "aop:aspectj-autoproxy" XML configuration tag detects all aspect beans in case of empty XML body content attribute values #### Changes in version 2.0.5 (2007-05-07) Package org.springframework.aop * DelegatingIntroductionInterceptor only replaces a return value with the proxy if the proxy is actually ; method returns the actual target object now (instead of the proxy object) * fixed "aop:scoped-proxy" tag to properly apply to defined alias names as well Package org.springframework0 码力 | 57 页 | 161.42 KB | 2 年前3
Spring Framework 1.2.5 ChangelogChanges in version 1.2.5 (23.9.2005) Package org.springframework.aop * added overloaded "getProxy" method with an explicit ClassLoader argument to ProxyFactory * added protected "Object "suffix" functionality Changes in version 1.2.4 (26.8.2005) Package org.springframework.aop * added "loggerName" bean property to AbstractTraceInterceptor, allowing to log into a specified tags ###### Changes in version 1.2.1 (28.5.2005) Package org.springframework.aop * fixed ThrowsAdviceInterceptor to log at DEBUG level rather than INFO level * changed CustomizableTraceInterceptor0 码力 | 79 页 | 226.37 KB | 2 年前3
共 397 条
- 1
- 2
- 3
- 4
- 5
- 6
- 40













