写点什么

aop

0 人感兴趣 · 23 次引用

  • 最新
  • 推荐

深度解析!滴滴内部开源 Spring IoC 和 AOP 源码小册

用户头像
Java架构追梦1 月 5 日

Spring是分层的full-stack (全栈)轻量级开源框架, 以loC和AOP为内核,提供了展现层SpringMVC和业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,已经成为使用最多的Java EE企业应用开源框架。

介绍一个新库: Norns.Urd.HttpClient

用户头像
八苦-瞿昙1 月 3 日

Norns.Urd.HttpClient 基于AOP框架 Norns.Urd实现, 是对 System.Net.Http的 HttpClient封装,让大家只需简单在接口定义就可以实现http的调用,可以减少一些重复代码的书写。可以和已有的 Norns.Urd.Extensions.Polly 以及 Norns.Urd.Caching.Memory 配合使用

AOP 的姿势之 简化 MemoryCache 使用方式

用户头像
八苦-瞿昙1 月 3 日

本篇主要目的是介绍如何利用AOP简化使用Cache的代码的方式 但是在真实业务场景如果要混用 MemoryCache 和 DistributedCache, 最好贴合场景好好思考一下,为何要这样用?

AOP 的姿势之 简化 MemoryCache 使用方式

用户头像
八苦-瞿昙2020 年 12 月 27 日

之前写了几篇文章介绍了一些AOP的知识,

如何更简单的使用 Polly

用户头像
八苦-瞿昙2020 年 12 月 13 日

Polly是一个C#实现的弹性瞬时错误处理库

https://static001.geekbang.org/infoq/ed/eda12b7d1dae808c1c4ec17589a6b104.png?x-oss-process=image/resize,w_416,h_234

Norns.Urd 中的一些设计

用户头像
八苦-瞿昙2020 年 12 月 9 日

Norns.Urd 是一个基于emit实现动态代理的轻量级AOP框架.

https://static001.geekbang.org/infoq/12/1298e4988ba4ad5da4af9e366df7b293.png?x-oss-process=image/resize,w_416,h_234

史上最实用的 Android 切片应用库 XAOP 使用指南

用户头像
2020 年 12 月 7 日

一个轻量级的AOP(Android)应用框架,囊括了最实用的AOP应用。项目地址: https://github.com/xuexiangjys/XAOP, 喜欢的话,欢迎star支持!

https://static001.geekbang.org/infoq/78/78b2ea391f829d6f4f00e1a2c5bd7085.jpeg?x-oss-process=image/resize,w_416,h_234

Spring AOP 核心类解析,这是最全的一篇了!!

用户头像
冰河2020 年 12 月 3 日

Spring AOP核心类解析,看这一篇就够了!!

https://static001.geekbang.org/infoq/49/4958e2101ff780c8862cd91c132300a8.jpeg?x-oss-process=image/resize,w_416,h_234

一张图彻底理解 Spring 如何解决循环依赖!!

用户头像
冰河2020 年 11 月 27 日

一张图彻底理解晦涩难懂的Spring循环依赖源码

https://static001.geekbang.org/infoq/db/db411a79f2bf6b65ba5a4834e9b5908b.png?x-oss-process=image/resize,w_416,h_234

iOS AOP 方案的对比与思考

用户头像
GrowingIO技术专栏2020 年 11 月 23 日

本文介绍了 iOS 中主流的 AOP 方案和一些知名的框架,从源代码到程序装载到内存执行,供大家参考。

https://static001.geekbang.org/infoq/11/1193afaec72c8eceb08102ffe33b050f.jpeg?x-oss-process=image/resize,w_416,h_234

【线上排查实战】AOP 切面执行顺序你真的了解吗

用户头像
Zhendong2020 年 10 月 21 日

最新版本的Spring Spring AOP执行顺序发生了翻天覆地的变化

spring-boot-route(十七)使用 aop 记录操作日志

用户头像
Java旅途2020 年 10 月 17 日

在上一章内容中——使用logback管理日志,我们详细讲述了如何将日志生成文件进行存储。但是在实际开发中,使用文件存储日志用来快速查询问题并不是最方便的,一个优秀系统除了日志文件还需要将操作日志进行持久化,来监控平台的操作记录。今天我们一起来学习

https://static001.geekbang.org/infoq/9f/9f43fd63dd48536f8ef235feb2b4d3f0.jpeg?x-oss-process=image/resize,w_416,h_234

