通过HttpServletRequestWrapper(装饰模式的应用)增强HttpServletRequest的功能(转载)
摘要:应用一:解决tomcat下中文乱码问题(先来个简单的)在tomcat下,我们通常这样来解决中文乱码问题:过滤器代码:package filter;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import wr...
阅读全文
posted @
2015-02-27 21:21
hi_rain
Java 密码扩展无限制权限策略文件
摘要:转载自:http://czj4451.iteye.com/blog/1986483因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。 官方网站提供了JCE无限制权限策略文件的下载: JDK6的下载地址: ...
阅读全文
posted @
2015-02-10 16:47
hi_rain
java中的AES 256算法遇到 Illegal key size or default parameters错的解决办法
摘要:转载自:http://blog.csdn.net/yaominhua/article/details/7458258报错堆栈如下:Caused:..InvalidKeyException IllegaldefaultcryptoCipheraDashoA13 na1.6 at javaxcrypt...
阅读全文
posted @
2015-02-10 16:42
hi_rain
JVM垃圾回收
摘要:转载自:http://blog.csdn.net/zhangerqing/article/details/8214365有句话说的好:Java和C++之间有一堵有内存分配和垃圾回收技术围成的墙,墙外的人想进去,墙里的人想出去!这句话的意思,请读者自己去琢磨。总的来说,C、C++程序员有时苦于内存泄露...
阅读全文
posted @
2015-02-04 16:18
hi_rain
jvm调优-笔记
摘要:参照:java程序性能优化 让你的java程序更快更稳定.pdf一、java虚拟机内存模型java虚拟机内存模型是Java程序运行的基础。为了能使Java应用程序正常运行,JVM虚拟机将其内存结构分为程序计数器、虚拟机栈、本地方法栈、Java堆,方法区程序计数器用于存放下一条运行的指令;虚拟机栈和本...
阅读全文
posted @
2015-02-04 15:40
hi_rain
Java虚拟机内存的堆区(heap),栈区(stack)和静态区(static/method)
摘要:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身.3....
阅读全文
posted @
2015-02-04 15:27
hi_rain
Java类加载机制
摘要:转载自: http://www.ibm.com/developerworks/cn/java/j-lo-classloader/ 类加载器基本概念顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Jav...
阅读全文
posted @
2015-02-04 11:35
hi_rain
Last-Modified和If-Modified-Since
摘要:Last-Modified 是由服务器往客户端发送的 HTTP 头If-Modified-Since是由客户端往服务器发送的头基础知识 1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modifie...
阅读全文
posted @
2015-02-03 15:50
hi_rain
http协议
摘要:HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HT...
阅读全文
posted @
2015-02-03 15:41
hi_rain
设计模式之建造模式(转)
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述建造(Builder)模式的: 建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。产品的内部表象 一个产品...
阅读全文
posted @
2015-02-02 18:04
hi_rain