- 浏览: 145088 次
- 性别:
- 来自: 北京
最新评论
-
zendly:
mark一下
NoSql 之 Cassandra 查询 -
wingware:
通过火狐浏览器,访问下面网址可导出12306的证书https: ...
https -
pepsi78:
非常好,代码牛X,又简单易用
JS中画线 -
yaogang7321:
dynamic.12306.cn.crt
请问如何获得
https -
ap0406708:
ap0406708 写道有个bug
Sorry,我错了。完美 ...
java unicode to utf-8
文章列表
/**
* 取得客户端IP地址
*
* 假如通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串ip值, 究竟哪个才是真正的用户端的真实IP?
* 答案是取X-Forwarded-For中第一个非unknown的有效IP字符串。 如:X-Forwarded-
* For:192.168.1.110, 192.168.1.120, 192.168.1.130, 192.168.1.100, 用户真实IP为:
* 192.168.1.110
*
* @param request
* @return String
* @author ...
304 Not Modified
Date:Tue, 28 Jun 2011 10:08:05 GMT
Expires:Fri, 25 Jun 2021 10:08:05 GMT
Last-Modified:Thu, 04 Nov 2010 05:17:08 GMT
在response.setStatus(304);之后,在IE,Firefox上正常,在Chrome中,请求返回状态码还是200,根据日志已经是走的缓存.
几经查询,才发现,
response.addHeader("Expires:","Fri, 25 Jun 2021 1 ...
select * from ams_app_special t start with t.special_id=129
connect by prior t.parent_id = t.special_id
查询所有父节点
select * from ams_app_special t start with t.special_id=129
connect by prior t.special_id=t.parent_id
查询所有子节点
get方式传递中文,
%E8%89%B2%E6%83%85
%E6%9A%B4%E5%8A%9B
%E6%B3%95%E8%BD%AE%E5%8A%9F
转码java.net.URLEncoder.encode(param,"UTF-8");
反转java.net.URLDecoder.decode(param,"UTF-8");
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.or ...
*硬件方面F5做负载。
1.尽量减少使用线程共享数据。
2.对于共享数据使用volatile、final变量修改,达到线程安全。
3.把控共享数据的修改。或者使用原子变量。
4.使用线程池。ExecutorService.定长线程池、可缓存线程池。优势可抵消线程周期。
5.使用大量缓存。如:memcached.和一些cache的缓存策略,W通知到R.
6.访问频繁,修改较少的部分做页面静态化。
7.服务器做负载均衡nginx。
8.squid做反向代理,header中设置缓存时间。
9.数据库方面:优化SQL,数据库做到读写分离,NOSQL。
10.对于实效性要求不高的 增量或修改 操作,可 ...
html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> emu 's paint without vlm </title>
</head>
<SCRIPT LANGUAGE= "JavaScript">
<!--
function testDrawCurve()
{
do ...
在JavaEye上看到一个支付宝的笔试题,是关于回旋矩阵的,题目如下:
输入一个矩阵的行列数量,生成一个螺旋矩阵,比如输入5,则打印:
25 24 23 22 21
10 9 8 7 20
11 2 1 6 19
12 3 4 5 18
13 14 15 16 17
输入3,则打印:
9 8 7
2 1 6
3 4 5
package cn.wingware;
public class ConvoluteNumber {
public static void main(String args[]) {
int a = 10; ...
package cn.wingware;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Properties;
public class Wing {
public static void main(String args[])throws Exception{
while(true){
byte[] b = check();
System.out.printl ...
401 Unauthorized 客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
response.se ...
1.每次点击后依次调用函数。返回值:jQuerytoggle(fn, fn2, [fn3, fn4, ...])
$("#adv_search").toggle(function(){
$(this).addClass("btn_hover");
//$("#sreachArea").show();
document.getElementById("adv_search").st ...
使用ETags减少Web应用带宽和负载
主题
Web框架 ,
集群与缓存
标签
Hibernate ,
Spring框架
介绍
最近,大众对于REST风格应用架构表现出强烈兴趣,这表明Web的优雅设计开始受到人们的注意。现在,我们逐渐理解了“3W架构(Architecture of the World Wide Web)”内在所蕴含的可伸缩性和弹性,并进一步探索运用其范式的方法。本文中,我们将探究一个可被Web开发者利用的、鲜为人知的工具,不引人注意的 “ETag响应头(ETag Response Header)”,以及如何将它集成进基于Spring ...
oracle中使用SQL递归语句:
pid id
a b
a c
a e
b b1
b b2
c c1
e e1
e e3
d d1
指定pid=a,选出
a b
a c
a e
b b1
b b2
c c1
e e1
e e3
SQL语句:select parent,child from test start with pid='a'
connect by prior ...
1.拷贝%JAVA_HOME%到Tomcat/jdk目录下
2.在Tomcat/lib/catalina.bat
set JRE_HOME=..\jdk\jre
set JAVA_HOME=..\jdk
set CLASS_PATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
import java.security.Key;
import java.security.Security;
import javax.crypto.Cipher;
public class DesCryptUtil {
private static String strDefaultKey = "GzeduDes";
private Cipher encryptCipher = null;
private Cipher decryptCipher = null;
/**
* 将byte数组转换为表示16进制值的字符串, 如:byte[]{8, ...