自定义博客皮肤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.协议交互所增加的网络RTT2.加解密的计算耗时什么是RTT?RTT(round trip time)网络耗时增加背景知识:HTTP和HTTPS都需要DNS解析,并且大

2017-08-03 13:45:37 1517

原创 HTTPS协议和原理

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

2017-08-03 11:09:59 349

原创 a little thoughts

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

2017-08-01 09:52:47 265

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

原创 理论---Quartz

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

2017-06-23 15:56:59 186

原创 理论---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 197

原创 理论---查找算法

开始步骤总结

2017-05-30 22:56:12 169

原创 理论---排序算法

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

2017-05-30 22:54:48 201

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

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

2017-05-19 06:38:37 181

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

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

2017-05-16 14:07:02 1474

原创 理论---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 609

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

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

2017-05-11 15:57:43 633

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

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

开始总结

2017-05-08 15:49:54 239

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

开始总结

2017-05-08 15:44:04 253

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

图片总结

2017-05-08 15:38:44 156

原创 tips---sublime text3快捷键

常用:总结

2017-05-08 15:31:30 156

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

常用到:1.ctrl+

2017-05-08 15:29:03 259

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

开始步骤:总结

2017-05-08 15:23:54 264

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

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

2017-05-08 14:50:41 225

空空如也

空空如也

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

TA关注的人

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