1 lpch0825

尚未进行身份认证

潜潜水,长悠悠,来无尽去无休

等级
TA的排名 11w+

Http协议中Cookie及其HttpOnly/Expire/Secure等重要属性介绍

最近项目系统在做安全行动,对http传输这一块有这样的安全设置要求,遂整理一下思路!Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短暂的。硬盘Cookie保存在硬盘里,有一个过期时间,除非用户手工清理或到了过期时间,硬盘Cookie不会被删除,其存在时间是长期的。所...

2019-07-22 22:23:42

CentOS 7.2 安装JDK1.8(rpm版)

近日安装centos7下的jdk碰到一些问题,归纳总结一下。安装说明系统环境:centos7安装方式:rpm安装软件:jdk-8u25-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html一、卸载自带openjdk:以root身份进行操作(因为后面会涉及权限问题,root身份拥...

2018-03-13 17:35:00

什么是高并发

一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。百度...

2018-03-12 16:25:06

正向代理、反向代理和透明代理的区别

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://z00w00.blog.51cto.com/515114/1031287套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代...

2018-03-12 15:32:30

Bootstrap前端框架----字体图标

2018-03-08 13:30:25

Bootstrap前端框架----css样式的一些用法(排版)

1.内联子标题如果需要向任何标题添加一个内联子标题,只需要简单地在元素两旁添加 <small>,或者添加 .small class,这样子您就能得到一个字号更小的颜色更浅的文本。示例:<h1>我是标题1 h1. <small>我是副标题1 h1</small></h1>效果:2.引导主体副本为了给段落添加强调文本,则可以添加 class=...

2018-03-08 11:35:58

Bootstrap前端框架学习总结---Bootstrap介绍

Bootstrap是一个用于快速开发Web应用程序和网站的前端框架。Bootstrap是基于HTML、CSS、JAVASCRIPT的。为什么使用Bootstrap?移动设备优先:自Bootstrap3起,框架包含了贯穿于整个库的移动设备优先的样式。浏览器支持:所有的主流浏览器都支持Bootstrap。容易上手:只要您具备HTML和CSS的基础知识,您就可以开始学习B...

2018-03-08 10:58:24

java 23种设计模式详解

设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模...

2018-03-01 19:32:51

springMVC的执行流程

1.什么是MVC MVC是Model View Controller的缩写,它是一个设计模式    Model(模型)表示应用程序核心(比如数据库记录列表)。    View(视图)显示数据(数据库记录)。    Controller(控制器)处理输入(写入数据库记录)。2.springmvc执行流程详细介绍第一步:客户端发起请求到前端控制器(DispatcherServlet)第二步:前端控制器...

2018-03-01 19:13:15

servlet的执行流程和生命周期

一、执行流程1.客户端请求Servlet并提交给服务器2.服务器就会在web.xml中寻找与之对应的URL地址(Servlet地址),即就是<url-pattern></url-pattern>标签中的内容,还有对应的Servlet名,即<servlet-name></servlet-name>标签中的内容3.根据第二步找到的Servlet名寻找与S...

2018-03-01 18:10:19

springMVC实现文件的上传

springMVC实现文件上传:导入jar包 ----- 配置文件 ----- 提交表单 ----- controller层定义方法一、导入jar包jar包:    com.springsource.org.apache.commons.fileupload-1.2.0.jar               com.springsource.org.apache.commons.io-1.4.0.j...

2018-03-01 15:32:37

springMVC实现处理ajax请求

ssm项目经常会使用到ajax提交表单,controller层来接收和处理ajax请求并且回传一个对象,下面实现一个简单的处理ajax请求的功能。一、项目要求jsp页面提供注册功能,利用ajax提交表单,controller实现回传一个对象,在注册页面显示注册的信息。二、说明springMVC用的是注解三、具体过程(1)导入jar包jar包:jackson-all-1.9.11.jarWEB开发中...

2018-03-01 14:32:25

springMVC两种方式实现文件的下载

前面一篇博文介绍了springMVC实现文件的上传http://blog.csdn.net/lpch0825/article/details/79412723这里介绍springMVC实现文件的下载的两种方式:有朋友问为什么他点击下载没有反应,检查发现,他jsp中就写了个url确不写参数filePath。不多说,我先把jsp代码贴出来:(这里动态获取文件的绝对路径filePath)<?xml...

2018-03-01 12:34:41

Javascript中的escape,encodeURI和encodeURIComponent的区别

Javascript中提供了3对函数用来对Url编码以得到合法的Url,它们分别是escape / unescape,encodeURI / decodeURI和encodeURIComponent / decodeURIComponent。由于解码和编码的过程是可逆的,因此这里只解释编码的过程。这三个编码的函数——escape,encodeURI,encodeURIComponent——都是用于...

2018-03-01 10:03:12

The valid characters are defined in RFC 7230 and RFC 3986 解决办法

tomcat对URL有严格的限制,tomcat9.0相对于tomcat 8.0对URL做出了一些更严格的限制。所以上述错误就是你的url出现了一些不符合规定的字符,如常见的中文、/、\、#等等RFC3986文档规定,Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符。RFC 7230文档,主要列出了网络通信中所用到的数字,包括常用端口以及协议号等等。所...

2018-03-01 09:55:45

SpringMVC注解@initbinder解决类型转换问题

在使用SpringMVC的时候,经常会遇到表单中的日期字符串和JavaBean的Date类型的转换,而SpringMVC默认不支持这个格式的转换,所以需要手动配置,自定义数据的绑定才能解决这个问题。在需要日期转换的Controller中使用SpringMVC的注解@initbinder和Spring自带的WebDateBinder类来操作。WebDataBinder是用来绑定请求参数到指定的属性编...

2018-02-28 09:29:21

最基本的springMVC注解配置详解

SpringMVC是当前最优秀的MVC框架,自从Spring2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。上一篇博文已经介绍了最简单的配置文件的详情,这里再介绍一下最简单的注解配置详情,毕竟springMVC是鼓励使用注解的。1、导入jar包注解主要在spring-webmvc-3.2.8.RELEASE.jar中2、web.xml配置文件web.xml中主要配置springMV...

2018-02-27 19:16:05

最基本的springMVC配置文件详解

springMVC        Spring MVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。对于初学者这里先学习Spring MVC的配置文件详情。1、导入jar包spring的jar包中已经包含了springMVC的ja...

2018-02-27 15:14:56

mybatis的多表查询(一对多)

初学mybatis框架,关于其多表查询的方法很多,下面简单写几种,帮助自己理解和加强记忆。一、环境1、数据库(表一:tb_user、表二 :tb_role(role_id为外键))方法一、添加业务字段User.java实体类package com.hfxt.domain;import java.util.Date;public class User { private Integer id;...

2018-02-26 22:07:01

my97DatePicker日历控件限制已经选择的日期(ssh项目请假日期的限制)

一、项目需求ssh项目中关于请假日期的限制:比如:已有请假条2018年2月26至2018年2月28日,那么该职员再次请假时,日历控件中的2月26日、2月27日和2月28日三天会被限制选择,呈现灰色不可选状。二、环境前端用到jsp页面和Struts2标签,js主要用jqery实现,日历控件my97DatePicker,数据库总关联的字段主要是开始时间starttime和结束时间endtime三、设计...

2018-02-26 12:21:23

查看更多

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