web
文章平均质量分 75
zhangrongchao_
越来越喜欢Java
展开
-
cookie 和session 的区别详解
大家都知道,session是存储在服务器端的,cookie是存储在客户端的,session依赖于cookie,但是让你说详细点,你会吗?我是不太清楚的,特意在网上找了很多资料,发现一篇不错的文章,特整理归纳在此,供有需要的朋友查看。 具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是转载 2015-03-23 09:24:26 · 410 阅读 · 0 评论 -
SpringMVC中利用json从后台穿数据到前台
利用json从后台传到前台userManager名称的页面中的过程。[java] view plaincopy@RequestMapping(value="/addUserJson") public String addUserJson(User user,HttpServletRequest request,HttpServl转载 2015-05-22 17:11:57 · 644 阅读 · 0 评论 -
springMVC--ModelAndView Map对象详解
当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。因此,经常需要在控制器中构造ModelAndView对象。ModelAndView类提供了几个重载的构造器和一些方便的方法,让你可以根据自己的喜好来构造ModelAndView对象。这些构造器和方法以类似的方式支持视图名称和视图对象。当原创 2015-05-22 15:51:55 · 8590 阅读 · 1 评论 -
Netty那点事(四)Netty与Reactor模式
一:Netty、NIO、多线程?时隔很久终于又更新了!之前一直迟迟未动也是因为积累不够,后面比较难下手。过年期间@李林锋hw发布了一个Netty5.0架构剖析和源码解读 http://vdisk.weibo.com/s/C9LV9iVqH13rW/1391437855,看完也是收获不少。前面的文章我们分析了Netty的结构,这次咱们来分析最错综复杂的一部分-Netty中的多线程以及NIO的转载 2015-05-29 10:02:49 · 2481 阅读 · 0 评论 -
Netty那点事(二)Netty中的buffer
上一篇文章我们概要介绍了Netty的原理及结构,下面几篇文章我们开始对Netty的各个模块进行比较详细的分析。Netty的结构最底层是buffer机制,这部分也相对独立,我们就先从buffer讲起。What: buffer二三事buffer中文名又叫缓冲区,按照维基百科的解释,是"在数据传输时,在内存里开辟的一块临时保存数据的区域”。它其实是一种化同步为异步的机制,可以解决数据转载 2015-05-28 20:39:50 · 666 阅读 · 0 评论 -
Netty那点事(一)概述
Netty和Mina是Java世界非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io。关于Mina已有@FrankHui的Mina系列文章,我正好最近也要做一些网络方面的开发,就研究一下Netty的源码,顺便分享出来了。Netty目前有两个分支:4.x和3.x。4.0分支重写了很多东西,并对转载 2015-05-28 17:42:30 · 1085 阅读 · 0 评论 -
getParameter和getAttribute的区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.j转载 2014-06-24 12:56:09 · 478 阅读 · 0 评论 -
GET POST 区别详解
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中。转载 2014-07-01 16:22:58 · 546 阅读 · 0 评论 -
深入浅出URL编码
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String转载 2014-07-01 16:26:06 · 774 阅读 · 0 评论 -
web.xml元素详解
1.xml version="1.0" encoding="ISO-8859-1"?>部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。2.web-app xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc转载 2015-05-27 10:08:55 · 896 阅读 · 0 评论 -
Netty那点事(三)Channel与Pipeline
原文章:http://my.oschina.net/flashsword/blog/178561Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的“梦境”概念,希望大家喜欢。一层梦境:Channel实现概览转载 2015-05-28 20:56:20 · 2217 阅读 · 0 评论 -
getContextPath、getServletPath、getRequestURI的区别
工程图见附件: 假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字 打印结果:/news转载 2014-05-29 13:45:42 · 577 阅读 · 0 评论 -
org.springframework.web.filter.CharacterEncodingFilter详解
很简单很实用的一个过滤器,当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,那这个类就可以出场了。web.xml中配置如下: Set UTF-8 org.springframework.web.filter.CharacterEncodingFilter encoding utf-8原创 2015-05-27 09:57:26 · 31739 阅读 · 1 评论 -
HttpClient入门
HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Commo转载 2015-05-26 14:28:30 · 351 阅读 · 0 评论