自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 HTTPS请求过程

扩展知识:HTTPS在保护用户隐私,防止流量劫持方面发挥着作用,同时HTTPS会增加服务器的计算资源消耗,降低用户访问速度。 HTTPS对用户访问速度的影响是什么? 影响来自两方面: 1.协议交互所增加的网络RTT 2.加解密的计算耗时 什么是RTT? RTT(round trip time) 网络耗时增加 背景知识: HTTP和HTTPS都需要DNS解析,并且大

2017-08-03 13:45:37 1646

原创 HTTPS协议和原理

结构 什么是HTTPS? HTTPS可以认为是HTTP+TLS 什么是HTTP? 什么是TLS? TLS是传输加密层协议,它的前身是SSL协议,最早由netscape公司与1995年发布,1999年改名为TLS。如果没有特别说明,SSL和TLS是同一个协议 TLS协议的组成如图:

2017-08-03 11:09:59 437

原创 a little thoughts

尝试一件技术要搞清三件事: 1.TA的原理与应用 2.TA的前世今生 3.TA如今已抵达的边界 结果:定义清楚尝试这件事,到底能得到怎样的结果。得不到怎样的结果,这件事带来的影响的边界在哪里 体验过程:有时候结果并不确定。 验证猜想:引入一种新的技术或框架,验证API的调用结果或运行输出是否如你所想,即使最终否决了,也获得了判断的依据与知识。

2017-08-01 09:52:47 356

原创 实践---Quartz

Quartz   内的关键对象 Schedule,Job,Trigger,JobExecutionContext等对象 Quartz的使用: 1.导入Quartz所需的两个jar包                         quartz-2.2.1.jar                       quartz-jobs-2.2.1.jar 2.创建Job类H

2017-06-23 16:35:44 257

原创 理论---Quartz

开始: question:Quartz是什么? answer: 总结:

2017-06-23 15:56:59 235

原创 理论---Timer

开始 question:什么是Timer? answer: question:Timer的作用是什么? answer: question:有哪些方法? answer: question:Timer的用法是什么? answer: 1. new()一个timer 2.写一个timertask的子类 package com.shenht.test; imp

2017-06-23 14:47:26 256

原创 理论---查找算法

开始 步骤 总结

2017-05-30 22:56:12 229

原创 理论---排序算法

排序算法的分类 开始 步骤 总结

2017-05-30 22:54:48 272

原创 理论---mongoDB的常用操作

背景知识: 文件的概念 json形式保存数据 开始 1.查询一条数据:            步骤1.找到数据所在的路径                    2.列出此路径下的所有实体                           3.是目录则打开目录   直到找到数据库列表                    4.使用数据库              

2017-05-19 06:38:37 234

原创 理论---<url pattern> 匹配规则

开始: 在利用servlet或filter进行url请求的匹配时, 很关键的一点是匹配规则, 但是servlet容器中的匹配规则既不是简单的通配 也不是正则表达式 而是有自己的规则 比较容易混淆 绝对路径和相对路径 当浏览器发起一个url请求后,该请求发送到servlet容器的时候, 容器会先将请求的url减去当前应用上下文的路径作

2017-05-16 14:07:02 1765

原创 理论---jsp使用jspsmartupload组件实现文件上传功能

开始 需要使用的jar包 commons-fileupload-1.2.1.jar commons-io-1.3.2.jar mysql-connector-java-5.1.42-bin.jar 文件上传的原理: 文件的上传是基于表单来完成的 表单中的file元素 可以自动生成一个文本框和一个按钮 文本框可以输入本地文件名或路径 点击按钮可以打开一个文件选择框

2017-05-15 15:29:09 695

原创 基石---web开发技术发展史

开始 Web的诞生 Web是World Wild Web的简称,中文翻译为互联网。 互联网就是指通过TCP/IP协议族互相连接在一起的计算机网络。 Web是运行在互联网上的一个超大规模的分布式系统。 Web设计初衷是一个静态信息资源发布媒介, 通过超文本标记语言「HTML」描述信息资源, 通过统一资源标识符「URI」    定位信息资源, 通过超文本传输协议「HTTP」请求

2017-05-11 15:57:43 758

原创 实践---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 338

原创 实践---搭建mybatis框架

开始 总结

2017-05-08 15:49:54 309

原创 实践---java实现生成验证码功能

开始 总结

2017-05-08 15:44:04 310

原创 理论---css的盒模型

图片 总结

2017-05-08 15:38:44 209

原创 tips---sublime text3快捷键

常用: 总结

2017-05-08 15:31:30 207

原创 tips---eclipse功能 快捷键

常用到: 1.ctrl+

2017-05-08 15:29:03 318

原创 实践---spring mvc interceptor 的实现例子

开始 步骤: 总结

2017-05-08 15:23:54 327

原创 理论---设计模式的原则

对扩展开放,对修改关闭 任何基类可以出现的地方,子类一定可以出现 针对接口编程,依赖于抽象而不依赖于具体 使用多个隔离的接口,好于使用单个接口 一个实体应当尽量少地与其他实体发生作用,使得系统功能模块独立 尽量使用合成/聚合的方式,而不是使用继承

2017-05-08 14:50:41 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除