http cookie及子域名共享

cookie工作原理

cookie

如上图所示,客户端浏览器请求服务器端(由上往下次序),如果是首次请求,在http请求头中的cookie为空,服务端接收到该请求时,先对传递过来的cookie信息进行甄别[……]

继续阅读

UML类图

类的属性表示方式

属性/方法名称前加的加号和减号它们表示了这个属性或方法的可见性,UML类图中表示可见性的符号有三种:

· + :表示public

· – :表示private

· #[……]

继续阅读

UML时序图

时序图简介

时序图( Sequence Diagram)是显示对象之间交互的图, 这些对象是按时间顺序排列的。
时序图中包括的建模元素主要有:对象( Actor)、生命线( Lifeline)、
控制[……]

继续阅读

ArrayBlockingQueue阻塞队列实现原理

如果队列为空,消费者会一直等待,当生产者添加元素时,消费者是如何知道当前队列有元素的呢?

阻塞队列使用通知模式实现。所谓通知模式,就是当生产者往满的队列里添加元素时会阻塞住生产者,当消费者消费[……]

继续阅读

LinkedHashMap工作原理及源码分析

LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。LinkedHashMap提供所有可选的映射操作,并允许使用null值和null键
LinkedHashMap维护[……]

继续阅读

jvm垃圾收集器

概述

如果说GC算法是内存回收的方法论,那么垃圾回收器就是内存回收的具体实现。

本文讨论的收集器是基于JDK1.7 Update 14之后的HotSpot虚拟机(在这个版本正式提供了商用的G1[……]

继续阅读

Java AOP实现原理

AOP是什么

AOP(Aspect Oriented Programming)是面向切面编程,OOP是面向对象编程,AOP是在OOP基础之上的一种更高级的设计思想。

OOP侧重于对象的提取和封[……]

继续阅读

HashMap工作原理及源码分析

设计理念

hash

HashMap是一种基于哈希表(hash table)实现的map,哈希表(也叫关联数组)一种通用的数据结构,其概念也比较简单:key经过hash函数作用后得到一个槽(bu[……]

继续阅读