![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
eff666
这个作者很懒,什么都没留下…
展开
-
cookie实例介绍
1、 什么是cookie? Cookie就是浏览器保存在计算机上面的一些信息。一般是保存用户登录状态,就是说Cookie会保存用户登录某个网站的信息在本地,这样下次这个用户访问网站的时候就可以自动取出他的Cookie信息,方便定制用户想要的内容。 我们可以直接在浏览器里面查看cookie信息。如chrome浏览器下:打开网页,右击审查元素或者F12,选择Resources,就可以看到Co原创 2016-07-24 12:31:33 · 1113 阅读 · 0 评论 -
Resin服务器出现大量的ESTABLISHED和TIME_WAIT连接造成响应缓慢
Resin服务的端口为8080,执行 lsof -i:8080 命令出现大量的ESTABLISHED连接:然后执行netstat -n | awk ‘/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}’ 命令发现存在大量状态为TIME_WAIT的连接:简单来说, ESTABLISHED表示正在进行网络连接的数量, TIME_WAIT表示表示等待系统转载 2017-10-15 10:13:39 · 1677 阅读 · 0 评论 -
WebJars——web端静态资源的jar包
1、WebJars介绍Web前端使用了越来越多的JS或CSS,如jQuery,Backbone.js和Bootstrap。一般情况下,我们是将这些Web资源拷贝到Java Web项目的webapp相应目录下进行管理。这种通过人工方式管理可能会产生版本误差,拷贝版本错误,漏拷等现象,导致前端页面无法正确展示,版本不一致,文件混乱等,导致出现一些莫名其妙的错误等。WebJars是将web前端资源(js,原创 2017-04-15 11:42:13 · 18651 阅读 · 3 评论 -
click绑定事件介绍
Java中的click事件介绍原创 2016-07-24 16:02:12 · 1137 阅读 · 0 评论 -
常见的POST提交数据方式
HTTP/1.1协议规定的HTTP请求方法有:OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。原创 2016-07-30 22:02:09 · 440 阅读 · 0 评论 -
利用js获取url当中的参数
本篇文章,我将介绍一下如何利用 js获取url当中“?”后面的参数。下面将介绍几种方法。 //方法一:正则分析法原创 2016-07-30 22:21:49 · 400 阅读 · 0 评论 -
java中的session介绍
1、什么是session Session代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。在Servlet中,session指的是HttpSession类的对象。在Java中,HTTP的Session对象用javax.servlet.http.HttpSession来表示。原创 2016-08-06 17:10:22 · 3092 阅读 · 0 评论 -
模拟打开浏览器发送http get请求
最近需要完成一个http请求,直接根据URL发送请求,网页做了验证,会重定向。因此需要模拟打开浏览器,绕开网页的验证发送请求,得到网页的源代码。以下是代码实现。public static String getStatusBySendGet(String urlName) { String result = ""; BufferedReader in = null; try {原创 2016-11-24 19:10:14 · 6240 阅读 · 0 评论 -
http发送get、post请求
import com.google.common.base.Stopwatch;import com.google.common.base.Strings;import org.apache.commons.httpclient.*;import org.apache.commons.httpclient.methods.GetMethod;import org.apache.commons原创 2016-11-24 19:18:18 · 546 阅读 · 0 评论 -
http请求返回302处理方案
http发送淘宝客短链,请求返回302重定向,需要经过几次跳转后,最终得到请求返回内容。代码如下:import java.net.HttpURLConnection;import java.net.URL;import java.net.URLDecoder;import java.util.regex.Matcher;import java.util.regex.Pattern;/**原创 2016-11-24 19:25:38 · 68516 阅读 · 0 评论 -
Servlet的生命周期
Servlet生命周期一、Servlet的生命周期分为四个阶段: 1、创建servlet实例 2、初始化阶段,调用init()方法 3、响应客户请求阶段,调用service()方法 4、终止阶段,调用destroy()方法二、下面就分别来介绍这四个阶段: 1、创建servlet实例 在默认情况下Servlet实例是在第一个请求到来的时候创建,以后复用。如果有的Servlet需要复原创 2016-07-17 14:06:32 · 635 阅读 · 0 评论 -
TCP协议的三次握手和四次挥手
1、TCP(Transmission Control Protocol)传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。2、TCP报文格式TCP报文格式图:上图中有几个字段需要重点介绍下:(1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:Ack序号,占32位,只有ACK标志位为1原创 2017-03-12 13:57:07 · 338 阅读 · 0 评论 -
Java web项目搭建
1、简介 本篇博文我将介绍利用Spring MVC+Spring+Hibernate的架构,如何去搭建一个java web项目。2、Spring MVC+Spring+Hibernate结构 2.1 Spring MVC Spring MVC的职责是作为web层框架,实现了我们常见的MVC模式。Spring 作为服务层,利用自身特性IOC、AOP,提供数据从DAO层到Web层的桥梁作用。原创 2016-09-29 08:52:18 · 639 阅读 · 0 评论 -
AJAX用法示例详解
1、简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。总的来说,AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。2、什么是AJAX? AJAX = 异步原创 2016-10-14 08:59:54 · 839 阅读 · 0 评论 -
过滤器Filter在项目中应用详解
1、过滤器的概念 Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。 过滤链的好处是,执行过程中任何时候都可以打断,只要不执行chain.doFilter()就不会再执行后面的过滤器和请求的内容。原创 2016-09-10 14:43:33 · 1262 阅读 · 0 评论 -
过滤器Filter介绍
1、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源,例如Jsp,Servlet,静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一个Filter接口原创 2016-09-10 12:32:52 · 523 阅读 · 0 评论 -
HttpClient当HTTP连接的时候出现大量CLOSE_WAIT连接
在上一篇文章Resin服务器出现大量的ESTABLISHED和TIME_WAIT连接造成响应缓慢中提到网络的三种状态:ESTABLISHED 表示正在进行网络连接的数量 TIME_WAIT 表示表示等待系统主动关闭网络连接的数量 CLOSE_WAIT 表示被动等待程序关闭的网络连接数量上篇文章给出了解决TIME_WAIT太多的方法,本篇文章以HttpClient为例说明解决大量CLOSE_WAI转载 2017-10-15 14:12:56 · 5270 阅读 · 0 评论