自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C.

正在学习的菜鸟...github:https://github.com/cckevincyh gitee:https://gitee.com/cckevincyh

  • 博客(17)
  • 资源 (28)
  • 收藏
  • 关注

原创 解决Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut

今天在整合Spring和Aspectj的时候报了如下的错误:五月 04, 2019 1:41:40 下午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh信息: Refreshing org.springframework.context.support.ClassPathXmlA...

2019-05-04 13:48:03 2984 1

原创 Spring整合AspectJ基于注解实现AOP

文章目录Spring整合AspectJ基于注解实现AOP替换bean替换AOP声明切面替换前置通知替换公共切入点替换后置替换环绕替换抛出异常AOP注解总结Spring整合AspectJ基于注解实现AOP我们把上一篇Spring整合AspectJ基于XML实现AOP进行改造成基于注解实现。首先是pom文件<?xml version="1.0" encoding="UTF-8"?>...

2019-05-04 13:35:05 1102 5

原创 Spring整合AspectJ基于XML实现AOP

文章目录Spring整合AspectJ实现AOP介绍切入点表达式AspectJ 通知类型基于XML整合AspectJ目标类切面类Spring配置前置通知后置通知环绕通知抛出异常最终通知Spring整合AspectJ实现AOP前面我们已经学习了Spring AOP。那我们为什么还需要学习AspectJ,因为AspectJ 更为简单,更加方便。但是在我们的开发中我们不太使用Spring自身的对AO...

2019-05-04 11:24:07 790

原创 Spring AOP编程的半自动和全自动编写代理

文章目录Spring AOP编程的半自动和全自动编写代理Spring编写代理:半自动AOP联盟通知类型环绕通知Spring编写代理:全自动Spring AOP编程的半自动和全自动编写代理Spring编写代理:半自动让spring 创建代理对象,从spring容器中手动的获取代理对象。注意:这里从Spring中获取到的是代理对象,而不是目标类对象AOP联盟通知类型AOP联盟为通知Ad...

2019-05-04 01:27:12 714

原创 AOP实现原理之CGLIB字节码增强

