2018年7月17日

Http协议总结-持久连接节省通信量

摘要: HTTP协议的初始版本中,每进行一次HTTP通信就要断开一次TCP连接。以当年的通信情况来说,都是些容量很小的文本传输,所以即使这样也没有多大问题,但随着HTTP的普及,文档中包含大量的图片的情况多了起来。每次请求都会造成所谓的TCP连接简历和断开,增加通信量的开销。 为了解决上述问题,HTTP/1 阅读全文

posted @ 2018-07-17 11:08 我想静静_zjf 阅读(182) 评论(0) 推荐(0)

2018年7月16日

Http协议总结-告知服务器意图的HTTP方法

摘要: HTTP协议用于客户端与服务器之间的通信。 URI:统一资源标识符,用字符串标识某一互联网资源 URL:统一资源定位符,表示资源的地点 HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。 请求报文是由请求方法,请求URL,协议版本和可选的请求首部字段和内容实体构成,如下图所示: 响应 阅读全文

posted @ 2018-07-16 21:59 我想静静_zjf 阅读(220) 评论(0) 推荐(0)

2018年7月13日

javaSE --集合框架

摘要: 对javaSE内容的集合框架进行复习: 单列集合: 阅读全文

posted @ 2018-07-13 17:12 我想静静_zjf 阅读(153) 评论(0) 推荐(0)

创建第一个web程序

摘要: 2,在webDemo项目下,创建一个新的模块,即firstWeb模块,该模块是一个web项目: 3,生成firstWeb项目后,目录如下图所示:起初是没有classes文件夹和lib文件夹的,我们因此进行了创建 4,对classes文件夹和lib文件夹分别进行处理: 5,在编辑好index.jsp文 阅读全文

posted @ 2018-07-13 11:02 我想静静_zjf 阅读(651) 评论(0) 推荐(0)

2018年7月11日

深入理解java虚拟机-垃圾回收

摘要: 当需要排查各种内存溢出,内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对这些自动化的技术实施必要的监控和调节。 在前面一章了解到java内存的运行时区域,对于程序计数器,虚拟机栈,本地方法栈三个区域随线程而生,随线程而灭,且栈中的每一个栈帧分配多少内存基本上是在类结构确定下来时 阅读全文

posted @ 2018-07-11 17:02 我想静静_zjf 阅读(204) 评论(0) 推荐(0)

2018年7月1日

深入理解java虚拟机-java内存区域与内存溢出异常

摘要: 线程 运行数据区分为线程共享区和线程独占区 线程独占区的意思是每开启一个线程就会拥有一个线程独占区域 如下图所示: 程序计数器: 1)是一块较小的内存空间,可看做当前线程所执行的字节码的行号指示器 2)它处于线程独占区(每一个线程都会有自己的线程独占区) 3)如果线程执行的是java方法,这个计数器 阅读全文

posted @ 2018-07-01 22:16 我想静静_zjf 阅读(132) 评论(0) 推荐(0)

深入理解java虚拟机-java历史发展

摘要: 1,jdk,jre,jvm的关系 jdk: java开发工具集(Java development kit) jre: java运行时环境(Java Runtime Environment) jvm: java虚拟机(Java Virtual machine) jdk包括jre和jvm jre包括jv 阅读全文

posted @ 2018-07-01 20:22 我想静静_zjf 阅读(186) 评论(0) 推荐(0)

2018年6月24日

KMP算法详解

摘要: KMP算法主要用于解决包含问题,即存在两个字符串str1和str2,判断str1字符串中是否包含字符串str2,包含则返回str2对应在str1中的字符串的首字符的位置,否则返回-1; 例如:str1="abc123def" str2="123d" ,str1的长度为N, str2的长度为M,则返回 阅读全文

posted @ 2018-06-24 21:44 我想静静_zjf 阅读(222) 评论(0) 推荐(0)

2018年6月21日

java基本数据类型与引用数据类型详解

摘要: 在java中类型可以分为两大类:值类型和引用类型。 值类型就是基本数据类型,包含8种,如下所示: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 阅读全文

posted @ 2018-06-21 16:53 我想静静_zjf 阅读(247) 评论(0) 推荐(0)

2018年6月19日

剑指offer的前16题-java版

摘要: public class Solution { /*//第一题 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 */ public boolean Find(int target, int[][] array) { ... 阅读全文

posted @ 2018-06-19 15:27 我想静静_zjf 阅读(119) 评论(0) 推荐(0)

导航