`
nwangwei
  • 浏览: 24059 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
记录下Java Web编程中的Get和Post的编码问题。   以服务器端程序为视角,它接受来自浏览器的request,可以是Get请求或者Post请求,然后返回response。而主流浏览器对Get请求的URL(URI),默认都是UTF-8编码,对Post请求则按照页面中设置的编码来,并在request的Content-Type消息头指明此编码。   假定以Tomcat为服务器,则针对request的解码是按照Get和Post分别对待的。 1. 如果是Get方式,则默认是ISO-8859-1,所以浏览器Get请求的URL中有中文,基本上servlet处理时已经是乱码了,这个要在Tom ...
现象为:CPU持续满负荷运转,但是http连接数不见减少。 使用jstack做了dump,发现如下stack,原来是servlet中访问HashMap是非同步的。 "http-80-136" daemon prio=10 tid=0x7e59c000 nid=0x1b1 runnable [0x794e1000..0x794e1db0] java.lang.Thread.State: RUNNABLE at java.util.HashMap.get(HashMap.java:303)  通过关键字:HashMap.java:303 也可以在搜索引擎中得到更多 ...
标准充电:130mA充电15小时 快速充电:390mA充电5小时   次世代 1300mA 理论上可以循环使用1000次。
第一篇:基本原理 http://linux.chinaunix.net/bbs/viewthread.php?tid=1020767   第二篇:基本NAT和DR结构的LVS集群构建 http://linux.chinaunix.net/bbs/viewthread.php?tid=1020768
这个系列主要记录Jira使用的一些小经验。 1. Jira主要是用来辅助项目管理的,我们用来解决开发管理和Bug管理。 2. Jira使用的关键是每个人都能用起来,每天都要用,所以关键的一点就是:操作简单直接 3. 为了达到操作简单直接,流程使用默认的简单流程即可,一切复杂流程转向由人来决定。比如不用加入测试流程,直接让开发员分配给测试员即可。 4. 使用每个Issue的工作日志。    
使用Java实现CA(不考虑证书链) 一. 准备 1. JDK 1.6 2. 安装 BouncyCaslte 包,把jar放入ext文件夹,并在 java.security 加入 BouncyCaslte 包的 Provider 3. 概念通俗解释          Key:密钥、公钥、私钥都称为

Spring 事务注解

    博客分类:
  • Java
以作备忘。   PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW -- 新建事务,如果当前存在事务,把当前事务挂起。 PROPAGATION_NOT_SUPPORTED -- 以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。 PROPAGATION_NEVER -- 以非事 ...
转载自:http://www-128.ibm.com/developerworks/cn/java/j-w3eva/index.html   表达式求值的经典算法 编写代码对算术表达式求值的经典方法由 Donald Knuth 描述于 1962 年(请参阅 参考资料)。Knuth 将此概括为三个步骤: 对中缀表达式进行语法 ...
感觉反射调用对整个Web过程来说可以忽略不计哦,虽然和直接调用相差还是蛮大的 我机器(945主板、Celeron D 3.06、1G内存、XP系统)的测试结果: 不添加干扰方法 :797 :109 添加了干扰方法后 :812 :120 大家可以做下测试,代码如下 package example; import java.lang.reflect.Method; public class Methoder { public static void main(String[] args) throws Exception { long start = System ...
出处:http://www.linuxdiyf.com/bbs/archiver/tid-69089.html sqlite for linux 安装 下载 sqlite-3.3.5.tar.gz 解压并拷贝至你想要安装到的目录下,我选择的是/usr/local/sqlite-3.3.5 接着在终端里: # cd /usr/local/sqlite-3.3.5 # ./configure # make # make install # make doc make的时候提示错误 ../sqlite-3.3.5/src/tclsqlite.c: In function `DbUpdateHan ...
Global site tag (gtag.js) - Google Analytics