摘要:
需要很多Cookie时,考虑HTTP对Cookie数量和大小的限制。 几百或更多台服务器的时候,如何解决Session在多态服务器之间共享的问题。 还有一些安全问题,如Cookie被盗,Cookie伪造等。 二者的作用是为了保持访问用户与后端服务器的交互状态。 Cookie个数的增加和访问量的增加, 阅读全文
摘要:
11.1 Tomcat总体设计 11.1.1 Tomcat总体架构 Tomcat和核心有连个组件:Connector和Container,Connector是可以被替换的。一个container可以有多个connector,多个connector和一个container形成一个service,ser 阅读全文
摘要:
9.1 从Servlet容器说起 Servlet容器:Jetty, Tomcat等。 这里以Tomcat为例, 真正管理Servlet的容器是Context容器,一个Context对应一个WEB工程。context容器管理Servlet在容器中的包装类Wrapper,所以Context容器如何运行直 阅读全文
摘要:
mybatis 学习 阅读全文
摘要:
微服务学习 阅读全文
摘要:
mvn clean install -Dmaven.test.skip=truemaven的package与install命令区别: package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用. mvn compile 编译源代码生成 阅读全文
摘要:
8.1 物理内存与虚拟内存 地址总线(连接处理器和RAM或处理器和寄存器的)的宽度影响了物理地址的索引范围,决定了处理器一次可以从寄存器或内存中获取多少个bit。同时决定了处理器最大的寻址空间,32位总线宽度可以有4GB的内存空间。 每个进程有独立的地址空间,进程之间不重合,OS保证每个进程只能访问 阅读全文
摘要:
JVM能跨计算机体系结构来执行Java字节码,主要是由于JVM屏蔽了与各个计算机平台的软件和硬件之间的差异。 7.1 JVM体系结构 7.1.1 何谓JVM 模拟一个计算机来达到一个计算机所具有的计算功能。 以计算为中心来看计算机的体系结构可以分为如下几个部分。 指令集 计算机能识别的机器语言的命令 阅读全文
摘要:
补充(非书中): Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取Java字节代码,并转换成 java.lang.Class类的一个实例。每个这样的实例用来表示一个Java 类。通过此实例的 newInstan 阅读全文
摘要:
一次编译好的class文件是如何到处运行的 5.1 JVM指令集简介 5.1.1 与类相关的指令 5.1.2 方法的定义 5.1.3 属性的定义 5.1.4 其他指令集 5.2 class文件头的表示形式 5.3 常量池 5.3.1 UTF8常量类型 5.3.2 Fieldref,Methodref 阅读全文