摘要: Request HttpServletRequest代表一个Http请求,你可以从中获取header、cookie、body数据等等。 获取请求数据 根据Http协议规范,请求参数分为Query String、Request Body(Form Data、Request Payload)等。其常见请 阅读全文
posted @ 2018-02-26 10:56 默默的看雨下 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Servlet Servlet是基于Java技术的Web组件,被容器管理,用于生成动态内容。可以被基于Java技术的Web Server动态加载并运行。客户端通过Servlet容器实现的请求/应答模型与Servlet交互。 Servlet容器 Servlet容器是Java Web Server的一部 阅读全文
posted @ 2018-02-13 23:35 默默的看雨下 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Spring Cache Spring提供一套对外一致的Cache API(Cache抽象),底层Cache的实现和Cache缓存策略由开发者自行维护。Spring Cache提供Cache、CacheManager接口来进行对Cache的抽象,提供 @Cacheable、@CachePut等注解来 阅读全文
posted @ 2018-02-13 23:28 默默的看雨下 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Spring IOC 循环依赖 1. 概述Spring循环依赖是使用Spring过程中容易遇到的问题,这篇文章主要讲Spring如何处理循环依赖问题。这里主要讲的是Spring解决一般单例对象的循环依赖问题。注入方式如下: 2. Spring IOC对Bean的初始化由于涉及到Spring对于一般单例对象的循环依赖问题,所以先简单看一下Spring对单例对象的初始化过程。这里主... 阅读全文
posted @ 2018-01-12 10:23 默默的看雨下 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 5个月实习总结 1. 概述这篇博客是自己在今天6月份写博客后的自己实习后的第一篇博客。从今天6月份最后一个关于线程的博客更新后,自己一直没有更新博客。自己在这段时间主要是经历了复习、考试、实习面试、实习。 2. 实习自己从7月初开始找实习到7月末自己正式开始实现,然后一直到现在。在这段时间中,感觉自己收获蛮大的,自己第一个的商业项目,自己写的第一个框架,自己第一个参与的开源项目(可能算不上)... 阅读全文
posted @ 2017-12-18 23:38 默默的看雨下 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: Java并发基础(六) - 线程池 1. 概述 这里讲一下Java并发编程的线程池的原理及其实现 2. 线程池的基本用法 2.1 线程池的处理流程图 该图来自《Java并发编程的艺术》: 从图中我们可以看出当一个新任务到线程池时,线程池的处理流程如下: 线程池首先判断线程池里面线程数是否达到核心线程 阅读全文
posted @ 2017-06-06 20:37 默默的看雨下 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Java并发编程(四) - 原子类及阻塞队列 1. 概述 这里主要讲Java并发包中原子类以及阻塞队列 2. 阻塞队列 2.1 阻塞队列的概念 阻塞队列是支持阻塞插入(队列满时,队列会阻塞插入元素的线程)以及阻塞移除(队列为空时,获取元素的队列会被阻塞)的队列。阻塞队列常用于生产者/消费者存放/获取 阅读全文
posted @ 2017-06-02 11:44 默默的看雨下 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Java并发编程(三) - Lock详解 1. 概述 这里主要讲Java并发包中Lock的实现机制。 2. 队列同步器AQS(AbstractQueuedSynchronizer) 注:AQS主要是锁实现的原理,所以仅仅需要知道原理即可。这里的内容主要来自《Java并发编程的艺术》,然后AQS的内置 阅读全文
posted @ 2017-06-01 21:27 默默的看雨下 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Java并发编程(二) - 并发基础 1. 概述 这里讲一下Java并发编程的基础知识 2. 线程与进程 2.1 进程 百度百科中是这样介绍进程的: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 2.2 线程 《Ja 阅读全文
posted @ 2017-06-01 16:28 默默的看雨下 阅读(225) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap详解 注:该文章主要讲的是JDK1.6中ConcurrentHashMap的实现,JDK1.8中ConcurrentHashMap的实现由不同的机制,详解可看:ConcurrentHashMap总结 1 概述 public class ConcurrentHashM 阅读全文
posted @ 2017-05-31 16:20 默默的看雨下 阅读(953) 评论(0) 推荐(0) 编辑