自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 在Debug servlet时,右上侧的窗口有RequestFacade和ResponseFacade

在调试servlet程序时,遇到调试窗口右上侧显示RequestFacade和ResponseFacade,具体原因不知,所以在网上查到如下内容:Tomcat 为什么使用Facade模式对Request对象进行包装?为了屏蔽内部的catalina容器的相关方法,使用户免受非sevlet标准方法的干扰。tomcat中request的包装结构:其中org.apache.coyo

2017-09-24 10:16:14 6102 1

转载 session

一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Coo

2017-09-23 20:59:37 305

转载 你必须了解的Session的本质(PHP版本)

有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。我想大多数的php初级程序员一定会认为php默认

2017-09-21 22:07:27 3335

转载 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性

本文转载自:http://blog.sina.com.cn/s/blog_5d65a16901011kom.html关键字:内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性内省IntroSpectorJavaBean主要用于传递数据信息,其方法用于访问

2017-09-20 21:24:42 178

转载 Java的三种代理模式

Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那

2017-09-20 21:20:31 202

转载 从浏览器请求服务器 session和cookie的流程

服务器首先检查这个客户端的请求里是否已包含了一个session标识- 称为session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相关联的sess

2017-09-20 21:09:52 1613

转载 Tomcat 服务器 Session的实现

结合《HTTP权威指南》和《How Tomcat Works》话一话我所理解的Session以及Tomcat下的实现方式!Session是什么?在开始正式讨论之前,我们首先探讨一些原理性的问题,什么是session,它可以用来做什么!我们每天都会浏览各种网站,不同的用户浏览网站的目的不同,在该网站上留下的历史也不同,为了提供个性化的服务,服务器就需要记录和识别用户!一个用户

2017-09-20 21:07:04 215

原创 getRequestDispatcher 和sendRedirect区别及路径问题

getRequestDispatcher 和sendRedirect区别及路径问题getRequestDispatcher 和sendRedirect区别 getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。 sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。 这两条网上都查得到

2017-09-18 16:48:23 911

转载 response和request的setCharacterEncoding区别

一、request.setCharacterEncoding():是设置从request中取得的值或从数据库中取出的值。    指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GET

2017-09-17 08:22:53 280

转载 JavaEE三层架构

三层架构三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1.概念简介:1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体

2017-09-16 22:55:38 4112

转载 MVC框架的浅谈

MVC框架MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结

2017-09-16 21:11:36 212

原创 拓展-response响应头设置总结

1,设置输出不缓存 response.setHeader("Pragma", "no-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0);1232,必须使用Http Head头“C

2017-09-12 21:26:30 810

原创 JSP中涉及到的编码问题

对于接收数据,要分三种情况。一种是浏览器直接用URL提交的数据,另外两种是用表单的GET和POST方式提交的数据。 对于表单中POST方式提交的数据,只要在接收数据的JSP中正确request.setCharacterEncoding参数,即将对客户端请求进行重新编码的编码设置成浏览器编码,就可以保证得到的参数编码正确。有写读者可能会问,那如何得到浏览器编码呢?上面我们提过了,在默

2017-09-12 21:20:22 148

原创 HTTP缓存

HTTP缓存Web缓存是可以自动保存常见文档副本的HTTP设备。当Web请求到达缓存时,如果本地有“已经缓存”的副本,就可以从本地存储设备,而不是原始服务器中获取这个文档。具有如下优点:减少了冗余的数据传输缓解了网络瓶颈问题(瞬间拥塞,Flash Crowds)降低了对原始服务器的要求降低了距离时延一些概念缓存命中(cache hit):可用所请求资源的本地副本为到

2017-09-12 21:09:47 187

原创 cookie记录上次访问时间

使用cookie记录用户上一次访问的时间[java] view plain copypackage gac.xdp.cookie;    import java.io.IOException;  import java.io.PrintWriter;  import java.util.Date;  import javax.

2017-09-12 17:19:54 936

原创 httpServlet,GenericServlet,Servlet源码分析

httpServlet源码:[java] view plain copy/*  * Licensed to the Apache Software Foundation (ASF) under one or more  * contributor license agreements.  See the NOTICE fi

2017-09-12 17:17:49 262

转载 request、response 中文乱码问题与解决方式

request、response 中文乱码问题与解决方式request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码;response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码; 乱码产生的原因:不管是request乱码还是response乱码,其实都是由于客户端(浏览器)跟服务器端采

2017-09-12 17:11:03 225

转载 ServletConfig获取配置信息、ServletContext的应用

ServletConfig获取配置信息、ServletContext的应用【声明】欢迎转载,但请保留文章原始出处→_→文章来源:http://www.cnblogs.com/smyhvae/p/4140877.html 【正文】一、ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多)S

2017-09-09 17:59:00 357

原创 Servlet 访问路径的三种配置方式

Servlet路径配置在web.xml里面标签下的标签中配置。配置路径的三种方式:1.完全路径匹配:以 / 开始例如: /ServletDemo4 , /aaa/ServletDemo5 , /aaa/bbb/ServletDemo62.目录匹配:以 / 开始 需要以 * 结束例如: /*      (所有)  , /aaa/*    (aaa目录下的所有)  ,

2017-09-09 12:36:08 6875

原创 Servlet执行流程

Servlet执行流程1.客户端浏览器发送请求(以Get方式 或者 Post方式发送请求) ------>或者2.根据上面的href或者 action 值,在web.xml中 找到servlet的映射路径标签下的子标签/servlet/HelloServlet,该标签为servlet的访问路径;3.再通过下的子标签HelloServlet(该标签为servlet名称)去 标签下的Hel

2017-09-08 18:12:12 344

转载 web.xml配置文件标签元素详解

web.xml配置文件元素详解一、web.xml配置文件常用元素及其意义预览 1 web-app> 2 3 定义了WEB应用的名字--> 4 display-name>display-name> 5 6 声明WEB应用的描述信息--> 7 description>description> 8 9

2017-09-08 16:24:25 331

转载 Servlet 生命周期

Servlet 生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet 通过调用 destroy() 方法终止(结束)。最后,Servlet 是由 JVM 的垃圾回收器进行

2017-09-07 21:40:34 159

转载 Servlet

Servlet 简介Servlet 是什么?Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet 通

2017-09-07 21:23:55 160

MLAPP英文版本

MLAPP英文版本,很清晰,很适合学习机器学习,有目录。

2018-01-18

Visual Basic实验程序

visual basic课程的实验程序,供您参考使用,程序比较完善。

2012-10-12

ArcGis软件指导:空间数据处理

指导使用ArcGis软件进行空间数据处理,内容详细.

2011-11-06

ArcGis软件操作指导教程

ArcGis实习指导教材的pdf格式文件,内容详细,侧重点突出。是气象学方面的惊世之作。

2011-10-16

ArcGis软件操作指导教程

是ArcGis实习教程的pdf文件,内容详细。

2011-10-16

华为编程开发规范与案例

华为编程规范,这是华为公司编程的规范,可以使大家形成好的习惯

2011-01-03

空空如也

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

TA关注的人

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