自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (4)
  • 收藏
  • 关注

转载 BLOCKED 状态

https://my.oschina.net/goldenshaw/blog/706663BLOCKED 状态的定义前面已经说过 BLOCKED(阻塞) 的简单定义为:一个正在阻塞等待一个监视器锁的线程处于这一状态。(A thread that is blocked waiting for a monitor lock is in this state.)更加详细的定义可以参考 Th...

2019-03-05 00:44:34 10304

转载 关于Java的线程状态

转载https://my.oschina.net/goldenshaw/blog/386788Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。NEW (新建) 一个尚未启动的线程处于这一状态。(A thread that has not yet started is in this state.)RUNNABLE (可运行) ...

2019-03-04 23:10:39 210

转载 springMVC源码分析--HttpMessageConverter写write操作(三)

转载 https://blog.csdn.net/qq924862077/article/details/55271959同样返回值的操作操作也是在HandlerMethodReturnValueHandler中处理的,可以参考一下老田写的springMVC源码分析--HandlerMethodReturnValueHandler返回值解析器(一)简单的返回值处理示例使用@Response...

2019-01-28 15:20:10 331

转载 springMVC源码分析--HttpMessageConverter参数read操作(二)

转载 https://blog.csdn.net/qq924862077/article/details/55271569上一篇博客 springMVC源码分析--HttpMessageConverter数据转化(一)中我们简单介绍了一下HttpMessageConverter接口提供的几个方法,主要有以下几个方法:(1)canRead 是否可以读(2)canWrite 是否可以写...

2019-01-28 15:12:13 294

转载 springMVC源码分析--HttpMessageConverter数据转化(一)

转载 https://blog.csdn.net/qq924862077/article/details/55222947之前的博客我们已经介绍了很多springMVC相关的模块,接下来我们介绍一下springMVC在获取参数和返回结果值方面的处理。虽然在之前的博客老田已经分别介绍了参数处理器和返回值处理器:(1)springMVC参数值处理器 springMVC源码分析--Handler...

2019-01-28 15:03:17 190

转载 springMVC源码分析--ViewNameMethodReturnValueHandler返回值处理器(三)

转载 https://blog.csdn.net/qq924862077/article/details/54317220选取一个简单的实现类ViewNameMethodReturnValueHandler来简单介绍一下返回值处理操作。1、返回值为jsp页面地址 @RequestMapping(value = "input") public String inputPr...

2019-01-28 14:59:01 217

转载 springMVC源码分析--HandlerMethodReturnValueHandlerComposite返回值解析器集合(二)

转载 https://blog.csdn.net/qq924862077/article/details/54316903简单来说HandlerMethodReturnValueHandlerComposite其实就是springMVC提供的所有的HandlerMethodReturnValueHandler集合,它定义了一个链表用于存储所有实现的HandlerMethodReturnValu...

2019-01-28 14:51:21 213

转载 springMVC源码分析--HandlerMethodReturnValueHandler返回值解析器(一)

转载 https://blog.csdn.net/qq924862077/article/details/54177442HandlerMethodReturnValueHandler是用于对Controller中函数执行的返回值进行处理操作的,springMVC提供了多个HandlerMethodReturnValueHandler的实现类。接口HandlerMethodReturnVa...

2019-01-28 14:45:19 312

转载 springMVC源码解析--HandlerMethodArgumentResolverComposite参数解析器集合(二)

转载 https://blog.csdn.net/qq924862077/article/details/54291812上一篇博客springMVC源码分析--HandlerMethodArgumentResolver参数解析器(一)中我们已经介绍了参数解析相关的东西,并且也提到了HandlerMethodArgumentResolverComposite,其简单来说就是所有的参数解析器的链...

2019-01-28 14:34:50 134

转载 springMVC源码分析--HandlerMethodArgumentResolver参数解析器(一)

转载 https://blog.csdn.net/qq924862077/article/details/54177442HandlerMethodArgumentResolver是用来为处理器解析参数的,主要用在HandlerMethod中,每个Resolver对应一种类型的参数,其实现类特别的多。HandlerMethodArgumentResolver接口及其实现类如下:Hand...