AOP实现原理之CGLIB字节码增强没有接口,只有实现类。采用字节码增强框架cglib,在运行时创建目标类的子类,从而对目标类进行增强。CGLIB字节码增强实现首先我们需要target目标类public class UserServiceImpl{ public void addUser() { System.out.println("addUser()...

2019-05-03 23:33:58 995

原创 AOP实现原理之JDK动态代理

JDK动态代理JDK动态代理是Spring AOP底层实现的方式之一。JDK动态代理 对“装饰者”设计模式 简化。使用前提:必须有接口。JDK动态代理实现首先我们需要有target目标类,也就是我们需要接口+实现类首先我们创建一个UserService的接口public interface UserService { public void addUser(); public ...

2019-05-03 16:33:19 564

原创 Spring AOP介绍

什么是AOP在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序...

2019-05-03 16:14:32 175

原创 Spring 基于注解装配Bean

文章目录Spring 基于注解的配置创建Bean依赖注入普通值注入引用值注入生命周期作用域Spring 基于注解的配置从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。注解:就是一个类,使用@注解名称开发中:使用注解 取代 xml配置文件。创建Bean...

2019-05-03 00:10:32 3688 3

原创 Spring Beans 自动装配

文章目录Spring Beans 自动装配Spring 自动装配 `byName`Spring 自动装配 `byType`Spring 由构造函数自动装配Spring Beans 自动装配使用元素的 autowire 属性为一个 bean 定义指定自动装配模式。Spring 自动装配 byName这种模式由属性名称指定自动装配。Spring 容器看作 beans,在 XML 配置文件中 b...

2019-05-02 22:57:56 359

原创 Spring 基于XML的集合注入

Spring 基于XML的集合注入现在如果想传递多个值,如 Java Collection 类型 List、Set、Map 和 Properties,应该怎么做呢。为了处理这种情况,Spring 提供了四种类型的集合的配置元素,如下所示:配置<beans xmlns="http://www.springframework.org/schema/beans" xmln...

2019-05-01 23:42:42 487

原创 Spring SpEL表达式

Spring SpEL表达式对<property>进行统一编程,所有的内容都使用value<property name="" value="#{表达式}">#{123}、#{'jack'} : 数字、字符串#{beanId} :另一个bean引用#{beanId.propName} :操作数据#{beanId.toString()} :执行方法#{T(类)....

2019-05-01 23:12:39 219

原创 Spring P命令空间

Spring P命令空间对setter方法注入进行简化,替换<property name="属性名">,而是在<bean p:属性名="普通值" p:属性名-ref="引用值">p命名空间使用前提,必须添加命名空间配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www...

2019-05-01 23:05:22 1036

原创 Spring 基于XML的构造函数和setter方法的依赖注入

Spring 依赖注入Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。Spring 基于构造函数的依赖注入配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2019-05-01 21:16:37 1225

原创 Spring Bean 定义继承

文章目录Bean 定义继承Bean 定义继承代码Bean 定义继承Spring Bean 定义的继承与 Java 类的继承无关,但是继承的概念是一样的。你可以定义一个父 bean 的定义作为模板和其他子 bean 就可以从父 bean 中继承所需的配置。当你使用基于 XML 的配置元数据时,通过使用父属性,指定父 bean 作为该属性的值来表明子 bean 的定义。Bean 定义继承代码...

2019-05-01 20:32:14 315

原创 Spring Bean 后置处理器BeanPostProcessor

Spring Bean 后置处理器BeanPostProcessorSpring 提供一种机制,只要实现此接口BeanPostProcessor,并将实现类提供给spring容器,spring容器将自动执行,在初始化方法前执行before(),在初始化方法后执行after()可以配置多个 BeanPostProcessor 接口,通过设置 BeanPostProcessor 实现的 Order...

2019-05-01 20:21:44 1246

原创 Spring Bean 生命周期

文章目录Bean 的生命周期Bean初始化回调InitializingBeaninit-method 属性销毁回调DisposableBeandestroy-method 属性默认的初始化和销毁方法 default-init-method 和 default-destroy-method 属性Bean 的生命周期理解 Spring bean 的生命周期很容易。当一个 bean 被实例化时,它可...

2019-05-01 18:15:22 560

原创 Spring BeanFactory和ApplicationContext 容器

Spring IoC 容器Spring 提供了以下两种不同类型的容器。Spring BeanFactory 容器Spring ApplicationContext 容器Spring 的 BeanFactory 容器这是一个最简单的容器,它主要的功能是为依赖注入 (DI) 提供支持.在 Spring 中,有大量对 BeanFactory 接口的实现。其中,最常被使用的是 XmlBea...

2019-05-01 17:48:49 306

Java并发编程实战之互斥锁.pptx

“原子性”的本质是什么?其实不是不可分割,不可分割只是外在表现,其本质是多个资源间有一致性的要求,操作的中间状态对外不可见。所以本质来说,解决原子性问题,是要保证中间状态对外不可见。(这一点需要细细品一品) 原子性问题的源头是线程切换,多个线程同时操作同一个变量。这样就会出现线程冲突的问题。所以需要一种机制保持在多核CPU下,同一个时刻只有一个线程更改某个共享变量。(其实没有共享变量,也不会存在并发问题),所以说如果我们能够保证对共享变量的修改是互斥的,那么就能保证原子性了。

2022-11-13

skywalking讲义.pdf

skywalking讲义

2021-04-13

kubectl 1.8.0

下载链接https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/windows/amd64/kubectl.exe

2019-06-22

kubernetes-client-windows-amd64 (v1.10.11).tar.gz

kubernetes-client-windows-amd64 (v1.10.11).tar.gz kubernetes-client-windows v1.10.11

2019-06-15

node-v11.11.0-linux-x64.tar

node-v11.11.0-linux-x64.tar node的linux版v11.11.0!!

2019-03-17

sonar-groovy-plugin-1.5.jar

jenkins集成sonarqube的groovy插件sonar-groovy-plugin-1.5.jar

2019-03-17

XML DTD,XmlSchema标准参考手册

XML DTD和XmlSchema标准参考手册!!!!!!!!!!!!!!!!!!!!!!

2017-11-04

struts2课件

struts2课件

2017-01-29

struts2.0教学ppt

struts2.0教学ppt

2017-01-29

apache-tomcat-7.0.55-windows-x64.zip

apache-tomcat-7.0.55-windows-x64.zip

2017-01-16

数据库实验答案

数据库实验答案

2016-05-26

Linux操作系统原理与运用(复习题)

Linux操作系统原理与运用(复习题)

2016-05-26

软件工程案例教程课后答案

软件工程案例教程课后答案

2016-05-26

方立勋JavaWeb全套ppt

30天轻松掌握JavaWeb视频 方立勋JavaWeb全套ppt

2016-02-23

蓝桥杯java历年真题及答案整理

蓝桥杯java历年真题及答案整理(共129道题目及答案)

2015-11-14

方立勋《30天JavaWeb视频》完整版

方立勋《30天JavaWeb视频》完整版笔记

2015-09-13

java反编译工具(XJad)

很好的反编译工具,可以对单个.class文件反编译,也可以对jar一次性全部反编译,很强大软件介绍:XJad是基于Jad核心的Java源程序反编译软件

2015-09-13

Swing实现潜艇大战源码下载

Swing实现潜艇大战源码下载 有需要的可以下载来看看

2015-08-24

Java实现音乐播放器

Java实现音乐播放器源码 有需要的可以下载来看看

2015-08-24

java俄罗斯方块源码

java俄罗斯方块的源码 有需要的可以下载来看看

2015-08-24

exe4j5_0_1

exe4j5_0_1 64位工具 将java文件转成exe文件

2015-08-24

java连接sql2000用的三个jar包

用于java连接sql2000用的三个jar包

2015-08-24

SQL安装挂起清除小工具

SQL安装挂起清除小工具 解决sql2000安装挂起的问题

2015-08-24

C-C++中文帮助文档

C和C++的帮助文档 C-C++中文帮助文档.chm

2015-08-24

java满汉楼的数据库文件

直接还原数据库即可,但里面的表不全,只有十几张

2015-08-24

java满汉楼源码文档

韩顺平java满汉楼源码文档 数据库文件貌似不可用

2015-08-24

韩顺平循序渐进学java.从入门到精通资料

韩顺平循序渐进学java.从入门到精通的视频下载地址及部分代码和笔记

2015-08-24

空空如也

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

TA关注的人

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