自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDK动态代理原理分析

上篇文章写JDK动态代理实现的方式,其中涉及到一个重要的接口InvocationHandler和一种重要的类Proxy。JDK动态代理实现的原理是在根据被代理对象的接口,一个类加载器和InvocationHandler对象,动态生成一个代理类。这个类到底是什么样的呢? public static void main(String[] args) throws IOException { ...

2018-08-20 22:11:34 105

原创 代理模式——JDK动态代理实现

代理模式是常见的一种设计模式,代理模式提供了另外一种访问目标对象的方式,通过代理对象取访问目标对象,这样的话就可以在访问目标对象的前后做一些自己想要的操作,在不改变原有对象功能能前提下,实现功能的增强或扩展。实现方式有静态代理和动态代理。动态代理和静态代理的区别在于代理类生成的时机,静态代理代理类一般是我们在编码时手动实现的,然后再编译成class,而动态代理则是根据我们提供的信息在程序运行期间生...

2018-08-18 00:01:47 174

原创 springMVC源码阅读——springMVC启动过程。

SpringMVC启动时的核心类springmvc容器启动过程主要的核心类有DispatcherServlet、FrameworkServlet、HttpServletBean这三个类。图一是三个类的之间的关系, HttpServletBean、FrameworkServlet均为抽象类。DispatcherServlet是FrameworkServlet一个具体实现的子类,从Dispatch...

2018-08-13 23:53:35 494

原创 初识JWT

JWT全称JSON Web Token是一种新的身份认证技术,也是一种信息交换技术。JWT的原理是,在服务器在进行完认证会生成一个JWT token 并且返回给客户端。以后客户端每次的请求都加上这个token,客服端每次请求加上这个token服务器就可以通过算法解析token里内容拿到客户端端的认证信息。由于这个token只保存在客户端,并未在服务器端保存,所以是无状态的,方便扩展。JWT...

2019-03-02 23:36:50 178

原创 SpringMVC源码阅读RequestMappingHandlerMapping

RequestMappingHandlerMapping是SpringMVC中的一种重要组件,当我们在配置文件里增加<mvc:annotation-driven />开启注解时,SpringMVC会自动实例化RequestMappingHandlerMapping对象,RequestMappingHandlerMapping实例会扫描所有带有容器里所有带有@Controller或Req...

2019-01-15 23:11:42 149

原创 Spring框架中ApplicationContextAware接口

ApplicationContextAware接口在Spring中是一个很有用的接口,通过该接口我们可以很容易的拿到ApplicationContext对象。ApplicationContextAware接口中定义了setApplicationContext方法,代码如下。public interface ApplicationContextAware extends Aware {...

2018-09-11 22:47:44 2155

原创 spring框架bean初始化之InitializingBean接口

众所周知Spring框架主要的一个功能是IOC容器,IOC就是控制反转将本来需要我们手动实例化bean的过程,交给了Spring去完成。让Spring帮我们去实例化和维护bean。如果我们要在bean实例完成后需要执行自定义初始化方法怎么办呢?在Spring框架中提供了两种方式一种是在XML配置bean时指定init-method,另外一种方式是bean实现InitializingBean接口。接...

2018-08-24 23:25:46 3871

原创 Eddy's picture 杭电oj 1162

ddy's pictureTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5844 Accepted Submission(s): 2949Problem DescriptionEddy begins to

2014-01-14 14:52:35 556

原创 最大连续子序列 hdu acm

最大连续子序列Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 16170    Accepted Submission(s): 7094Problem Description  给定K个整数的序列{ N1

2013-11-05 16:47:15 512

原创 杭电1710 Binary Tree Traversals

Binary Tree TraversalsTime Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2755    Accepted Submission(s): 1214Problem DescriptionA bin

2013-10-27 16:21:10 577

原创 杭电oj1269 迷宫城堡

迷宫城堡Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4988    Accepted Submission(s): 2193Problem Description为了训练小希的方向感,Gardon建立了一座大

2013-07-31 16:05:42 922

原创 杭电acm oj 1325 Is It A Tree?

Is It A Tree?Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10221    Accepted Submission(s): 2348Problem DescriptionA tree is a w

2013-07-28 07:11:48 1155

原创 杭电 1022 Trina Problem 1

Train Problem ITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15577    Accepted Submission(s): 5774Problem DescriptionAs the new

2013-07-24 20:51:31 579

原创 杭电acm oj 1285 确定比赛名次

确定比赛名次Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8047    Accepted Submission(s): 3089 Problem Description有N个比赛队(1

2013-07-23 14:21:37 734

spring4.0.0

spring4.0.0开发包,相当的稳定,比较好用,是一个不错的开源框架。

2015-07-22

空空如也

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

TA关注的人

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