2019-01-28 11:46:08 184

转载 springMVC源码分析--访问请求执行ServletInvocableHandlerMethod和InvocableHandlerMethod

转载 https://blog.csdn.net/qq924862077/article/details/53944721在之前一篇博客中 springMVC源码分析--RequestMappingHandlerAdapter(五)我们已经简单的介绍到具体请求访问的执行某个Controller中的方法是在RequestMappingHandlerAdapter的invokeHandlerMet...

2019-01-28 11:19:42 700

转载 springMVC源码分析--RequestMappingHandlerAdapter(五)

转载 https://blog.csdn.net/qq924862077/article/details/53895054上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类AbstractHandlerMethodAd...

2019-01-28 11:08:28 138

转载 springMVC源码分析--AbstractHandlerMethodMapping注册url和HandlerMethod对应关系(十一)

转载 https://blog.csdn.net/qq924862077/article/details/53789387在上一篇博客springMVC源码分析--AbstractHandlerMethodMapping获取url和HandlerMethod对应关系(十)中我们简单地介绍了获取url和HandlerMethod的过程,接下来我介绍一些url和HandlerMethod对应关系的...

2019-01-28 11:07:39 454

转载 springMVC源码分析--AbstractHandlerMethodMapping获取url和HandlerMethod对应关系(十)

转载 :https://blog.csdn.net/qq924862077/article/details/53747152在之前的博客 springMVC源码分析--AbstractHandlerMapping(二)中我们介绍了AbstractHandlerMethodMapping的父类AbstractHandlerMapping,其定义了抽象方法getHandlerInternal(Ht...

2019-01-28 11:00:52 483

转载 springMVC源码分析--ControllerClassNameHandlerMapping(九)

在上一篇博客springMVC源码分析--AbstractControllerUrlHandlerMapping(六)中我们介绍到AbstractControllerUrlHandlerMapping定义了抽象方法buildUrlsForHandler,接下来我们看看在其子类ControllerClassNameHandlerMapping中的实现。 ControllerClassNameH...

2019-01-28 11:00:26 188

转载 springMVC源码分析--ControllerBeanNameHandlerMapping(八)

转 https://blog.csdn.net/qq924862077/article/details/53762570在上一篇博客springMVC源码分析--AbstractControllerUrlHandlerMapping(六)中我们介绍到AbstractControllerUrlHandlerMapping定义了抽象方法buildUrlsForHandler,接下来我们看看在其子类...

2019-01-28 11:00:15 150

转载 springMVC源码分析--BeanNameUrlHandlerMapping(七)

转载 https://blog.csdn.net/qq924862077/article/details/53762279在AbstractUrlHandlerMapping的子类BeanNameUrlHandlerMapping中的实现如下:BeanNameUrlHandlerMapping主要个作用就是将beanName及其别名作为url。public class BeanNam...

2019-01-28 11:00:03 174

转载 springMVC源码分析--AbstractControllerUrlHandlerMapping(六)

转载 https://blog.csdn.net/qq924862077/article/details/53760945上一篇博客springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)中我们介绍AbstractDetectingUrlHandlerMapping,其定义了一个抽象方法determineUrlsForHandler在子Abstr...

2019-01-28 10:59:50 163

转载 springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)

转载自 https://blog.csdn.net/qq924862077/article/details/53760824在上一博客中我们介绍了handlerMap有一个注册url和Handler关系的注册函数,这个函数的调用是在实现类AbstractDetectingUrlHandlerMapping中实现的,目的是springMVC容器启动时将url和handler的对应关系注册到han...

2019-01-28 10:59:36 185

转载 springMVC源码分析--AbstractUrlHandlerMapping(三)

转载 https://blog.csdn.net/weixin_37647084/article/details/60866211接下来我们介绍其子类AbstractUrlHandlerMapping。在上一篇博客中我们了解到AbstractHandlerMapping提供了一个抽象类getHandlerInternal(HttpServletRequest request),我们首先看看...

