- 博客(23)
- 收藏
- 关注
原创 Spring AOP 创建Advice 定义pointcut、advisor
前面定义的advice都是直接植入到代理接口的执行之前和之后,或者在异常发生时,事实上,还可以对植入的时机定义的更细。 Pointcut定义了advice的应用时机,在Spring中pointcutAdvisor将pointcut和advice结合成一个对象,spring内建的pointcut都对应着pointcutAdvisor,常见的有下面两种: NameMatchMeth...
2019-07-09 07:22:09
320
原创 Spring AOP 创建Advice 基于Annotation
1 2 3 4 5 6 7 8 9 10 11 12 publicinterfaceIHello { publicvoidsayHello(String str); } publicclassHelloimplementsIH...
2019-07-08 06:49:06
179
原创 Spring AOP创建Throwdvice实例
1、异常发生的时候,通知某个服务对象做处理 2、实现throwsAdvice接口 接口实现: 1 2 3 4 5 6 7 8 9 10 11 publicinterfaceIHello { publicvoidsayHello(...
2019-07-07 15:56:34
285
原创 Spring AOP创建AroundAdvice实例
AroundAdvice 1、在方法之前和之后来执行相应的操作 2、实现MethodInterceptor接口 接口文件: 1 2 3 4 5 6 7 8 9 publicinterfaceIHello { publicvoids...
2019-07-07 10:50:28
245
原创 Spring AOP创建BeforeAdvice和AfterAdvice实例
BeforeAdvice 1、会在目标对象的方法执行之前被调用。 2、通过实现MethodBeforeAdvice接口来实现。 3、该接口中定义了一个方法即before方法,before方法会在目标对象target之前执行。 AfterAdvice 1、在目标对象的方法执行之后被调用 2、通过实现AfterReturningAdvice接口实现...
2019-07-07 10:04:42
706
原创 Bean管理学习笔记
目录 1、BeanFactory介绍 1.1首先什么是Bean? 1.2什么是BeanFactory? 1.3 BeanFactory的作用: 2、ApplicationContext 3、Bean定义 3.1配置文件 3.2定义bean节点时通常要指定两个属性 3.3 bean在Spring容器中有两种行为 4、创建Bean 4.1 Bean的查找机制 4...
2019-07-07 08:44:39
473
原创 Spring核心概念学习笔记
目录 1、Spring主要用到两种设计模式 1.1 工厂模式 1.2 单例模式 2、Spring的核心机制 2.1 控制反转和依赖注入 3.1 面向方面编程 1、Spring主要用到两种设计模式 1.1 工厂模式 Spring容器就是实例化和管理全部Bean的工厂。 工厂模式可以将Java对象的调用者从被调用者的实现逻辑中分离出来。 调用者只关心被调用者必须满足的某种规...
2019-07-07 05:37:27
207
原创 C# 值类型和引用类型等值判断
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 堆和栈 { class Program { static void Main(string[] args) ...
2019-07-06 15:51:55
317
原创 Spring概述学习笔记
目录 1、Spring概述 2、Spring体系结构 1、Spring Core 2、Spring Context 3、Spring AOP 4、Spring DAO 5、Spring ORM 6、Spring Web 7、Spring MVC 3、Spring架构 1、Bean组件 2、Context组件 3、Core组件 1、Spring概述 Spring致...
2019-07-06 14:41:23
313
原创 第一个Spring Demo
目录 1、Main文件 2、applicationContext.xml 3、注意点 1、Main文件 package com.pb; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationCo...
2019-07-06 09:09:29
145
原创 2、LINQ查询
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LINQ查询 { class Program { static void Main(string[] args)...
2019-07-04 07:05:11
124
原创 1、LINQ的基本概念学习笔记
目录 1、隐式类型局部变量 2、匿名类型 3、匿名方法 4、Lambda表达式 1、隐式类型局部变量 使用var关键字隐藏变量的数据类型。 注意点: 声明隐式变量时一定要同时初始化,否则报错 声明变量不能赋值为NULL (因为赋为NULL,编译器无法推断出这个变量的具体数据类型) 声明一个局部变量后,他仍然具有强类型。如下列代码: var a=10; ...
2019-07-03 07:10:42
366
原创 Java 处理异常
Java中 ,catch块和 finally块中都有可能发生异常,这时候就需要 用throw 抛出异常 类似于 C#里方法体中的 throw;
2019-06-29 07:20:18
118
原创 Java虚拟机和跨平台原理
Java跨平台的原因就是在于Java虚拟机,他是Java平台的核心。 JVM=Java Virtual Machine。 他是用软件模拟的假象的计算机,有自己的指令格式和可执行文件。 Java程序编写完毕后,会首先通过编译器编译为字节码文件,字节码文件就是Java虚拟机中的可执行文件,JVM会将字节码文件解释为具体操作系统所执行的机器代码,然后再调用底层操作系统平台去运行程序。 ...
2019-06-28 06:10:28
359
原创 JDK配置环境变量的原理
安装JDK(JDK是一款Java语言的软件开发工具包) 集成开发工具Eclpse 1、JDK JDK,全称是 Java Development Kit,翻译的意思是 Java开发工具包 2、配置环境变量 环境变量的配置主要是配置两个:Path和ClassPath 2.1 配置Path Path的作用是用来设置操作系统寻找并执行应用程序的路径,那么针对J...
2019-06-28 06:00:20
510
原创 Java JDK安装
目录 1、JAVA JDK官方介绍 2、JAVA JDK安装教程 3、JAVA JDK使用方法 4、JAVA JDK常见问题 1、JAVA JDK官方介绍 JDK,全称是 Java Development Kit,翻译的意思是 Java开发工具包。 Java Development Kit (JDK)是一款Java 语言的软件开发工具包。JAVA JD...
2019-06-27 21:52:33
1464
1
原创 C# 值类型和引用类型的区别
C#中 变量类型分两种:值类型和引用类型 由此引发两种形式的内存空间:堆栈和托管堆 堆栈(又称栈):存放所有值类型的数据 托管堆:存放所有引用类型的数据 值类型的变量本身就存放数据 而引用类型则存储实际数据的引用 值类型有个特点,那就是大小都固定,比如一个字节的Byte、4个字节的int。即使数据变了,占的存储空间也不会变,这里的整形i直接对应着他的数据的存储空间,这个存储空间...
2019-06-26 10:35:01
271
原创 C# 装箱和拆箱
Object类型是所有类型的基类,其下面有ValueType类型。什么结构啊,枚举啊,都继承ValueType,这些都是值类型。其他的什么类啊,数组啊,字符串啊等等都是引用类型。 简单的说,直接继承Object的都是引用类型,继承ValueType的都是值类型。 那样的话,像整形这样的结构按理说其实也是间接继承自Object的,那么按照里氏替换原则,整形转换成object应该...
2019-06-26 10:34:13
179
原创 SQL SERVER数据库的备份与还原学习笔记
目录 1、备份类型 (1)完整备份 (2)差异备份 (3)事务日志备份 2、备份组件 3、恢复模式 4、问题 1、备份类型 (1)完整备份 完整备份是指包括对数据库、日志文件和数据库结构及文件结构的备份。 完整备份代表的是备份完成时的数据库。 数据库在完整备份期间,SQL Server做以下工作: 1、备份数据及数据库中所有表的结构和相关的文件结构 2、备份在备份...
2019-06-19 15:30:39
374
原创 Session对象学习笔记
目录 1、Session定义 2、Session的作用域 3、Session的生命周期 4、Session的属性和方法 1、Session定义 Session对象表示对网站的一次访问,一次会话。 什么叫一个会话呢?对于WEB开发来说,一次会话就是用户通过浏览器与服务器之间的一次通话,他包含浏览器与服务器请求的多次请求和响应。 当用户向服务器发出第一次请...
2019-06-09 10:56:15
255
原创 URL传值
目录 1、使用Request.QueryString[] 2、使用RouteData.Values 3、使用action参数 从控制器中获取URL值的三种方式: 1、使用Request.QueryString[] 2、使用RouteData.Values 3、使用action参数 ...
2019-06-07 08:25:14
374
原创 MVC路由器原理
目录 1、什么是路由 2、路由的注册 3、URL的模式匹配 4、由URL到控制器 1、什么是路由 举例什么是路由?假如你在上大学的时候,睡觉起晚了,醒来后发现宿舍同学都走光了,你想到上午还有课,但是不记得去哪个教室去上了,这时候你会查下课程表,然后就知道去哪个教室上课了。这个课程表就是你的路由。 网络中的路由器,路...
2019-06-06 06:53:24
2676
原创 数据流程语句之 猜数字小游戏
using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace ConsoleApplication1 { class Program { static void Main(string[] args)
2012-04-07 20:31:42
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