
Java
文章平均质量分 86
Java知识学习
宋同学shl
这个作者很懒,什么都没留下…
展开
-
Spring AOP-面向切面编程
一、AOP——另一种编程思想1.1 什么是 AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。从《Spring实战(第4版)》图书中扒了一张图:从该图可以很形象地看出,所谓切面,相当于应用对象间的横切点,我们可以将其单独抽象为单独的模块。1.2 为什么需要 AOP想象下面的场景,开发中在多个模块间有原创 2021-10-24 19:30:00 · 129 阅读 · 0 评论 -
静态代理和动态代理
学习 Spring 的过程中,不可避免要掌握代理模式。这篇文章总结一下代理模式。顾名思义,代理,就是你委托别人帮你办事,所以代理模式也有人称作委托模式的。比如领导要做什么事,可以委托他的秘书去帮忙做,这时就可以把秘书看做领导的代理。下面将以这个例子来讲解。代理模式又分为静态代理和动态代理。一、静态代理静态代理的使用静态代理,代理类和被代理的类实现了同样的接口,代理类同时持有被代理类的引用,这样,当我们需要调用被代理类的方法时,可以通过调用代理类的方法来做到。举例如下:假设领导的工作是开会和给原创 2021-10-24 15:02:26 · 176 阅读 · 0 评论 -
Jedis入门
Jedis是Java开发Redis的语言工具包Jedis是对Redis语言的封装Jedis演示Jedis jedis = new Jedis("175.27.230.117", 6379); try { jedis.auth("12345"); jedis.select(2); System.out.println("Redis连接成功"); // String类型原创 2021-10-20 02:00:00 · 164 阅读 · 0 评论