2019-01-28 10:59:29 379

转载 springMVC源码分析--SimpleUrlHandlerMapping(四)

https://blog.csdn.net/weixin_37647084/article/details/60866211在上一博客中我们介绍了handlerMap有一个注册url和Handler关系的注册函数,这个函数的调用是在实现类SimpleUrlHandlerMapping中实现的,目的是springMVC容器启动时将url和handler的对应关系注册到handlerMap中。...

2019-01-28 10:59:01 181

转载 springMVC源码分析--AbstractHandlerMapping(二)

转载 https://blog.csdn.net/qq924862077/article/details/53747152HandlerMapping的抽象实现类AbstractHandlerMapping,HandlerMapping中定义了方法getHandler(HttpServletRequest request),AbstractHandlerMapping中的实现如下: /...

2019-01-28 10:58:47 298

转载 springMVC源码分析--SimpleControllerHandlerAdapter(三)

上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类SimpleControllerHandlerAdapter,SimpleControllerHandlerAdapter是Controller实现类的适配器类,其本质是执...

2019-01-28 10:57:54 178

转载 springMVC源码分析--HandlerAdapter(一)

转载 https://blog.csdn.net/qq924862077/article/details/53843251HandlerAdapter的功能实际就是执行我们的具体的Controller、Servlet或者HttpRequestHandler中的方法。类结构如下:1、SimpleServletHandlerAdapter实际就是执行HttpServlet的service方...

2019-01-28 10:57:38 104

转载 springMVC源码分析--SimpleServletHandlerAdapter(二)

转载 https://blog.csdn.net/qq924862077/article/details/53843251上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类SimpleServletHandlerAda...

2019-01-28 10:57:31 128

转载 springMVC源码分析--HttpRequestHandlerAdapter(四)

转载 https://blog.csdn.net/qq924862077/article/details/53843251上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类HttpRequestHandlerAdapt...

2019-01-28 10:57:06 223

转载 springMVC源码分析--HandlerMapping(一)

转载 https://blog.csdn.net/qq924862077/article/details/53746333HandlerMapping的工作就是为每个请求找到合适的请求找到一个处理器handler,其实现机制简单来说就是维持了一个url到Controller关系的Map结构,其提供的实际功能也是根据request请求来获取具体执行的包含Controller信息的HandlerA...

2019-01-26 18:03:31 237

转载 springMVC源码分析--拦截器HandlerExecutionChain(三)

转载 https://blog.csdn.net/qq924862077/article/details/53543129HandlerExecutionChain有3个变量:Object handler;不做过多介绍,存储的对象是HandlerMethodHandlerInterceptor[] interceptors :所有的HandlerInterceptor的数组List...

2019-01-26 17:55:42 572 1

转载 springMVC源码分析--HandlerInterceptor拦截器调用过程(二)

转载 https://blog.csdn.net/qq924862077/article/details/53541678HandlerInterceptor提供的三个接口方法:(1)preHandle: 在执行controller处理之前执行,返回值为boolean ,返回值为true时接着执行postHandle和afterCompletion,如果我们返回false则中断执行(2)...

2019-01-26 17:49:38 322 1

转载 springMVC源码分析--HandlerInterceptor拦截器(一)

转载 https://blog.csdn.net/qq924862077/article/details/53524507对SpringMVC有所了解的人肯定接触过HandlerInterceptor拦截器,HandlerInterceptor接口给我们提供了3个方法:(1)preHandle: 在执行controller处理之前执行,返回值为boolean ,返回值为true时接着执行...

2019-01-26 16:53:42 133

转载 springMVC源码分析--DispatcherServlet请求获取及处理

转载:https://blog.csdn.net/qq924862077/article/details/53523713DispatcherServlet其实就是一个HttpServlet,其实他是HttpServlet的子类,所以它和普通的HttpServlet有同样的配置: <servlet> <servlet-name>springmvc&...

