上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: isHandler方法是在RequestMappingHandlerMapping中实现的 回到AbstractHandlerMethodMapping看: 来看getMappingForMethod的实现,是在RequestMappingHandlerMapping实现的 备注下;RequestM 阅读全文
posted @ 2018-03-29 11:07 郝二驴 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 前面信息同BeanNameUrlHandlerMapping,这里不再过多分析,详情请看 : Spring MVC的handlermapping之BeanNameUrlHandlerMapping初始化 同样先上类图: 可以看到SimpleUrlHandlerMapping是直接继承Abstract 阅读全文
posted @ 2018-03-29 09:37 郝二驴 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 先介绍一下: BeanNameUrlHandlerMapping是基于配置文件的方式; 所有处理器需要在XML文件中,以Bean的形式配置。 缺点:配置繁琐; 如果多个URL对应同一个处理器,那么需要配置多条,同时也会实例化多个对象等等。。。 因为springmvc 是基于spring的,所以他的初 阅读全文
posted @ 2018-03-28 18:13 郝二驴 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 先说两个概念:锁池和等待池 锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这个对象的某个synchronized方法(或者synchronized块),由于这些线程在进入对象的synchronized方法之前必须先获得该对象的锁的拥有权,但是该对象的锁目前正被线程A拥有 阅读全文
posted @ 2018-03-26 09:48 郝二驴 阅读(7433) 评论(0) 推荐(1) 编辑
摘要: 实际上java内存模型是如上图所示一样 每个线程有自己的栈内存,存放共享对象的副本,本地变量 每个线程自己的本地变量是不可见的,但是共享对象对每个线程都是可见的。 如果想实现线程通信的话, 线程对共享对象的修改,实际上是首先对本地副本修改,然后修改主内存,堆内存,通信线程再去修改。 如果想保证线程之 阅读全文
posted @ 2018-03-22 10:41 郝二驴 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一,JDK并发包实际上就是指java.util.concurrent包里面的那些类和接口等 主要分为以下几类: 1,原子量;2,并发集合;3,同步器;4,可重入锁;5,线程池 二,原子量 原子变量主要有AtomicInteger,AtomicLong,AtomicBoolean等, 主要实现原理都是 阅读全文
posted @ 2018-03-02 17:35 郝二驴 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1,什么是线程安全性? 简单概括就是一个类在多线程情况下能安全调用就是线程安全 2,Servlet 的线程安全性 默认是非线程安全的,写servlet代码的时候需要注意线程安全,注意同步 3,volatile volatile实际上是保证了多线程情况下,有读取,有写入,保证了读取的都是最新的值。 开 阅读全文
posted @ 2018-03-01 11:03 郝二驴 阅读(153) 评论(0) 推荐(0) 编辑
摘要: http://www.icoolxue.com/album/show/216/ 阅读全文
posted @ 2018-02-28 23:13 郝二驴 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.创建线程的方式: Executors其实就是工厂类,用来创建各种的线程池; 线程的基本控制方法: Thread.sleep(); 使线程睡眠,放弃cpu join :使一个线程等待另一个线程完事在执行。eg: t1里面,t2.join() t1暂停执行,立即执t2,t2执行完事之后再去执行t1 阅读全文
posted @ 2018-02-28 17:00 郝二驴 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对J 阅读全文
posted @ 2018-02-05 14:48 郝二驴 阅读(583) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页