3 TimberLiu

尚未进行身份认证

暂无相关简介

等级
TA的排名 18w+

12_过滤器

每篇一句:任何普通人都可能随时被委以重任,任何显要人物也可能随时被取代。  ——《三体 III : 死神永生》 过滤器概述过滤器就是 Java 组件,请求发送到 servlet 之前,可以用过滤器截获和处理请求,在 servlet 结束之后,但在响应发回给客户之前,可以用过滤器处理响应过滤器的作用请求过滤器 完成安全检查重新格式请求首部或体建立请求审计或日志响...

2018-06-09 10:31:56

运输层之 运输连接管理

每篇一句:自以为历经沧桑,其实刚刚蹒跚学步;自以为悟出了生存竞争的秘密,其实还远没有竞争的资格。  ——《三体 III :死神永生》

2018-06-09 10:24:35

并发编程 | 线程安全性

要编写正确的并发程序,关键在于:访问共享的可变状态时需要进行正确的管理。这篇文章是对于如何通过同步来避免多个线程在同一时刻访问相同的数据的总结,而下一篇是如何共享和发布对象。

2018-06-09 10:11:48

11_EL 表达式语言

每篇一句:宇宙就是一座黑暗森林,每个文明都是带枪的猎人,像幽灵般潜行于林间,轻轻拨开挡路的树枝,竭力不让脚步发出一点儿声音,连呼吸都小心翼翼······  ——《三体 II :黑暗森林》 EL 简介EL 表达式总是放在大括号里,而且前面有一个美元符前缀${person.name}表达式中第一个命名变量可以是一个隐式对象,也可以是一个属性。 点号操作符点号 (...

2018-06-05 23:50:17

10_标准动作

每篇一句:当我遇见一个没有脚的残废人,我觉得我没有理由再为我脚上的破鞋烦恼了。  ——《洛克菲勒留给儿子的 38 封信》 bean 法则在结合 JSP 和 servlet 使用 bean 时,需要知道以下规则:有一个无参公共构造函数按照命名约定来命名公共的获取和设置方法设置方法的参数类型和获取方法的返回类型一样性质名和类型是由获取和设置方法得出结合 JSP 使用时...

2018-06-02 15:08:44

09_作为 JSP

每篇一句:观察的本质是:不赞美,不责难,甚至也不惋惜,但求了解认识而已。 ——《看见》

2018-06-02 15:01:27

08_会话管理

每篇一句:方如行义,圆如用智,动如逞才,静如遂意。  ——《曾国藩》  如果希望能够跨多个请求保留客户特定的状态,可以使用一个 HttpSession 对象来保存。也就是说,与一个特定客户的整个会话期间,HttpSession 会持久存储。会话 IDHTTP 协议使用的是无状态连接,而连接只为一个请求/响应存在。由于连接不会持久保留,所以对于容器而言,每个请求都来自于一个...

2018-05-30 18:28:04

07_监听者

每篇一句:真正的奥义,是不可能从书本中得到的,但是它可以告诉自己,怎么去做就可以得到。《三略》的隐秘正在于此——谋国先谋身。  ——《大谋略家:张良》 概述如果想要监听一个上下文初始化事件,得到其上下文初始化参数,并初始化应用 ( 也可能在对象销毁之前取消初始化,清理资源等), 可以建立一个类,它能监听初始化和撤销事件,只需要实现 ServletContextListener...

2018-05-30 18:23:26

运输层 之 流量控制 与 拥塞控制

每篇一句:成熟的稻子,往往会低下它那高贵的头。——《洛克菲勒留给儿子的38封信》

2018-05-30 18:16:19

06_初始化参数与属性

每篇一句:给岁月以文明,给时光以生命。  ——《三体 II : 黑暗森林》初始化参数Servlet 初始化参数servlet 可以有初始化参数,只需给定一个参数名 ( param-name ) 和一个参数值 ( param-value ) 即可在 DD 文件 ( web.xml ) 中<servlet> <servlet-name&gt...

2018-05-28 23:44:56

运输层之 TCP 报文段首部格式 与可靠传输的实现

每篇一句:方如棋盘,圆如棋子,动如棋生,静如棋死;  ——《曾国藩》 TCP 报文段首部格式TCP 传送的数据单元是 报文段。一个 TCP 报文段可分为 首部 和 数据 两部分。首部的前 20 个字节是固定的,后面有 4n 字节是根据需要而增加的选项 首部固定部分各字段意义: 1.源端口和目的端口各占 2 个字节。分别为 源端口号 和 目的端口号2.序号...

2018-05-25 16:20:30

05_作为 Servlet(二)

每篇一句:阿甘是看见了什么,就走过去。别的人,是看见一个目标,先订一个作战计划,然后匍匐前进,往左闪,往右闪,再弄个掩体······一辈子就看他闪转挪活得那叫一个花哨,最后哪儿也没到达。响应使用响应对象得到一个输出流 ( 通常是 writer ),并使用这个流写出 HTML ( 或其他类型的内容 ),返回给客户一般使用响应为了向客户 发回数据,会对响应对象调用两个方法:setContentType() 和 g...

2018-05-25 15:47:16

04_作为 Servlet(一)

每篇一句:毕业后走向社会,就像鱼儿游进了大海,可大海很浑,我什么也看不清,总想游到一处清清的海,游得好累······  ——《三体 II :黑暗森林》 Servlet 受容器的控制容器控制着 servlet 的一生,它会创建请求和响应对象. 为 servlet 创建一个新线程或分配一个线程,另外调用 servlet 的 service() 方法,并传递请求和响应对象的引用作为参...

2018-05-25 15:29:49

运输层之 TCP 概述 与 可靠传输的原理

每篇一句:生活需要平滑,但也需要一个方向,不能总是回到起点。——《三体 II:黑暗森林》TCP 概述TCP 介绍TCP 最主要的特点:TCP 是 面向连接 的运输层协议。应用程序在使用 TCP 协议之前,必须先建立连接。在传输完数据后,必须释放已经建立的 TCP 连接每一条 TCP 连接只能有 两个端点,每一条 TCP 连接只能是点对点的( 一对一 )TCP 提供 可靠交付 的服务。通过 TCP 连...

2018-05-23 17:21:11

03_MVC 小实例

每篇一句:诚于嘉许,宽于厚道。  ——《人性的弱点》 简单的 MVC 体系结构显示表单页面客户请求得到 form.html 页面容器获得 form.html 页面容器把页面返回给浏览器,用户在浏览器上回答表单上的问题表单提交并响应 浏览器把请求数据发送给容器容器根据 URL 查找正确的 servlet,并把请求传递给这个 servlet servlet...

2018-05-21 21:54:57

02_Web 应用体系结构

每篇一句:为天下的长治久安,为富国强兵的实现,仆将以至诚至公之心,励精图治推行改革,纵刀山火海,仆置之度外,虽万死不辞!  ——《张居正》 Servlet 的概述什么是 Servlet Servlet(Server Applet)是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet 是 JavaWeb 三大组件之...

2018-05-21 20:21:45

01_HTTP 协议

概述什么是 HTTP 协议HTTP 代表超文本传输协议 ( HyperText Transfer Protocol ),是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 协议是 TCP/IP 的上层协议。它使用一个请求/响应模型,客...

2018-05-21 14:45:19

运输层之 协议概述与 UDP

写在之前 最近学习谢希仁老师的《计算机网络》,发现很多知识繁杂难懂。在学习时做下笔记,一来方便自己复习,二来可以给他人些许帮助。如果有任何问题,欢迎学习交流。运输层是整个网络体系结构中的关键层次之一。以下为重要概念: 运输层协议的特点. 进程之间的通信与端口等UDP 协议重要的 TCP 协议和可靠传输的工作原理,包括停止等待协议和 ARQ 协议TCP 报文段的首部格式T...

2018-05-21 14:31:06

排序算法之快速排序

每篇一句:盖世人读书,第一要有志,第二要有识,第三要有恒,有志则不甘为下流,有识则知学问无尽,有恒则断无不成之事。此三者缺一不可。  —— 曾国藩1.基本思想  快速排序是一种分治的排序算法。它将一个数组分成两个子数组,将两部分独立地排序。最后,当两个子数组都有序时整个数组也就自然有序了  2.代码实现public class Quick { public s...

2018-05-04 17:51:39

排序算法之归并排序

每篇一句:伟大人物所达到和保持的高度,并非是心血来潮一蹴而就,而是在晚上当同伴都入睡的时候,他们正努力向上攀。  ——《洛克菲勒留给儿子的38封信》1.基本思想归并排序的思想就是:要将一个数组排序,可以先(递归地)将它分成两半分别排序,然后将结果归并起来。它有两种归并的方式,分别为自顶向下和自底向上 2.自顶向下的归并排序  基本原理如果它能将两个子数组排序,就能...

2018-04-26 22:54:25

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!