2019-01-26 16:35:49 182

转载 SpringMVC源码分析--容器初始化(五)DispatcherServlet

转载:https://blog.csdn.net/qq924862077/article/details/52854441上一篇博客SpringMVC源码分析--容器初始化(四)FrameworkServlet我们已经了解到了SpringMVC容器的初始化,SpringMVC对容器初始化后会进行一系列的其他属性的初始化操作,在SpringMVC初始化完成之后会调用onRefresh(wac)方...

2019-01-26 16:01:08 128

转载 SpringMVC源码分析--容器初始化(四)FrameworkServlet

转载:https://blog.csdn.net/qq924862077/article/details/52809521在上一篇博客HttpServletBean我们介绍了HttpServletBean的init函数,其主要作用是初始化了一下SpringMVC配置文件的地址contextConfigLocation的配置属性,然后其调用的子类FrameworkServlet的initServ...

2019-01-26 15:05:32 266

转载 SpringMVC源码分析--容器初始化(三)HttpServletBean

转载 https://blog.csdn.net/qq924862077/article/details/52809439     在上一篇博客中,我们队SpringMVC整体生命周期有一个简单的说明,并没有进行详细的源码分析,接下来我们会根据博客中提供的springMVC的生命周期图来详细的对SpringMVC的相关源码进行分析。      在上一篇博客中我们了解到,SpringMVC初...

2019-01-26 14:36:46 203 1

转载 springMVC源码分析--容器初始化(二)DispatcherServlet

转载 https://blog.csdn.net/qq924862077/article/details/52809312springMVC作为spring项目中的子项目,其可以和spring web容器很好的兼容。其实现机制就是springMVC也会自己初始化一个IOC容器,然后将spring web的IOC容器作为父容器,这样就可以使用父容器中注入的bean了,由于是向上继承的,所以父...

2019-01-25 23:59:16 142

转载 spring容器启动

转载: https://blog.csdn.net/lieyanhaipo/article/details/58605545一、Spring与WEB容器整合   web项目中,Spring启动是在web.xml配置监听器,如下所示: <!-- 配置Spring上下文监听器 --> <listener> <listener-class&gt...

2019-01-25 23:28:02 144

原创 sql语句

查询重复数据,用语句:select id,name from test group by id,name having count(*)>1;删除重复记录用语句:delete from test where rowid not in (select min(rowid) from test group by id,name);commit;选出大于平均值的所

2017-07-17 00:11:28 231

原创 BufferedReader的readLine()为非阻塞

BufferedReader的readLine()为非阻塞,阻塞部分主要在 Socket clientSocket = serverSocket.accept(); public class ShutDownServer { static ServerSocket serverSocket = null;// 服务socket public stat

2017-05-18 22:43:45 3029 1

转载 MySQL在字段中使用select子查询

MySQL在字段中使用select子查询http://blog.csdn.net/kankan231/article/details/47336733前几天看别人的代码中看到在字段中使用select子查询的方法,第一次见这种写法,然后研究了一下,记录下来大概的形式是这样的:select a .*,(select b.another_field from b where a.id

2017-04-19 21:07:55 2143

转载 SQL选出最受欢迎的

http://bbs.csdn.net/topics/392013038create table TCustomer(cid integer primary key, name varchar2(20), age integer); -- // 客户表: 主键, 名字,年龄create table TBook(bid integer primary key, name varchar2

2017-04-19 18:59:59 1539

quartz最全文档

quartz最全文档,虽然版本比较老,但是十分全面,可以配合官方例子看

2019-03-13

zookeeper的maven形式的源码包。

zookeeper的maven形式的源码包,。可以直接调试

2019-01-01

JAVA游戏编程

JAVA游戏编程 JAVA入门 JAVA游戏编程 JAVA入门 JAVA游戏编程 JAVA入门 JAVA游戏编程 JAVA入门 JAVA游戏编程 JAVA入门 JAVA游戏编程 JAVA入门

2017-12-02

空空如也

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

TA关注的人

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