- 博客(20)
- 收藏
- 关注
原创 HTTPS请求过程
扩展知识:HTTPS在保护用户隐私,防止流量劫持方面发挥着作用,同时HTTPS会增加服务器的计算资源消耗,降低用户访问速度。HTTPS对用户访问速度的影响是什么?影响来自两方面:1.协议交互所增加的网络RTT2.加解密的计算耗时什么是RTT?RTT(round trip time)网络耗时增加背景知识:HTTP和HTTPS都需要DNS解析,并且大
2017-08-03 13:45:37 1545
原创 HTTPS协议和原理
结构什么是HTTPS?HTTPS可以认为是HTTP+TLS什么是HTTP?什么是TLS?TLS是传输加密层协议,它的前身是SSL协议,最早由netscape公司与1995年发布,1999年改名为TLS。如果没有特别说明,SSL和TLS是同一个协议TLS协议的组成如图:
2017-08-03 11:09:59 374
原创 a little thoughts
尝试一件技术要搞清三件事:1.TA的原理与应用2.TA的前世今生3.TA如今已抵达的边界结果:定义清楚尝试这件事,到底能得到怎样的结果。得不到怎样的结果,这件事带来的影响的边界在哪里体验过程:有时候结果并不确定。验证猜想:引入一种新的技术或框架,验证API的调用结果或运行输出是否如你所想,即使最终否决了,也获得了判断的依据与知识。
2017-08-01 09:52:47 296
原创 实践---Quartz
Quartz 内的关键对象Schedule,Job,Trigger,JobExecutionContext等对象Quartz的使用:1.导入Quartz所需的两个jar包 quartz-2.2.1.jar quartz-jobs-2.2.1.jar2.创建Job类H
2017-06-23 16:35:44 213
原创 理论---Timer
开始question:什么是Timer?answer:question:Timer的作用是什么?answer:question:有哪些方法?answer:question:Timer的用法是什么?answer:1. new()一个timer2.写一个timertask的子类package com.shenht.test;imp
2017-06-23 14:47:26 211
原创 理论---mongoDB的常用操作
背景知识:文件的概念json形式保存数据开始1.查询一条数据: 步骤1.找到数据所在的路径 2.列出此路径下的所有实体 3.是目录则打开目录 直到找到数据库列表 4.使用数据库
2017-05-19 06:38:37 191
原创 理论---<url pattern> 匹配规则
开始:在利用servlet或filter进行url请求的匹配时,很关键的一点是匹配规则,但是servlet容器中的匹配规则既不是简单的通配也不是正则表达式而是有自己的规则比较容易混淆绝对路径和相对路径当浏览器发起一个url请求后,该请求发送到servlet容器的时候,容器会先将请求的url减去当前应用上下文的路径作
2017-05-16 14:07:02 1542
原创 理论---jsp使用jspsmartupload组件实现文件上传功能
开始需要使用的jar包commons-fileupload-1.2.1.jarcommons-io-1.3.2.jarmysql-connector-java-5.1.42-bin.jar文件上传的原理:文件的上传是基于表单来完成的表单中的file元素可以自动生成一个文本框和一个按钮文本框可以输入本地文件名或路径点击按钮可以打开一个文件选择框
2017-05-15 15:29:09 635
原创 基石---web开发技术发展史
开始Web的诞生Web是World Wild Web的简称,中文翻译为互联网。互联网就是指通过TCP/IP协议族互相连接在一起的计算机网络。Web是运行在互联网上的一个超大规模的分布式系统。Web设计初衷是一个静态信息资源发布媒介,通过超文本标记语言「HTML」描述信息资源,通过统一资源标识符「URI」 定位信息资源,通过超文本传输协议「HTTP」请求
2017-05-11 15:57:43 661
原创 实践---spring mvc框架搭建
开始步骤1.首先引入依赖的jar包2.编写jsp文件 welcome.jsp欢迎页面${requestScope.message}3.编写controller package controller;import javax.servlet.http.HttpServletRequest;import javax.serv
2017-05-09 15:36:40 297
原创 理论---设计模式的原则
对扩展开放,对修改关闭任何基类可以出现的地方,子类一定可以出现针对接口编程,依赖于抽象而不依赖于具体使用多个隔离的接口,好于使用单个接口一个实体应当尽量少地与其他实体发生作用,使得系统功能模块独立尽量使用合成/聚合的方式,而不是使用继承
2017-05-08 14:50:41 236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人