自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring AOP 创建Advice 定义pointcut、advisor

前面定义的advice都是直接植入到代理接口的执行之前和之后,或者在异常发生时,事实上,还可以对植入的时机定义的更细。Pointcut定义了advice的应用时机,在Spring中pointcutAdvisor将pointcut和advice结合成一个对象,spring内建的pointcut都对应着pointcutAdvisor,常见的有下面两种:NameMatchMeth...

2019-07-09 07:22:09 246

原创 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 121

原创 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 211

原创 Spring AOP创建AroundAdvice实例

AroundAdvice 1、在方法之前和之后来执行相应的操作2、实现MethodInterceptor接口接口文件: 1 2 3 4 5 6 7 8 9 publicinterfaceIHello { publicvoids...

2019-07-07 10:50:28 136

原创 Spring AOP创建BeforeAdvice和AfterAdvice实例

BeforeAdvice 1、会在目标对象的方法执行之前被调用。 2、通过实现MethodBeforeAdvice接口来实现。 3、该接口中定义了一个方法即before方法,before方法会在目标对象target之前执行。AfterAdvice1、在目标对象的方法执行之后被调用2、通过实现AfterReturningAdvice接口实现...

2019-07-07 10:04:42 600

原创 Bean管理学习笔记

目录1、BeanFactory介绍1.1首先什么是Bean?1.2什么是BeanFactory?1.3 BeanFactory的作用:2、ApplicationContext3、Bean定义3.1配置文件3.2定义bean节点时通常要指定两个属性3.3 bean在Spring容器中有两种行为4、创建Bean4.1 Bean的查找机制4...

2019-07-07 08:44:39 369

原创 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 123

原创 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 250

原创 Spring概述学习笔记

目录1、Spring概述2、Spring体系结构1、Spring Core2、Spring Context3、Spring AOP4、Spring DAO5、Spring ORM6、Spring Web7、Spring MVC3、Spring架构1、Bean组件2、Context组件3、Core组件1、Spring概述Spring致...

2019-07-06 14:41:23 182

原创 第一个Spring Demo

目录1、Main文件2、applicationContext.xml3、注意点1、Main文件package com.pb;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationCo...

2019-07-06 09:09:29 94

原创 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 74

原创 1、LINQ的基本概念学习笔记

目录1、隐式类型局部变量2、匿名类型3、匿名方法4、Lambda表达式1、隐式类型局部变量使用var关键字隐藏变量的数据类型。注意点:声明隐式变量时一定要同时初始化,否则报错 声明变量不能赋值为NULL (因为赋为NULL,编译器无法推断出这个变量的具体数据类型) 声明一个局部变量后,他仍然具有强类型。如下列代码: var a=10;...

2019-07-03 07:10:42 274

原创 Java 处理异常

Java中 ,catch块和 finally块中都有可能发生异常,这时候就需要 用throw 抛出异常类似于 C#里方法体中的 throw;

2019-06-29 07:20:18 65

原创 Java虚拟机和跨平台原理

Java跨平台的原因就是在于Java虚拟机,他是Java平台的核心。JVM=Java Virtual Machine。他是用软件模拟的假象的计算机,有自己的指令格式和可执行文件。Java程序编写完毕后,会首先通过编译器编译为字节码文件,字节码文件就是Java虚拟机中的可执行文件,JVM会将字节码文件解释为具体操作系统所执行的机器代码,然后再调用底层操作系统平台去运行程序。...

2019-06-28 06:10:28 287

原创 JDK配置环境变量的原理

安装JDK(JDK是一款Java语言的软件开发工具包) 集成开发工具Eclpse1、JDKJDK,全称是 Java Development Kit,翻译的意思是 Java开发工具包2、配置环境变量环境变量的配置主要是配置两个:Path和ClassPath2.1 配置PathPath的作用是用来设置操作系统寻找并执行应用程序的路径,那么针对J...

2019-06-28 06:00:20 436

原创 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 1348 1

原创 C# 值类型和引用类型的区别

C#中 变量类型分两种:值类型和引用类型由此引发两种形式的内存空间:堆栈和托管堆堆栈(又称栈):存放所有值类型的数据托管堆:存放所有引用类型的数据值类型的变量本身就存放数据而引用类型则存储实际数据的引用值类型有个特点,那就是大小都固定,比如一个字节的Byte、4个字节的int。即使数据变了,占的存储空间也不会变,这里的整形i直接对应着他的数据的存储空间,这个存储空间...

2019-06-26 10:35:01 201

原创 C# 装箱和拆箱

Object类型是所有类型的基类,其下面有ValueType类型。什么结构啊,枚举啊,都继承ValueType,这些都是值类型。其他的什么类啊,数组啊,字符串啊等等都是引用类型。简单的说,直接继承Object的都是引用类型,继承ValueType的都是值类型。那样的话,像整形这样的结构按理说其实也是间接继承自Object的,那么按照里氏替换原则,整形转换成object应该...

2019-06-26 10:34:13 117

原创 SQL SERVER数据库的备份与还原学习笔记

目录1、备份类型(1)完整备份(2)差异备份(3)事务日志备份2、备份组件3、恢复模式4、问题1、备份类型(1)完整备份完整备份是指包括对数据库、日志文件和数据库结构及文件结构的备份。完整备份代表的是备份完成时的数据库。数据库在完整备份期间,SQL Server做以下工作:1、备份数据及数据库中所有表的结构和相关的文件结构2、备份在备份...

2019-06-19 15:30:39 277

原创 Session对象学习笔记

目录1、Session定义2、Session的作用域3、Session的生命周期4、Session的属性和方法1、Session定义Session对象表示对网站的一次访问,一次会话。什么叫一个会话呢?对于WEB开发来说,一次会话就是用户通过浏览器与服务器之间的一次通话,他包含浏览器与服务器请求的多次请求和响应。当用户向服务器发出第一次请...

2019-06-09 10:56:15 159

原创 URL传值

目录 1、使用Request.QueryString[]2、使用RouteData.Values3、使用action参数从控制器中获取URL值的三种方式: 1、使用Request.QueryString[] 2、使用RouteData.Values 3、使用action参数 ...

2019-06-07 08:25:14 272

原创 MVC路由器原理

目录 1、什么是路由 2、路由的注册 3、URL的模式匹配 4、由URL到控制器 1、什么是路由举例什么是路由?假如你在上大学的时候,睡觉起晚了,醒来后发现宿舍同学都走光了,你想到上午还有课,但是不记得去哪个教室去上了,这时候你会查下课程表,然后就知道去哪个教室上课了。这个课程表就是你的路由。网络中的路由器,路...

2019-06-06 06:53:24 2533

原创 数据流程语句之 猜数字小游戏

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 263

空空如也

空空如也

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

TA关注的人

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