【Spring 注解驱动开发】AOP 核心类源码解析,这是最全的一篇了!!

用户头像
冰河2020 年 9 月 3 日

昨天二狗子让我给他讲@EnableAspectJAutoProxy注解,讲到AnnotationAwareAspectJAutoProxyCreator类的源码时,二狗子消化不了了。这不,今天又来让我给他讲讲AOP的核心类。那我们就开始吧!

https://static001.geekbang.org/infoq/ea/eab607d14cbded54036782b99fcd2654.png?x-oss-process=image/resize,w_416,h_234

温故知新——Spring AOP(二)

用户头像
牛初九2020 年 8 月 28 日

上一篇我们介绍Spring AOP的注解的配置,也叫做Java Config。今天我们看看比较传统的xml的方式如何配置AOP。整体的场景我们还是用原来的,“我穿上跑鞋”,“我要去跑步”。Service层的代码我们不变,还是用原来的,如下:

https://static001.geekbang.org/infoq/6c/6c5f08fa0c3561c5c858487e1864e465.jpeg?x-oss-process=image/resize,w_416,h_234

温故知新——Spring AOP

用户头像
牛初九2020 年 8 月 27 日

Spring AOP 面向切面编程,相信大家都不陌生,它和Spring IOC是Spring赖以成名的两个最基础的功能。在咱们平时的工作中,使用IOC的场景比较多,像咱们平时使用的@Controller、@Service、@Repository、@Component、@Autowired等,这些都和IOC相关。但是,使用

https://static001.geekbang.org/infoq/66/66dd0d445bc2d06a0ed1de0bd045ee42.jpeg?x-oss-process=image/resize,w_416,h_234

常见的 emit 实现 AOP demo

用户头像
八苦-瞿昙2020 年 7 月 20 日

emit实现AOP demo 介绍

https://static001.geekbang.org/infoq/e6/e6512ab9bc99cf870c095e026aa2d3cd.jpeg?x-oss-process=image/resize,w_416,h_234

基于 Source Generators 做个 AOP 静态编织小实验

用户头像
八苦-瞿昙2020 年 7 月 15 日

0. source generators 是什么? 1. 做个达到上篇Jit 一样的效果的demo 2. source generators还存在什么问题?

https://static001.geekbang.org/infoq/6d/6d369e42af77cdbcb5e6bcab9af25165.jpeg?x-oss-process=image/resize,w_416,h_234

用 Roslyn 做个 JIT 的 AOP

用户头像
八苦-瞿昙2020 年 7 月 14 日

1. 怎么引入Roslyn做JIT编译代码 2. 代理模式的AOP是什么样 3. 为什么不推荐在生产环境这样玩?

https://static001.geekbang.org/infoq/b0/b032425607740f429e88d6ef8227909a.jpeg?x-oss-process=image/resize,w_416,h_234

AOP 有几种实现方式?

用户头像
八苦-瞿昙2020 年 7 月 12 日

副标题:无价值人生记录.0:浪费 1000% 时间去做一个用来节省 1% 时间的“轮子玩具”(中:AOP回顾)

https://static001.geekbang.org/infoq/0b/0b4a49e47e0611f488b329f83d79c323.jpeg?x-oss-process=image/resize,w_416,h_234

无价值人生记录.0:浪费 1000% 时间去做一个用来节省 1% 时间的“轮子玩具”(上:因缘)

用户头像
八苦-瞿昙2020 年 7 月 11 日

告诉自己为何要做 AOP 静态编织的初心, 哪有什么必须要有价值的东西, 干就了事, 废话什么。

https://static001.geekbang.org/infoq/c5/c52c7901c369190da09438b1ee7d93d3.jpeg?x-oss-process=image/resize,w_416,h_234

Spring 源码学习 - @Async 注解实现原理

用户头像
公众号:好奇心森林2020 年 6 月 21 日

本文作者:geek,一个聪明好学的朋友

https://static001.geekbang.org/infoq/07/07be0739925537996316f179e32c8c5a.jpeg?x-oss-process=image/resize,w_416,h_234

汉字不能编程?别闹了,只是看着有点豪横!容易被开除!

用户头像
小傅哥2020 年 5 月 18 日

在编程的路上你是否想过,用汉字写一写代码?这里我们使用Spring的AOP面向切面编程,模拟韦小宝入宫前净身的过程,通过搞笑的案例提升新人接受切面的知识点的速度。

aop_aop资料文章-InfoQ写作平台