- 博客(81)
- 资源 (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
10438
转载 关于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
221
转载 springMVC源码分析--HttpMessageConverter写write操作(三)
转载 https://blog.csdn.net/qq924862077/article/details/55271959同样返回值的操作操作也是在HandlerMethodReturnValueHandler中处理的,可以参考一下老田写的springMVC源码分析--HandlerMethodReturnValueHandler返回值解析器(一)简单的返回值处理示例使用@Response...
2019-01-28 15:20:10
346
转载 springMVC源码分析--HttpMessageConverter参数read操作(二)
转载 https://blog.csdn.net/qq924862077/article/details/55271569上一篇博客 springMVC源码分析--HttpMessageConverter数据转化(一)中我们简单介绍了一下HttpMessageConverter接口提供的几个方法,主要有以下几个方法:(1)canRead 是否可以读(2)canWrite 是否可以写...
2019-01-28 15:12:13
317
转载 springMVC源码分析--HttpMessageConverter数据转化(一)
转载 https://blog.csdn.net/qq924862077/article/details/55222947之前的博客我们已经介绍了很多springMVC相关的模块,接下来我们介绍一下springMVC在获取参数和返回结果值方面的处理。虽然在之前的博客老田已经分别介绍了参数处理器和返回值处理器:(1)springMVC参数值处理器 springMVC源码分析--Handler...
2019-01-28 15:03:17
200
转载 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
231
转载 springMVC源码分析--HandlerMethodReturnValueHandlerComposite返回值解析器集合(二)
转载 https://blog.csdn.net/qq924862077/article/details/54316903简单来说HandlerMethodReturnValueHandlerComposite其实就是springMVC提供的所有的HandlerMethodReturnValueHandler集合,它定义了一个链表用于存储所有实现的HandlerMethodReturnValu...
2019-01-28 14:51:21
224
转载 springMVC源码分析--HandlerMethodReturnValueHandler返回值解析器(一)
转载 https://blog.csdn.net/qq924862077/article/details/54177442HandlerMethodReturnValueHandler是用于对Controller中函数执行的返回值进行处理操作的,springMVC提供了多个HandlerMethodReturnValueHandler的实现类。接口HandlerMethodReturnVa...
2019-01-28 14:45:19
320
转载 springMVC源码解析--HandlerMethodArgumentResolverComposite参数解析器集合(二)
转载 https://blog.csdn.net/qq924862077/article/details/54291812上一篇博客springMVC源码分析--HandlerMethodArgumentResolver参数解析器(一)中我们已经介绍了参数解析相关的东西,并且也提到了HandlerMethodArgumentResolverComposite,其简单来说就是所有的参数解析器的链...
2019-01-28 14:34:50
144
转载 springMVC源码分析--HandlerMethodArgumentResolver参数解析器(一)
转载 https://blog.csdn.net/qq924862077/article/details/54177442HandlerMethodArgumentResolver是用来为处理器解析参数的,主要用在HandlerMethod中,每个Resolver对应一种类型的参数,其实现类特别的多。HandlerMethodArgumentResolver接口及其实现类如下:Hand...
2019-01-28 11:46:08
190
转载 springMVC源码分析--访问请求执行ServletInvocableHandlerMethod和InvocableHandlerMethod
转载 https://blog.csdn.net/qq924862077/article/details/53944721在之前一篇博客中 springMVC源码分析--RequestMappingHandlerAdapter(五)我们已经简单的介绍到具体请求访问的执行某个Controller中的方法是在RequestMappingHandlerAdapter的invokeHandlerMet...
2019-01-28 11:19:42
725
转载 springMVC源码分析--RequestMappingHandlerAdapter(五)
转载 https://blog.csdn.net/qq924862077/article/details/53895054上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类AbstractHandlerMethodAd...
2019-01-28 11:08:28
149
转载 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
468
转载 springMVC源码分析--AbstractHandlerMethodMapping获取url和HandlerMethod对应关系(十)
转载 :https://blog.csdn.net/qq924862077/article/details/53747152在之前的博客 springMVC源码分析--AbstractHandlerMapping(二)中我们介绍了AbstractHandlerMethodMapping的父类AbstractHandlerMapping,其定义了抽象方法getHandlerInternal(Ht...
2019-01-28 11:00:52
500
转载 springMVC源码分析--ControllerClassNameHandlerMapping(九)
在上一篇博客springMVC源码分析--AbstractControllerUrlHandlerMapping(六)中我们介绍到AbstractControllerUrlHandlerMapping定义了抽象方法buildUrlsForHandler,接下来我们看看在其子类ControllerClassNameHandlerMapping中的实现。 ControllerClassNameH...
2019-01-28 11:00:26
199
转载 springMVC源码分析--ControllerBeanNameHandlerMapping(八)
转 https://blog.csdn.net/qq924862077/article/details/53762570在上一篇博客springMVC源码分析--AbstractControllerUrlHandlerMapping(六)中我们介绍到AbstractControllerUrlHandlerMapping定义了抽象方法buildUrlsForHandler,接下来我们看看在其子类...
2019-01-28 11:00:15
165
转载 springMVC源码分析--BeanNameUrlHandlerMapping(七)
转载 https://blog.csdn.net/qq924862077/article/details/53762279在AbstractUrlHandlerMapping的子类BeanNameUrlHandlerMapping中的实现如下:BeanNameUrlHandlerMapping主要个作用就是将beanName及其别名作为url。public class BeanNam...
2019-01-28 11:00:03
182
转载 springMVC源码分析--AbstractControllerUrlHandlerMapping(六)
转载 https://blog.csdn.net/qq924862077/article/details/53760945上一篇博客springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)中我们介绍AbstractDetectingUrlHandlerMapping,其定义了一个抽象方法determineUrlsForHandler在子Abstr...
2019-01-28 10:59:50
169
转载 springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)
转载自 https://blog.csdn.net/qq924862077/article/details/53760824在上一博客中我们介绍了handlerMap有一个注册url和Handler关系的注册函数,这个函数的调用是在实现类AbstractDetectingUrlHandlerMapping中实现的,目的是springMVC容器启动时将url和handler的对应关系注册到han...
2019-01-28 10:59:36
192
转载 springMVC源码分析--AbstractUrlHandlerMapping(三)
转载 https://blog.csdn.net/weixin_37647084/article/details/60866211接下来我们介绍其子类AbstractUrlHandlerMapping。在上一篇博客中我们了解到AbstractHandlerMapping提供了一个抽象类getHandlerInternal(HttpServletRequest request),我们首先看看...
2019-01-28 10:59:29
388
转载 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
189
转载 springMVC源码分析--AbstractHandlerMapping(二)
转载 https://blog.csdn.net/qq924862077/article/details/53747152HandlerMapping的抽象实现类AbstractHandlerMapping,HandlerMapping中定义了方法getHandler(HttpServletRequest request),AbstractHandlerMapping中的实现如下: /...
2019-01-28 10:58:47
322
转载 springMVC源码分析--SimpleControllerHandlerAdapter(三)
上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类SimpleControllerHandlerAdapter,SimpleControllerHandlerAdapter是Controller实现类的适配器类,其本质是执...
2019-01-28 10:57:54
189
转载 springMVC源码分析--HandlerAdapter(一)
转载 https://blog.csdn.net/qq924862077/article/details/53843251HandlerAdapter的功能实际就是执行我们的具体的Controller、Servlet或者HttpRequestHandler中的方法。类结构如下:1、SimpleServletHandlerAdapter实际就是执行HttpServlet的service方...
2019-01-28 10:57:38
116
转载 springMVC源码分析--SimpleServletHandlerAdapter(二)
转载 https://blog.csdn.net/qq924862077/article/details/53843251上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类SimpleServletHandlerAda...
2019-01-28 10:57:31
141
转载 springMVC源码分析--HttpRequestHandlerAdapter(四)
转载 https://blog.csdn.net/qq924862077/article/details/53843251上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类HttpRequestHandlerAdapt...
2019-01-28 10:57:06
235
转载 springMVC源码分析--HandlerMapping(一)
转载 https://blog.csdn.net/qq924862077/article/details/53746333HandlerMapping的工作就是为每个请求找到合适的请求找到一个处理器handler,其实现机制简单来说就是维持了一个url到Controller关系的Map结构,其提供的实际功能也是根据request请求来获取具体执行的包含Controller信息的HandlerA...
2019-01-26 18:03:31
262
转载 springMVC源码分析--拦截器HandlerExecutionChain(三)
转载 https://blog.csdn.net/qq924862077/article/details/53543129HandlerExecutionChain有3个变量:Object handler;不做过多介绍,存储的对象是HandlerMethodHandlerInterceptor[] interceptors :所有的HandlerInterceptor的数组List...
2019-01-26 17:55:42
589
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
343
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
142
转载 springMVC源码分析--DispatcherServlet请求获取及处理
转载:https://blog.csdn.net/qq924862077/article/details/53523713DispatcherServlet其实就是一个HttpServlet,其实他是HttpServlet的子类,所以它和普通的HttpServlet有同样的配置: <servlet> <servlet-name>springmvc&...
2019-01-26 16:35:49
201
转载 SpringMVC源码分析--容器初始化(五)DispatcherServlet
转载:https://blog.csdn.net/qq924862077/article/details/52854441上一篇博客SpringMVC源码分析--容器初始化(四)FrameworkServlet我们已经了解到了SpringMVC容器的初始化,SpringMVC对容器初始化后会进行一系列的其他属性的初始化操作,在SpringMVC初始化完成之后会调用onRefresh(wac)方...
2019-01-26 16:01:08
135
转载 SpringMVC源码分析--容器初始化(四)FrameworkServlet
转载:https://blog.csdn.net/qq924862077/article/details/52809521在上一篇博客HttpServletBean我们介绍了HttpServletBean的init函数,其主要作用是初始化了一下SpringMVC配置文件的地址contextConfigLocation的配置属性,然后其调用的子类FrameworkServlet的initServ...
2019-01-26 15:05:32
283
转载 SpringMVC源码分析--容器初始化(三)HttpServletBean
转载 https://blog.csdn.net/qq924862077/article/details/52809439 在上一篇博客中,我们队SpringMVC整体生命周期有一个简单的说明,并没有进行详细的源码分析,接下来我们会根据博客中提供的springMVC的生命周期图来详细的对SpringMVC的相关源码进行分析。 在上一篇博客中我们了解到,SpringMVC初...
2019-01-26 14:36:46
221
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
153
转载 spring容器启动
转载: https://blog.csdn.net/lieyanhaipo/article/details/58605545一、Spring与WEB容器整合 web项目中,Spring启动是在web.xml配置监听器,如下所示: <!-- 配置Spring上下文监听器 --> <listener> <listener-class>...
2019-01-25 23:28:02
151
原创 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
238
原创 BufferedReader的readLine()为非阻塞
BufferedReader的readLine()为非阻塞,阻塞部分主要在 Socket clientSocket = serverSocket.accept(); public class ShutDownServer { static ServerSocket serverSocket = null;// 服务socket public stat
2017-05-18 22:43:45
3073
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
2164
JAVA游戏编程
2017-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人