自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 Spring-AOP原理

Spring-AOP原理引用于 Spring AOP源码分析1. AOP原理关于 AOP 的原理,想必大家都知道了。无非是通过代理模式为目标对象生产代理对象,并将横切逻辑插入到目标方法执行的前后。这样一说,本章确实没什么好说的了,毕竟原理就是这么简单。不过原理归原理,在具体的实现上,很多事情并没想象的那么简单。比如,我们需要确定是否应该为某个 bean 生成代理,如果应该的话,还要进一步确定将横切逻辑插入到哪些方法上。说到横切逻辑,这里简单介绍一下。横切逻辑其实就是通知(Advice),Spring

2020-10-25 22:08:10 91

原创 JDK动态代理

JDK动态代理Spring-Aop两种代理方式:1、JDK动态代理:用于目标类实现了接口;2、Cglib动态代理:用于目标类没有实现接口;本篇博客用于讲解JDK动态代理。为什么要使用代理呢,因为我们常常需要对既有的代码增强,又不希望改变现在的代码,所以就出现了AOP(面向界面编程),JDK动态代理就是AOP的实现方式之一。首先由于JDK动态代理用于目标类实现了接口,所以首先需要创建接口,实现类public interface UserDao { public int add(int

2020-10-25 20:52:14 70

原创 RabbitMQ安装

RabbitMQrabiitmq的安装rabbitmq是有erlang语言编写,所以需要erlang的环境下载yum的仓库(先下载才能安装erlang 否则404)curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash安装erlangyum install erlang-22.3.3-1.el7.x86_64测试是否安装成功erlrabb

2020-10-14 16:22:18 105

原创 thymeleaf取值作为js函数的参数

字符串作为js函数的参数在正常的js函数中,将int类型的变量直接传递给js函数的参数时候,是不需要转义的,但是将字符串类型的作为参数传递的时候,有以下几种解决的方法:1、代码:传递数值//前台 <a title="删除" th:onclick="'javascript:role_dele(this,'+${role.roleid}+')'">但是如果前台的页面中的连接中用到的是字符串类型的就出错,整个页面加载报500错误。2、传递字符串<a title="删除" hre

2020-10-03 17:27:31 2766 2

原创 七牛云集成于springboot

七牛云集成于springboot导入依赖 <!--七牛--> <dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>7.2.7</version> </de

2020-10-01 21:53:59 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除