自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java动态代理之JDK动态代理和CGLib动态代理 面向切面编程AOP原理

静态代理静态代理相对来说比较简单,无非就是聚合+多态:参考:设计模式笔记 – Proxy 代理模式 (Design Pattern)动态代理我们知道,通过使用代理,可以在被代理的类的方法的前后添加一些处理方法,这样就达到了类似AOP的效果。而JDK中提供的动态代理,就是实现AOP的绝好底层技术。JDK动态代理JDK动态代理主要涉及到java.lang

2016-10-06 00:01:56 396

转载 设计模式笔记 – Proxy 代理模式 (Design Pattern)

这两天在学习Spring框架的时候,因为AOP涉及到代理、动态代理等相关概念,听着好像不太理解,因为之前也没怎么学过设计模式的知识。所以在网上搜索到一些前人的技术笔记,借来参考。代理模式:为其他对象提供一种代理以控制对这个对象的访问。代理模式的结构图:代理模式涉及到的角色:抽象角色(Subject):定义ProxySubject和Re

2016-10-05 23:47:53 237

原创 Java的反射基本概念、语法和应用

1、基本概念:反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。万物皆对象,是Java.lang.Class类下的实例对象。2、表示方法(语法):(1)  Class c1=类名.class;(2)  Class c2=类的对象.getClass();(3)  Class c3=class.forName("类的全称");** 

2016-10-04 21:39:30 320

转载 基于Spring的第一个小应用

我们第一个程序是打印”Hello World”语句,这个语句通过Spring的配置文件来设置。1 – 新建Java项目:第一步用Eclipse IDE新建一个项目。 点击 > File > New > Java Project。然后在弹出的对话框中输入项目的名称,我们就叫HelloWorld吧。这会在你的workspace下新建一个HelloWorld的目录作为项目的根目录。

2016-10-04 21:24:01 192

转载 jsp中的 request.getScheme() 用法

今天在看代码的时候发现程序使用了 request.getScheme() 。不明白是什么意思,查了一下。结果整理如下:1、request.getScheme() 返回当前链接使用的协议;一般应用返回http;SSL返回https;2、在程序中的应用如下:String path = request.getContextPath();String basePath 

2016-09-24 12:50:46 1653

原创 "javax.servlet.http.HttpServlet" was not found 的解决方法

今天在跟着网上的教程准备创建javaweb的开发环境,直接在官网上下载了eclipse neon版。在创建第一个jsp页面的时候,然后页面首行出现了一错误提示:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。可是当时已经Build Path了呀!然后慢慢摸索着,在这里找到了

2016-09-06 16:58:28 980

原创 9月3日java练习错题整理

1.下列程序的运行结果public void getCustomerInfo() { try { // do something that may cause an Exception } catch (java.io.FileNotFoundException ex) { System.out.print("FileN

2016-09-03 21:52:05 712

空空如也

空空如也

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

TA关注的人

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