锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日韩乱码久久久久久,亚洲综合欧美色五月俺也去,亚洲色图激情文学http://m.tkk7.com/alpha/category/1968.html澶氬皯鏄ョ椋庨洦鏀?澶氬皯宕庡矕涓嶅彉鐖?/description>zh-cnWed, 27 Dec 2017 15:40:08 GMTWed, 27 Dec 2017 15:40:08 GMT60Ubuntu 14.04 瀹夎 php nginx mysql JDK 8 svnhttp://m.tkk7.com/Alpha/archive/2015/10/07/427653.htmlAlphaAlphaWed, 07 Oct 2015 07:28:00 GMThttp://m.tkk7.com/Alpha/archive/2015/10/07/427653.htmlhttp://m.tkk7.com/Alpha/comments/427653.htmlhttp://m.tkk7.com/Alpha/archive/2015/10/07/427653.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/427653.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/427653.html瀹夎 MySQL 5 鏁版嵁搴?/h4>

瀹夎 MySQL 榪愯鍛戒護錛?/p> sudo apt-get install mysql-server mysql-client

灝唌ysql鐨刣atadir浠庨粯璁ょ殑/var/lib/mysql 縐誨埌/app/data/mysql涓嬶紝鎿嶄綔濡備笅錛?/em>
1.淇敼浜?etc/mysql/my.cnf錛屾敼涓猴細datadir = /app/data/mysql
2.cp -a /var/lib/mysql /app/data/
3./etc/init.d/mysql start


濡傛灉鍑虹幇緋葷粺鎶ラ敊錛屾棤娉曞惎鍔╩ysql錛屾棩蹇楁樉紺轟負錛欳an't find file: "./mysql/plugin.frm'(errno:13)
[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

淇敼緋葷粺鐨刢hroot錛岄渶瑕佷慨鏀?etc/apparmor.d涓嬬殑鐩稿叧鏂囦歡錛岃繖閲屼互mysql涓轟緥錛岄渶瑕佷慨鏀癸細usr.sbin.mysqld鍜宎bstractions/mysql涓や釜鏂囦歡銆?/em>

1.淇敼usr.sbin.mysqld閲岄潰鐨勪袱琛屽唴瀹癸細/var/lib/mysql/ r,鏀逛負錛?app/data/mysql/ r,/var/lib/mysql/** rwk,鏀逛負錛?app/data/mysql/** rwk,
2.淇敼abstractions/mysql涓竴琛岋細/var/lib/mysql/mysql.sock rw,鏀逛負錛?app/data/mysql/mysql.sock rw,
3.閲嶆柊鍔犺澆apparmor鏈嶅姟錛?etc/init.d/apparmor reload

瀹夎 Nginx

鍦ㄥ畨瑁?Nginx 涔嬪墠錛屽鏋滀綘宸茬粡瀹夎 Apache2 鍏堝垹闄ゅ湪瀹夎 nginx錛?/p>

service apache2 stop
update-rc.d -f apache2 remove
sudo apt-get remove apache2

sudo apt-get install nginx

瀹夎 PHP5

鎴戜滑蹇呴』閫氳繃 PHP-FPM 鎵嶈兘璁㏄HP5姝e父宸ヤ綔錛屽畨瑁呭懡浠わ細

sudo apt-get install php5-fpm

php-fpm鏄竴涓畧鎶よ繘紼嬨?br />
瀹夎mysql鍜孏D鎵╁睍

sudo apt-get install php5-gd libapache2-mod-auth-mysql php5-mysql openssl libssl-dev

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

瀹夎 JDK8

鍙互閫氳繃璁塊棶Oracle瀹樼綉涓嬭澆錛屾垨鑰呯洿鎺ラ氳繃鍛戒護琛屼笅杞姐?/p>

lxh@ubuntu:~$ wget -c http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u25-linux-x64.tar.gz

瑙e帇瀹夎

lxh@ubuntu:~$ mkdir -p /usr/lib/jvm 
lxh@ubuntu:~$ sudo mv jdk-8u25-linux-x64.tar.gz /usr/lib/jvm
lxh@ubuntu:~$ cd /usr/lib/jvm
lxh@ubuntu:~$ sudo tar xzvf jdk-8u25-linux-x64.tar.gz

鍦ㄧ郴緇熶腑娣誨姞鐜鍙橀噺錛屼富瑕佹槸PATH銆丆LASSPATH鍜孞AVA_HOME銆?/p>

lxh@ubuntu:~$ sudo vim ~/.profile

鍦ㄦ枃浠舵渶鍚庡姞鍏?/p>

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_25/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

淇濆瓨閫鍑猴紝騫墮氳繃鍛戒護浣胯剼鏈敓鏁堬細

lxh@ubuntu:~$ $source ~/.profile

閰嶇疆榛樿JDK鐗堟湰

鍦ㄦ湁鐨勭郴緇熶腑浼氶瑁匫penJDK錛岀郴緇熼粯璁や嬌鐢ㄧ殑鏄繖涓紝鑰屼笉鏄垰鎵嶈鐨勩傛墍浠ヨ繖涓姝ユ槸閫氱煡緋葷粺浣跨敤Oracle鐨凧DK錛岄潪OpenJDK銆?/p>

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_25/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_25/bin/javac 300
sudo update-alternatives --config java

鍥犱負鎴戞槸鍦ㄨ櫄鎷熸満涓畨瑁呯殑Ubuntu 14.04錛岄粯璁や笉瀹夎OpenJDK錛屾墍浠ユ病鏈夐渶瑕侀夋嫨鐨凧DK鐗堟湰銆傚鏋滄槸鍦ㄧ墿鐞嗘満涓婂畨瑁呯殑Ubuntu鐗堟湰錛屼細鍑虹幇鍑犱釜鍊欓夐」錛屽彲鐢ㄤ簬鏇挎崲 java (鎻愪緵 /usr/bin/java)銆?/p>

====================================

緙栬瘧瀹夎nginx 
1. 涓嬭澆鏈鏂扮増nginx
2.瑙e帇
3. 瀹夎
$ ./configure  #媯鏌ョ紪璇戝墠緗潯浠?/span>
$ make  #緙栬瘧
$ sudo make install  #浣跨敤sudo鏉冮檺榪涜瀹夎
瀹夎鍚庤礬寰勫湪 /usr/local/
鍚姩nginx 
/usr/local/nginx/sbin/nginx
1)浣跨敤鍦?/etc/init.d/ 鐩綍涓嬪垱寤哄悕涓?nginx 鏂囦歡錛屾敞鎰忔病鏈夊悗緙鍚嶏紝灝嗕互涓嬪唴瀹瑰鍒跺埌璇ユ枃浠朵腑錛堟劅璋㈡彁渚涜剼鏈殑鍏勫紵錛夈?/span>
 1 #! /bin/sh
 2 #鐢ㄦ潵灝哊ginx娉ㄥ唽涓虹郴緇熸湇鍔$殑鑴氭湰
 3 #Author CplusHua
 4 #http://www.219.me
 5 #chkconfig: - 85 15
 6 set -e
 7 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 8 DESC="Nginx Daemon"
 9 NAME=nginx
10 DAEMON=/usr/local/nginx/sbin/$NAME
11 SCRIPTNAME=/etc/init.d/$NAME
12 #瀹堟姢榪涚▼涓嶅瓨鍦ㄥ氨閫鍑?br /> 13 test -x $DAEMON ||exit 0
14 d_start(){
15   $DAEMON ||echo -n "aready running"
16 }
17 d_stop(){
18   $DAEMON -s quit || echo -n "not running"
19 }
20 d_reload(){
21   $DAEMON -s reload || echo -n "could not reload"
22 }
23 case "$1" in
24   start)
25     echo -n "Starting $DESC: $NAME"
26     d_start
27     echo "."
28   ;;
29   stop)
30     echo -n "Stopping $DESC: $NAME"
31     d_stop
32     echo "."
33   ;;
34   reload)
35     echo -n "Reloading $DESC: configurationg.."
36     d_reload
37     echo "reloaded."
38   ;;
39   restart)
40     echo -n "Restarting $DESC: $NAME"
41     d_stop
42     sleep 3
43     d_start
44     echo "."
45   ;;
46   *)
47     echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
48     exit 3
49   ;;
50 esac
51 
52 exit 0



2)娣誨姞鏉冮檺
    $ sudo chmod +x nginx
3)鏈嶅姟鏂瑰紡鍚姩 濡傛灉閰嶇疆鏈嶅姟鍓嶅凡鍚姩錛屾墽琛屼互涓嬪懡浠ゅ仠姝ginx銆?
    $ sudo service nginx stop
4)鍚姩Nginx
    $ sudo service nginx start

pastingnginx鍑虹幇connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied)鐨勯敊璇?

澶勭悊鏂瑰紡鏄細緙栬緫/etc/php5/fpm/pool.d/www.conf鏂囦歡錛?br />
灝嗕互涓嬬殑娉ㄩ噴鍘繪帀:
    listen.owner = www-data
    listen.group = www-data
    listen.mode = 0660

鐒跺悗閲嶅惎php5-fpm
    $ sudo service php5-fpm restart


Ubuntu 14.04蹇熸惌寤篠VN鏈嶅姟鍣ㄥ強鏃ュ父浣跨敤

SVN鐩稿叧鍛戒護浜嗚В
svn錛氬懡浠よ瀹㈡埛绔?
    svnadmin錛氱敤鏉ュ垱寤恒佽皟鏁存垨淇鐗堟湰搴撶殑宸ュ叿
    svnserve錛歴vn鏈嶅姟紼嬪簭
    svndumpfilter錛氳繃婊vn鐗堟湰搴撹漿鍌ㄦ暟鎹祦鐨勫伐鍏?
    svnsync錛歴vn鏁版嵁鍚屾宸ュ叿錛屽疄鐜板彟澶栧瓨涓浠界浉鍚岀殑
    svnlook錛氱敤鏉ユ煡鐪嬪姙鏈涓笉鍚岀殑淇鐗堝拰浜嬪姟

鐩存帴瀹夎
    # apt-get install subversion
鍒涘緩鐗堟湰搴?/strong>
    # sudo mkdir /app/svn
    # sudo svnadmin create /app/svn/prj

閰嶇疆鐗堟湰搴?/strong>
  # sudo vi svnserve.conf  #灝嗕互涓嬪弬鏁板幓鎺夋敞閲?span class="Apple-converted-space" style="font-weight: normal;"> 
  [general] 
  anon-access = none    #鍖垮悕璁塊棶鏉冮檺錛岄粯璁ead錛宯one涓轟笉鍏佽璁塊棶 
  auth-access = write  #璁よ瘉鐢ㄦ埛鏉冮檺  
  password-db = passwd  #鐢ㄦ埛淇℃伅瀛樻斁鏂囦歡錛岄粯璁ゅ湪鐗堟湰搴?conf涓嬮潰錛屼篃鍙互緇濆璺緞鎸囧畾鏂囦歡浣嶇疆 
  authz-db = authz

  # sudo vi passwd    #鏍煎紡鏄敤鎴峰悕=瀵嗙爜錛岄噰鐢ㄦ槑鏂囧瘑鐮?span class="Apple-converted-space"> 
  [users] 
  xiaoming = 123 
  zhangsan = 123 
   lisi = 123

# sudo vi authz  
  [groups]          #瀹氫箟緇勭殑鐢ㄦ埛 
  manager = xiaoming 
  core_dev = zhangsan,lisi 
  [repos:/]          #浠ユ牴鐩綍璧峰鐨剅epos鐗堟湰搴搈anager緇勪負璇誨啓鏉冮檺 
  @manager = rw 
  [repos:/media]    #core_dev瀵箁epos鐗堟湰搴撲笅media鐩綍涓鴻鍐欐潈闄?span class="Apple-converted-space"> 
  @core_dev = rw

     
 鍚姩svn鏈嶅姟

  # sudo svnserve -d -r /app/svn
  # 鏌ョ湅鏄惁鍚姩鎴愬姛錛屽彲鐪嬬殑鐩戝惉3690绔彛
  # sudo netstat -antp |grep svnserve
  tcp    0      0 0.0.0.0:3690    0.0.0.0:*      LISTEN    28967/svnserve 
  # 濡傛灉鎯沖叧闂湇鍔★紝鍙嬌鐢╬kill svnserve

璁塊棶svn
  # 璁塊棶repos鐗堟湰搴撳湴鍧
  svn://192.168.1.100/prj


澶囦喚涓庢仮澶?/strong>
   svnadmin dump澶囦喚
  # 瀹屾暣澶囦喚
  svnadmin dump /app/svn/prj > YYmmdd_fully_backup.svn
  # 瀹屾暣鍘嬬緝澶囦喚
  svnadmin dump /app/svn/prj | gzip > YYmmdd_fully_backup.gz
  # 澶囦喚鎭㈠
  svnadmin load /app/svn/prj < YYmmdd_fully_backup.svn
  zcat YYmmdd_fully_backup.gz | svnadmin load repos
  ### 澧為噺澶囦喚 ###
  # 鍏堝畬鏁村浠?br />   svnadmin dump /app/svn/prj -r 0:100 > YYmmdd_incremental_backup.svn
  # 鍐嶅閲忓浠?br />   svnadmin dump /app/svn/prj -r 101:200 --incremental > YYmmdd_incremental_backup.svn
  
svnadmin hotcopy澶囦喚

  # 澶囦喚
  svnadmin hotcopy /app/svn/prj YYmmdd_fully_backup --clean-logs
  # 鎭㈠
  svnadmin hotcopy YYmmdd_fully_backup /app/svn/prj


Tomcat銆鍐呭瓨浼樺寲

Linux涓嬩慨鏀笿VM鍐呭瓨澶у皬

瑕佹坊鍔犲湪tomcat 鐨刡in 涓媍atalina.sh 閲岋紝浣嶇疆cygwin=false鍓?銆傛敞鎰忓紩鍙瘋甯︿笂,綰㈣壊鐨勪負鏂版坊鍔犵殑.

# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="-server -Xms512M -Xmx512M -Xss256K -Djava.awt.headless=true -Dfile.encoding=utf-8 -XX:PermSize=64M -XX:MaxPermSize=128m"
cygwin=false

 




Alpha 2015-10-07 15:28 鍙戣〃璇勮
]]>
jsp欏甸潰涓紝JSTL El琛ㄨ揪寮忓瓧絎︿覆姣旇緝甯哥敤鏂規硶http://m.tkk7.com/Alpha/archive/2014/08/05/416592.htmlAlphaAlphaTue, 05 Aug 2014 07:24:00 GMThttp://m.tkk7.com/Alpha/archive/2014/08/05/416592.htmlhttp://m.tkk7.com/Alpha/comments/416592.htmlhttp://m.tkk7.com/Alpha/archive/2014/08/05/416592.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/416592.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/416592.html闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a>
<p style=fn:contains 鍒ゆ柇瀛楃涓叉槸鍚﹀寘鍚彟澶栦竴涓瓧絎︿覆 <c:if test="${fn:contains(name, searchString)}">
fn:containsIgnoreCase 鍒ゆ柇瀛楃涓叉槸鍚﹀寘鍚彟澶栦竴涓瓧絎︿覆(澶у皬鍐欐棤鍏? <c:if test="${fn:containsIgnoreCase(name, searchString)}">
fn:endsWith 鍒ゆ柇瀛楃涓叉槸鍚︿互鍙﹀瀛楃涓茬粨鏉?<c:if test="${fn:endsWith(filename, ".txt")}">
fn:escapeXml 鎶婁竴浜涘瓧絎﹁漿鎴怷ML琛ㄧず錛屼緥濡?<瀛楃搴旇杞負< ${fn:escapeXml(param:info)}
fn:indexOf 瀛愬瓧絎︿覆鍦ㄦ瘝瀛楃涓蹭腑鍑虹幇鐨勪綅緗?${fn:indexOf(name, "-")}
fn:join 灝嗘暟緇勪腑鐨勬暟鎹仈鍚堟垚涓涓柊瀛楃涓詫紝騫朵嬌鐢ㄦ寚瀹氬瓧絎︽牸寮 ${fn:join(array, ";")}
fn:length 鑾峰彇瀛楃涓茬殑闀垮害錛屾垨鑰呮暟緇勭殑澶у皬 ${fn:length(shoppingCart.products)}
fn:replace 鏇挎崲瀛楃涓蹭腑鎸囧畾鐨勫瓧絎?${fn:replace(text, "-", "?")}
fn:split 鎶婂瓧絎︿覆鎸夌収鎸囧畾瀛楃鍒囧垎 ${fn:split(customerNames, ";")}
fn:startsWith 鍒ゆ柇瀛楃涓叉槸鍚︿互鏌愪釜瀛愪覆寮濮?<c:if test="${fn:startsWith(product.id, "100-")}">
fn:substring 鑾峰彇瀛愪覆 ${fn:substring(zip, 6, -1)}
fn:substringAfter 鑾峰彇浠庢煇涓瓧絎︽墍鍦ㄤ綅緗紑濮嬬殑瀛愪覆  ${fn:substringAfter(zip, "-")}
fn:substringBefore 鑾峰彇浠庡紑濮嬪埌鏌愪釜瀛楃鎵鍦ㄤ綅緗殑瀛愪覆 ${fn:substringBefore(zip, "-")}
fn:toLowerCase 杞負灝忓啓 ${fn.toLowerCase(product.name)}
fn:toUpperCase 杞負澶у啓瀛楃 ${fn.UpperCase(product.name)}
fn:trim 鍘婚櫎瀛楃涓插墠鍚庣殑絀烘牸 ${fn.trim(name)}

鍑芥暟 
鎻忚堪
fn:contains(string, substring)
濡傛灉鍙傛暟string涓寘鍚弬鏁皊ubstring錛岃繑鍥瀟rue

fn:containsIgnoreCase(string, substring)
濡傛灉鍙傛暟string涓寘鍚弬鏁皊ubstring錛堝拷鐣ュぇ灝忓啓錛夛紝榪斿洖true

fn:endsWith(string, suffix)
濡傛灉鍙傛暟 string 浠ュ弬鏁皊uffix緇撳熬錛岃繑鍥瀟rue

fn:escapeXml(string)
灝嗘湁鐗規畩鎰忎箟鐨刋ML (鍜孒TML)杞崲涓哄搴旂殑XML character entity code錛屽茍榪斿洖

fn:indexOf(string, substring)
榪斿洖鍙傛暟substring鍦ㄥ弬鏁皊tring涓涓嬈″嚭鐜扮殑浣嶇疆

fn:join(array, separator)
灝嗕竴涓粰瀹氱殑鏁扮粍array鐢ㄧ粰瀹氱殑闂撮殧絎eparator涓插湪涓璧鳳紝緇勬垚涓涓柊鐨勫瓧絎︿覆騫惰繑鍥炪?br style="margin: 0px; padding: 0px; list-style-type: none;" />
fn:length(item)
榪斿洖鍙傛暟item涓寘鍚厓绱犵殑鏁伴噺銆傚弬鏁癐tem綾誨瀷鏄暟緇勩乧ollection鎴栬匰tring銆傚鏋滄槸String綾誨瀷,榪斿洖鍊兼槸String涓殑瀛楃鏁般?br style="margin: 0px; padding: 0px; list-style-type: none;" />
fn:replace(string, before, after)
榪斿洖涓涓猄tring瀵硅薄銆傜敤鍙傛暟after瀛楃涓叉浛鎹㈠弬鏁皊tring涓墍鏈夊嚭鐜板弬鏁癰efore瀛楃涓茬殑鍦版柟錛屽茍榪斿洖鏇挎崲鍚庣殑緇撴灉 

fn:split(string, separator)
榪斿洖涓涓暟緇勶紝浠ュ弬鏁皊eparator 涓哄垎鍓茬鍒嗗壊鍙傛暟string錛屽垎鍓插悗鐨勬瘡涓閮ㄥ垎灝辨槸鏁扮粍鐨勪竴涓厓绱?br style="margin: 0px; padding: 0px; list-style-type: none;" />
fn:startsWith(string, prefix)
濡傛灉鍙傛暟string浠ュ弬鏁皃refix寮澶達紝榪斿洖true

fn:substring(string, begin, end)
榪斿洖鍙傛暟string閮ㄥ垎瀛楃涓? 浠庡弬鏁癰egin寮濮嬪埌鍙傛暟end浣嶇疆錛屽寘鎷琫nd浣嶇疆鐨勫瓧絎?br style="margin: 0px; padding: 0px; list-style-type: none;" />
fn:substringAfter(string, substring)
榪斿洖鍙傛暟substring鍦ㄥ弬鏁皊tring涓悗闈㈢殑閭d竴閮ㄥ垎瀛楃涓?? 

fn:substringBefore(string, substring)
榪斿洖鍙傛暟substring鍦ㄥ弬鏁皊tring涓墠闈㈢殑閭d竴閮ㄥ垎瀛楃涓?br style="margin: 0px; padding: 0px; list-style-type: none;" />
fn:toLowerCase(string)
灝嗗弬鏁皊tring鎵鏈夌殑瀛楃鍙樹負灝忓啓錛屽茍灝嗗叾榪斿洖

fn:toUpperCase(string)
灝嗗弬鏁皊tring鎵鏈夌殑瀛楃鍙樹負澶у啓錛屽茍灝嗗叾榪斿洖

fn:trim(string)


鍦╦sp涓?浣跨敤EL琛ㄨ揪寮忔椂錛屼笉鍙互浣跨敤java鎻愪緵鐨勫姛鑳斤紝姣斿indexOf()絳夈?br style="margin: 0px; padding: 0px; list-style-type: none;" /> <c:if test="${Boolean.valueOf(requestScope.addresult)==false}"> 

鎶ラ敊 
The function valueOf must be used with a prefix when a default namespace is not specified

闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a><img src =

Alpha 2014-08-05 15:24 鍙戣〃璇勮
]]>
lighttpd閰嶇疆涔嬩唬鐞嗐佽礋杞藉潎琛?mod_proxy)http://m.tkk7.com/Alpha/archive/2011/06/22/352846.htmlAlphaAlphaWed, 22 Jun 2011 15:20:00 GMThttp://m.tkk7.com/Alpha/archive/2011/06/22/352846.htmlhttp://m.tkk7.com/Alpha/comments/352846.htmlhttp://m.tkk7.com/Alpha/archive/2011/06/22/352846.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/352846.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/352846.html浣跨敤proxy鍙互浣縧ighttpd鎴愪負涓涓唬鐞嗘湇鍔″櫒銆備緥濡傚皢java鐨勮姹傚叏閮借漿鍚戠粰jboss鏉ュ鐞?br />mod_proxy鏈変笁涓爣絳撅細
proxy.debug錛?鎴栬?. 琛ㄧず鏄惁鍚姩璋冭瘯妯″紡銆?1琛ㄧず鍚姩
proxy.balance錛屼嬌鐢ㄨ礋杞藉潎琛$殑妯″紡銆傚彲浠ヤ嬌“hash”錛?#8220;round-robin”,”fair”涓夌妯″紡涔嬩竴銆?br />’round-robin’ 浜ゆ浛杞, ‘hash’ 鏍規嵁璇鋒眰鐨剈rl浜х敓涓涓?hash鍊鹼紝鏉ョ‘淇濆悓鏍風殑璇鋒眰鐨剈rl閮借闂悓鏍風殑涓繪満
‘fair’ is the normal load-based, passive balancing.

璇硶緇撴瀯

 ( <extension> =>
      ( [ <name> => ]
        ( "host" => <string> ,
          "port" => <integer> ),
        ( "host" => <string> ,
          "port" => <integer> )
      ),
      <extension> => …
    )
 

* : 琛ㄧず璇鋒眰url鐨勬枃浠舵墿灞曞悕鎴栬呮枃浠跺墠緙 (濡傛灉浠?#8221;/”寮濮?; 鍙互鏄┖ (“”) 琛ㄧず鎵鏈夌殑璇鋒眰
* : 鍙夊悕縐?br />* “host”: 琚唬鐞嗙殑鏈嶅姟鍣ㄧ殑ip
* “port”: 琚唬鐞嗘湇鍔″櫒鐨勭鍙o紝榛樿鏄?0

濡傦細

proxy.server = ( ".jsp" =>
                       ( (
                           "host" => "10.0.0.242",
                           "port" => 8080
                         ) )
                     )
 

鍐嶅錛?/p>

$HTTP["host"] == "www.domain.me" {
        proxy.server  = ( "" =>
        ( (
                "host" => "127.0.0.1",
                "port"=>"8080"  
        ) )
        )
}
 

璐熻澆鍧囪 鐨勪緥瀛愶紝渚嬪鏈?涓猻quid緙撳瓨錛岄渶瑕佺敤lighttpd鍋氳礋杞藉潎琛?/p>

  $HTTP["host"] == "www.example.org" {
    proxy.balance = "hash"
    proxy.server  = ( "" => ( ( "host" => "10.0.0.10" ),
                              ( "host" => "10.0.0.11" ),
                              ( "host" => "10.0.0.12" ),
                              ( "host" => "10.0.0.13" ),
                              ( "host" => "10.0.0.14" ),
                              ( "host" => "10.0.0.15" ),
                              ( "host" => "10.0.0.16" ),
                              ( "host" => "10.0.0.17" ) ) )
  }
 

褰撲竴涓湇鍔″櫒瀹曟満鍚庯紝瀹冧笂闈㈢殑璇鋒眰灝嗚杞Щ緇欏叾浠栬澶噑erver



Alpha 2011-06-22 23:20 鍙戣〃璇勮
]]>
linux+nginx+tomcat璐熻澆鍧囪 錛屽疄鐜皊ession鍚屾http://m.tkk7.com/Alpha/archive/2011/06/21/352745.htmlAlphaAlphaTue, 21 Jun 2011 07:38:00 GMThttp://m.tkk7.com/Alpha/archive/2011/06/21/352745.htmlhttp://m.tkk7.com/Alpha/comments/352745.htmlhttp://m.tkk7.com/Alpha/archive/2011/06/21/352745.html#Feedback5http://m.tkk7.com/Alpha/comments/commentRss/352745.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/352745.html闃呰鍏ㄦ枃

Alpha 2011-06-21 15:38 鍙戣〃璇勮
]]>
CLASSPATHhttp://m.tkk7.com/Alpha/archive/2011/05/09/349848.htmlAlphaAlphaMon, 09 May 2011 08:29:00 GMThttp://m.tkk7.com/Alpha/archive/2011/05/09/349848.htmlhttp://m.tkk7.com/Alpha/comments/349848.htmlhttp://m.tkk7.com/Alpha/archive/2011/05/09/349848.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/349848.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/349848.html CATALINA_HOME D:\tomcat
CLASSPATH .;D:\Java\jdk1.6.0_24\lib;D:\Java\jdk1.6.0_24\lib\dt.jar;D:\Java\jdk1.6.0_24\lib\tools.jar;D:\tomcat\lib\servlet-api.jar
JAVA_HOME D:\Java\jdk1.6.0_24
Path ;D:\Java\jdk1.6.0_24\bin
TOMCAT_HOME D:\tomcat


Alpha 2011-05-09 16:29 鍙戣〃璇勮
]]>
濡備綍閫夋嫨寮婧愯鍙瘉錛?/title><link>http://m.tkk7.com/Alpha/archive/2011/05/03/349407.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Tue, 03 May 2011 01:05:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2011/05/03/349407.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/349407.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2011/05/03/349407.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/349407.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/349407.html</trackback:ping><description><![CDATA[<div id="ksmoqgi" class="asset-body"> <p>濡備綍涓轟唬鐮侀夋嫨寮婧愯鍙瘉錛岃繖鏄竴涓棶棰樸?/p> </div> <div class="aikcouc" id="more" class="asset-more"> <p>涓栫晫涓婄殑寮婧愯鍙瘉錛屽ぇ姒傛湁<a target="_blank">涓婄櫨縐?/a>銆傚緢灝戞湁浜烘悶寰楁竻妤氬畠浠殑鍖哄埆銆傚嵆浣垮湪鏈嫻佽鐨勫叚縐?---<a target="_blank">GPL</a>銆?a target="_blank">BSD</a>銆?a target="_blank">MIT</a>銆?a target="_blank">Mozilla</a>銆?a target="_blank">Apache</a>鍜?a target="_blank">LGPL</a>----涔嬩腑鍋氶夋嫨錛屼篃寰堝鏉傘?/p> <p>涔屽厠鍏扮▼搴忓憳<a target="_blank">Paul Bagwell</a>錛岀敾浜嗕竴寮犲垎鏋愬浘錛岃鏄庡簲璇ユ庝箞閫夋嫨銆傝繖鏄垜瑙佽繃鐨勬渶綆鍗曠殑璁茶В錛屽彧鐢ㄤ袱鍒嗛挓錛屼綘灝辮兘鎼炴竻妤氳繖鍏璁稿彲璇佷箣闂寸殑鏈澶у尯鍒?/p> <p>涓嬮潰鏄垜鍒朵綔鐨勪腑鏂囩増錛岃鐐瑰嚮鐪嬪ぇ鍥俱?/p> <p><a target="_blank"><img alt="" src="http://static.oschina.net/uploads/img/201105/02214312_HMXD.png" /></a><br /> </p> </div><img src ="http://m.tkk7.com/Alpha/aggbug/349407.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2011-05-03 09:05 <a href="http://m.tkk7.com/Alpha/archive/2011/05/03/349407.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>utf-8欏圭洰鐢熸垚javadoc 緙栫爜GBK 鐨勪笉鍙槧灝勫瓧絎?/title><link>http://m.tkk7.com/Alpha/archive/2011/04/26/349024.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Tue, 26 Apr 2011 03:15:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2011/04/26/349024.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/349024.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2011/04/26/349024.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/349024.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/349024.html</trackback:ping><description><![CDATA[<br /> <br /> <br /> 瀹屽杽api-doc錛岀敤eclipse鐢熸垚javadoc鐨勬椂鍊欏彂鐢?#8220;緙栫爜 GBK 鐨勪笉鍙槧灝勫瓧絎?”鍏跺疄鏄瓧絎︾紪鐮侀棶棰樸?<br /> 鎵撳紑eclipse錛宲roject -> Generate javadoc 涓欏逛竴欏圭殑閫変綘瑕佽緭鍑簀avadoc鐨勯」鐩紝鏈鍚庝竴姝ヤ腑VM璁劇疆琛屼腑鍔犲叆浠ヤ笅浠g爜 <br /> -encoding utf-8 -charset utf-8  <br /> -encoding utf-8 -charset utf-8 -J-Xmx256m<br /> 榪欐鎿嶄綔錛岃緭鍑虹殑html浠g爜涓嶄細鍙戠敓“緙栫爜 GBK 鐨勪笉鍙槧灝勫瓧絎?”闂錛岃屼笖html瀛楃緙栫爜閮借涓轟簡UTF-8錛岄棶棰樺交搴曡В鍐?img src ="http://m.tkk7.com/Alpha/aggbug/349024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2011-04-26 11:15 <a href="http://m.tkk7.com/Alpha/archive/2011/04/26/349024.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>BeanUtils & PropertyUtils & MethodUtils綾諱嬌鐢ㄦ柟娉?/title><link>http://m.tkk7.com/Alpha/archive/2010/05/10/320475.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Mon, 10 May 2010 06:07:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2010/05/10/320475.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/320475.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2010/05/10/320475.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/320475.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/320475.html</trackback:ping><description><![CDATA[<p>涓銆佺畝浠嬶細 <br /> <br /> BeanUtils鎻愪緵瀵?Java鍙嶅皠鍜岃嚜鐪丄PI鐨勫寘瑁呫傚叾涓昏鐩殑鏄埄鐢ㄥ弽灝勬満鍒跺JavaBean鐨勫睘鎬ц繘琛屽鐞嗐傛垜浠煡閬擄紝涓涓狫avaBean閫氬父鍖呭惈浜嗗ぇ閲忕殑灞炴э紝寰堝鎯呭喌涓嬶紝瀵笿avaBean鐨勫鐞嗗鑷村ぇ閲廹et/set浠g爜鍫嗙Н錛屽鍔犱簡浠g爜闀垮害鍜岄槄璇諱唬鐮佺殑闅懼害銆?<br /> <br /> 浜屻佺敤娉曪細 <br /> <br /> BeanUtils鏄繖涓寘閲屾瘮杈冨父鐢ㄧ殑涓涓伐鍏風被錛岃繖閲屽彧浠嬬粛瀹冪殑copyProperties()鏂規硶銆傝鏂規硶瀹氫箟濡備笅錛?<br /> </p> <div id="ymokeci" class="dp-highlighter"> <div id="wauoqwe" class="bar"> <div id="qoqaekk" class="tools">Java浠g爜 <a title="澶嶅埗浠g爜" onclick="dp.sh.Toolbar.CopyToClipboard(this);return false;" ><img alt="澶嶅埗浠g爜" src="http://gundumw100.javaeye.com/images/icon_copy.gif" /></a></div> </div> <ol class="dp-j"> <li><span><span id="uuogiqg" class="keyword">public</span><span> </span><span id="woiqcuq" class="keyword">static</span><span> </span><span id="oqamogu" class="keyword">void</span><span> copyProperties(java.lang.Object dest,java.lang.Object orig)   </span></span></li> <li><span id="cqsuoem" class="keyword">throws</span><span> java.lang.IllegalAccessException,   </span></span></li> <li><span>       java.lang.reflect.InvocationTargetException  </span></li> </ol> </div> <pre class="java" style="display: none" name="code"> public static void copyProperties(java.lang.Object dest,java.lang.Object orig) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException </pre> <p><br /> 濡傛灉浣犳湁涓や釜鍏鋒湁寰堝鐩稿悓灞炴х殑JavaBean錛屼竴涓緢甯歌鐨勬儏鍐靛氨鏄疭truts閲岀殑PO瀵硅薄錛堟寔涔呭璞★級鍜屽搴旂殑ActionForm錛屼緥濡?Teacher鍜孴eacherForm銆傛垜浠竴鑸細鍦ˋction閲屼粠ActionForm鏋勯犱竴涓狿O瀵硅薄錛屼紶緇熺殑鏂瑰紡鏄嬌鐢ㄧ被浼間笅闈㈢殑璇彞瀵瑰睘鎬ч愪釜璧嬪鹼細 <br /> </p> <div id="s2o4gec" class="dp-highlighter"> <div id="e4ac4cc" class="bar"> <div id="6sya4ms" class="tools">Java浠g爜 <a title="澶嶅埗浠g爜" onclick="dp.sh.Toolbar.CopyToClipboard(this);return false;" ><img alt="澶嶅埗浠g爜" src="http://gundumw100.javaeye.com/images/icon_copy.gif" /></a></div> </div> <ol class="dp-j"> <li><span><span id="oqkc24k" class="comment">//寰楀埌TeacherForm </span><span>  </span></span></li> <li><span>TeacherForm teacherForm=(TeacherForm)form;   </span></li> <li><span id="iqm6yqy" class="comment">//鏋勯燭eacher瀵硅薄 </span><span>  </span></span></li> <li><span>Teacher teacher=</span><span id="2k4oksy" class="keyword">new</span><span> Teacher();   </span></span></li> <li><span id="4msykc4" class="comment">//璧嬪?</span><span>  </span></span></li> <li><span>teacher.setName(teacherForm.getName());   </span></li> <li><span>teacher.setAge(teacherForm.getAge());   </span></li> <li><span>teacher.setGender(teacherForm.getGender());   </span></li> <li><span>teacher.setMajor(teacherForm.getMajor());   </span></li> <li><span>teacher.setDepartment(teacherForm.getDepartment());   </span></li> <li><span>  </span></li> <li><span id="c444a4k" class="comment">//鎸佷箙鍖朤eacher瀵硅薄鍒版暟鎹簱 </span><span>  </span></span></li> <li><span>HibernateDAO=;   </span></li> <li><span>HibernateDAO.save(teacher);   </span></li> <li><span>  </span></li> <li><span>  </span></li> <li><span>鑰屼嬌鐢˙eanUtils鍚庯紝浠g爜灝卞ぇ澶ф敼瑙備簡錛屽涓嬫墍紺猴細   </span></li> <li><span id="umq4a46" class="comment">//寰楀埌TeacherForm </span><span>  </span></span></li> <li><span>TeacherForm teacherForm=(TeacherForm)form;   </span></li> <li><span id="woqwmay" class="comment">//鏋勯燭eacher瀵硅薄 </span><span>  </span></span></li> <li><span>Teacher teacher=</span><span id="aawquk6" class="keyword">new</span><span> Teacher();   </span></span></li> <li><span id="o2kea6y" class="comment">//璧嬪?</span><span>  </span></span></li> <li><span>BeanUtils.copyProperties(teacher,teacherForm);   </span></li> <li><span id="2soi6m6" class="comment">//鎸佷箙鍖朤eacher瀵硅薄鍒版暟鎹簱 </span><span>  </span></span></li> <li><span>HibernateDAO=;   </span></li> <li><span>HibernateDAO.save(teacher);  </span></li> </ol> </div> <pre class="java" style="display: none" name="code">//寰楀埌TeacherForm TeacherForm teacherForm=(TeacherForm)form; //鏋勯燭eacher瀵硅薄 Teacher teacher=new Teacher(); //璧嬪? teacher.setName(teacherForm.getName()); teacher.setAge(teacherForm.getAge()); teacher.setGender(teacherForm.getGender()); teacher.setMajor(teacherForm.getMajor()); teacher.setDepartment(teacherForm.getDepartment()); //鎸佷箙鍖朤eacher瀵硅薄鍒版暟鎹簱 HibernateDAO=; HibernateDAO.save(teacher); 鑰屼嬌鐢˙eanUtils鍚庯紝浠g爜灝卞ぇ澶ф敼瑙備簡錛屽涓嬫墍紺猴細 //寰楀埌TeacherForm TeacherForm teacherForm=(TeacherForm)form; //鏋勯燭eacher瀵硅薄 Teacher teacher=new Teacher(); //璧嬪? BeanUtils.copyProperties(teacher,teacherForm); //鎸佷箙鍖朤eacher瀵硅薄鍒版暟鎹簱 HibernateDAO=; HibernateDAO.save(teacher); </pre> <p><br /> 濡傛灉Teacher鍜孴eacherForm闂村瓨鍦ㄥ悕縐頒笉鐩稿悓鐨勫睘鎬э紝鍒橞eanUtils涓嶅榪欎簺灞炴ц繘琛屽鐞嗭紝闇瑕佺▼搴忓憳鎵嬪姩澶勭悊銆備緥濡?Teacher鍖呭惈modifyDate錛堣灞炴ц褰曟渶鍚庝慨鏀規棩鏈燂紝涓嶉渶瑕佺敤鎴峰湪鐣岄潰涓緭鍏ワ級灞炴ц孴eacherForm鏃犳灞炴э紝閭d箞鍦ㄤ笂闈唬鐮佺殑 copyProperties()鍚庤繕瑕佸姞涓婁竴鍙ワ細 <br /> </p> <div id="26q4yck" class="dp-highlighter"> <div id="wyi2we4" class="bar"> <div id="oi464mw" class="tools">Java浠g爜 <a title="澶嶅埗浠g爜" onclick="dp.sh.Toolbar.CopyToClipboard(this);return false;" ><img alt="澶嶅埗浠g爜" src="http://gundumw100.javaeye.com/images/icon_copy.gif" /></a></div> </div> <ol class="dp-j"> <li><span><span>teacher.setModifyDate(</span><span id="4m426qg" class="keyword">new</span><span> Date());  </span></span></li> </ol> </div> <pre class="java" style="display: none" name="code">teacher.setModifyDate(new Date()); </pre> <p><br /> 鎬庝箞鏍鳳紝寰堟柟渚垮惂錛侀櫎BeanUtils澶栬繕鏈変竴涓悕涓篜ropertyUtils鐨勫伐鍏風被錛屽畠涔熸彁渚沜opyProperties()鏂規硶錛屼綔鐢ㄤ笌 BeanUtils鐨勫悓鍚嶆柟娉曞崄鍒嗙浉浼鹼紝涓昏鐨勫尯鍒湪浜庡悗鑰呮彁渚涚被鍨嬭漿鎹㈠姛鑳斤紝鍗沖彂鐜頒袱涓狫avaBean鐨勫悓鍚嶅睘鎬т負涓嶅悓綾誨瀷鏃訛紝鍦ㄦ敮鎸佺殑鏁版嵁綾誨瀷鑼冨洿鍐呰繘琛岃漿鎹紝鑰屽墠鑰呬笉鏀寔榪欎釜鍔熻兘錛屼絾鏄熷害浼氭洿蹇竴浜涖侭eanUtils鏀寔鐨勮漿鎹㈢被鍨嬪涓嬶細 <br /> <br /> <br />     * java.lang.BigDecimal <br />     * java.lang.BigInteger <br />     * boolean and java.lang.Boolean <br />     * byte and java.lang.Byte <br />     * char and java.lang.Character <br />     * java.lang.Class <br />     * double and java.lang.Double <br />     * float and java.lang.Float <br />     * int and java.lang.Integer <br />     * long and java.lang.Long <br />     * short and java.lang.Short <br />     * java.lang.String <br />     * java.sql.Date <br />     * java.sql.Time <br />     * java.sql.Timestamp <br /> <br /> <br /> 榪欓噷瑕佹敞鎰忎竴鐐癸紝java.util.Date鏄笉琚敮鎸佺殑錛岃屽畠鐨勫瓙綾籮ava.sql.Date鏄鏀寔鐨勩傚洜姝ゅ鏋滃璞″寘鍚椂闂寸被鍨嬬殑灞炴э紝涓斿笇鏈涜杞崲鐨勬椂鍊欙紝涓瀹氳浣跨敤java.sql.Date綾誨瀷銆傚惁鍒欏湪杞崲鏃朵細鎻愮ずargument mistype寮傚父銆?<br /> <br /> 涓夈佷紭緙虹偣錛?<br /> <br /> Apache Jakarta Commons欏圭洰闈炲父鏈夌敤銆傛垜鏇懼湪璁稿涓嶅悓鐨勯」鐩笂鎴栫洿鎺ユ垨闂存帴鍦頒嬌鐢ㄥ悇縐嶆祦琛岀殑commons緇勪歡銆傚叾涓殑涓涓己澶х殑緇勪歡灝辨槸BeanUtils銆傛垜灝嗚鏄庡浣曚嬌鐢˙eanUtils灝唋ocal瀹炰綋bean杞崲涓哄搴旂殑value 瀵硅薄錛?<br /> </p> <div id="4qac4q4" class="dp-highlighter"> <div id="mgm2u4w" class="bar"> <div id="y4yek44" class="tools">Java浠g爜 <a title="澶嶅埗浠g爜" onclick="dp.sh.Toolbar.CopyToClipboard(this);return false;" ><img alt="澶嶅埗浠g爜" src="http://gundumw100.javaeye.com/images/icon_copy.gif" /></a></div> </div> <ol class="dp-j"> <li><span><span>BeanUtils.copyProperties(aValue, aLocal);  </span></span></li> </ol> </div> <pre class="java" style="display: none" name="code">BeanUtils.copyProperties(aValue, aLocal);</pre> <p><br /> 涓婇潰鐨勪唬鐮佷粠aLocal瀵硅薄澶嶅埗灞炴у埌aValue瀵硅薄銆傚畠鐩稿綋綆鍗曪紒瀹冧笉綆ocal錛堟垨瀵瑰簲鐨剉alue錛夊璞℃湁澶氬皯涓睘鎬э紝鍙榪涜澶嶅埗銆傛垜浠亣璁緇ocal瀵硅薄鏈?00涓睘鎬с備笂闈㈢殑浠g爜浣挎垜浠彲浠ユ棤闇閿叆鑷沖皯100琛岀殑鍐楅暱銆佸鏄撳嚭閿欏拰鍙嶅鐨刧et鍜宻et鏂規硶璋冪敤銆傝繖澶浜嗭紒澶己澶т簡錛佸お鏈夌敤浜嗭紒 <br /> <br /> BeanUtils.copyProperties 涓?PropertyUtils.copyProperties 閮芥槸鎷瘋礉瀵硅薄灞炴х殑鏂規硶錛孊eanUtils 鏀寔綾誨瀷杞崲錛岃?PropertyUtils 涓嶆敮鎸併備絾鏄?BeanUtils 涓嶅厑璁稿璞$殑灞炴у間負 null錛孭ropertyUtils 鍙互鎷瘋礉灞炴у?null 鐨勫璞°?<br /> 濡傛灉瀵硅薄灞炴у間負 null錛孊eanUtils.copyProperties 鏂規硶浼氭姤 commons.beanutils.ConversionException: No value specified 閿欒銆?<br /> <br /> 鐜板湪錛岃繕鏈変竴涓潖娑堟伅錛氫嬌鐢˙eanUtils鐨勬垚鏈儕浜哄湴鏄傝吹錛佹垜鍋氫簡涓涓畝鍗曠殑嫻嬭瘯錛孊eanUtils鎵鑺辮垂鐨勬椂闂磋瓚呰繃鍙栨暟鎹佸皢鍏跺鍒跺埌瀵瑰簲鐨?value瀵硅薄錛堥氳繃鎵嬪姩璋冪敤get鍜宻et鏂規硶錛夛紝浠ュ強閫氳繃涓茶鍖栧皢鍏惰繑鍥炲埌榪滅▼鐨勫鎴鋒満鐨勬椂闂存誨拰銆傛墍浠ヨ灝忓績浣跨敤榪欑濞佸姏錛?<br /> <br /> <br /> MethodUtils綾諱嬌鐢ㄦ柟娉? <br /> </p> <div id="ee4kw44" class="dp-highlighter"> <div id="24oikwu" class="bar"> <div id="umkm4uk" class="tools">Java浠g爜 <a title="澶嶅埗浠g爜" onclick="dp.sh.Toolbar.CopyToClipboard(this);return false;" ><img alt="澶嶅埗浠g爜" src="http://gundumw100.javaeye.com/images/icon_copy.gif" /></a></div> </div> <ol class="dp-j"> <li><span><span id="sumic4g" class="keyword">package</span><span> rong.propertyUtils;   </span></span></li> <li><span>  </span></li> <li><span id="iqmgsus" class="keyword">import</span><span> java.util.Map;   </span></span></li> <li><span id="wg2e4ka" class="keyword">import</span><span> org.apache.commons.beanutils.MethodUtils;   </span></span></li> <li><span id="eggaw2k" class="keyword">import</span><span> org.apache.commons.beanutils.PropertyUtils;   </span></span></li> <li><span>  </span></li> <li><span id="i4yqk2y" class="keyword">public</span><span> </span><span id="44ei4ou" class="keyword">class</span><span> TestPropertyUtils {   </span></span></li> <li><span>       </span></li> <li><span>    </span><span id="uwqk266" class="keyword">public</span><span> </span><span id="iue2kg4" class="keyword">static</span><span> </span><span id="yyc24ec" class="keyword">void</span><span> main(String[] args) </span><span id="u4u4oka" class="keyword">throws</span><span> Exception{   </span></span></li> <li><span>           </span></li> <li><span>        Entity entity = </span><span id="6u4ecuu" class="keyword">new</span><span> Entity();   </span></span></li> <li><span>           </span></li> <li><span>        </span><span id="wueq2uk" class="comment">//閫氳繃PropertyUtils鐨刧etProperty鏂規硶鑾峰彇鎸囧畾灞炴х殑鍊?</span><span>  </span></span></li> <li><span>        Integer id = (Integer)PropertyUtils.getProperty(entity, </span><span id="w4w444i" class="string">"id"</span><span>);   </span></span></li> <li><span>        String name = (String)PropertyUtils.getProperty(entity, </span><span id="4ueau4i" class="string">"name"</span><span>);   </span></span></li> <li><span>        System.out.println(</span><span id="uw2i44q" class="string">"id = "</span><span> + id + </span><span id="s444uii" class="string">"  name = "</span><span> + name);   </span></span></li> <li><span>           </span></li> <li><span>        </span><span id="6yamwy4" class="comment">//璋冪敤PropertyUtils鐨剆etProperty鏂規硶璁劇疆entity鐨勬寚瀹氬睘鎬?</span><span>  </span></span></li> <li><span>        PropertyUtils.setProperty(entity, </span><span id="k4auwoi" class="string">"name"</span><span>, </span><span id="amwisk4" class="string">"蹇冩ⅵ甯嗗獎"</span><span>);   </span></span></li> <li><span>        System.out.println(</span><span id="w4ac42k" class="string">"name = "</span><span> + entity.getName());   </span></span></li> <li><span>           </span></li> <li><span>        </span><span id="a2skg4m" class="comment">//閫氳繃PropertyUtils鐨刣escribe鏂規硶鎶奺ntity鐨勬墍鏈夊睘鎬т笌灞炴у煎皝瑁呰繘Map涓?</span><span>  </span></span></li> <li><span>        Map map = PropertyUtils.describe(entity);   </span></li> <li><span>        System.out.println(</span><span id="km2y2ek" class="string">"id = "</span><span> + map.get(</span><span id="mmyau4q" class="string">"id"</span><span>) + </span><span id="44e4y4y" class="string">"  name = "</span><span> + map.get(</span><span id="2cqc4us" class="string">"name"</span><span>));   </span></span></li> <li><span>           </span></li> <li><span>        </span><span id="g444ouc" class="comment">//閫氳繃MethodUtils鐨刬nvokeMethod鏂規硶,鎵ц鎸囧畾鐨別ntity涓殑鏂規硶(鏃犲弬鐨勬儏鍐? </span><span>  </span></span></li> <li><span>        System.out.println( MethodUtils.invokeMethod(entity, </span><span id="gkewy2e" class="string">"haha"</span><span>, </span><span id="s2sw4s4" class="keyword">null</span><span>) );   </span></span></li> <li><span>           </span></li> <li><span>        </span><span id="24y4qq4" class="comment">//閫氳繃MethodUtils鐨刬nvokeMethod鏂規硶,鎵ц鎸囧畾鐨別ntity涓殑鏂規硶錛?鍙傜殑鎯呭喌錛?</span><span>  </span></span></li> <li><span>        MethodUtils.invokeMethod(entity, </span><span id="y4swk64" class="string">"sayHelle"</span><span>, </span><span id="m4q444m" class="string">"蹇冩ⅵ甯嗗獎"</span><span>);   </span></span></li> <li><span>           </span></li> <li><span>        </span><span id="2w44k4a" class="comment">//閫氳繃MethodUtils鐨刬nvokeMethod鏂規硶,鎵ц鎸囧畾鐨別ntity涓殑鏂規硶錛堝鍙傜殑鎯呭喌錛?</span><span>  </span></span></li> <li><span>        Object[] params = </span><span id="c42sw64" class="keyword">new</span><span> Object[]{</span><span id="eskw4mk" class="keyword">new</span><span> Integer(</span><span id="yeya2w4" class="number">10</span><span>),</span><span id="c44kgyg" class="keyword">new</span><span> Integer(</span><span id="imq4qqe" class="number">12</span><span>)};   </span></span></li> <li><span>        String msg = (String)MethodUtils.invokeMethod(entity, </span><span id="2meisec" class="string">"countAges"</span><span>, params);   </span></span></li> <li><span>        System.out.println(msg);   </span></li> <li><span>           </span></li> <li><span>    }   </span></li> <li><span>  </span></li> <li><span>}  </span></li> </ol> </div><img src ="http://m.tkk7.com/Alpha/aggbug/320475.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2010-05-10 14:07 <a href="http://m.tkk7.com/Alpha/archive/2010/05/10/320475.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Apache tomcat 鏃ュ織鍒嗘瀽http://m.tkk7.com/Alpha/archive/2010/03/31/317082.htmlAlphaAlphaWed, 31 Mar 2010 08:55:00 GMThttp://m.tkk7.com/Alpha/archive/2010/03/31/317082.htmlhttp://m.tkk7.com/Alpha/comments/317082.htmlhttp://m.tkk7.com/Alpha/archive/2010/03/31/317082.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/317082.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/317082.html鏈榪戝湪瀵繪壘榪欐柟闈㈢殑璧勬枡:

 

1,鏌ョ湅apache榪涚▼:
ps aux | grep httpd | grep -v grep | wc -l

2,鏌ョ湅80绔彛鐨則cp榪炴帴:
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l

3,閫氳繃鏃ュ織鏌ョ湅褰撳ぉip榪炴帴鏁幫紝榪囨護閲嶅:

cat access_log | grep "24/Jul/2007" | awk '{print $2}' | sort | uniq -c | sort -nr

4,褰撳ぉip榪炴帴鏁版渶楂樼殑ip閮藉湪騫蹭簺浠涔?鍘熸潵鏄湗铔?:
cat access_log | grep "24/Jul/2007:00" | grep "61.135.166.230" | awk '{print $8}' | sort | uniq -c | sort -nr | head -n 10

5,褰撳ぉ璁塊棶欏甸潰鎺掑墠10鐨剈rl:

cat access_log | grep "24/Jul/2007:00" | awk '{print $8}' | sort | uniq -c | sort -nr | head -n 10

6,鐢╰cpdump鍡呮帰80绔彛鐨勮闂湅鐪嬭皝鏈楂?br /> tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr
鎺ョ潃浠庢棩蹇楅噷鏌ョ湅璇p鍦ㄥ共鍢?
cat access_log | grep 220.181.38.183| awk '{print $1"\t"$8}' | sort | uniq -c | sort -nr | less


7,鏌ョ湅鏌愪竴鏃墮棿孌電殑ip榪炴帴鏁?
grep "2006:0[7-8]" www20060723.log | awk '{print $2}' | sort | uniq -c| sort -nr | wc -l



Alpha 2010-03-31 16:55 鍙戣〃璇勮
]]>
濡備綍鍒犻櫎JSP緙栬瘧鍚庣殑絀鴻http://m.tkk7.com/Alpha/archive/2010/03/25/316505.htmlAlphaAlphaThu, 25 Mar 2010 02:12:00 GMThttp://m.tkk7.com/Alpha/archive/2010/03/25/316505.htmlhttp://m.tkk7.com/Alpha/comments/316505.htmlhttp://m.tkk7.com/Alpha/archive/2010/03/25/316505.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/316505.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/316505.html
    褰撲綘鍦ㄥ鎴風鐢╲iew source鐪婮SP鐢熸垚鐨勪唬鐮佹椂錛屼細鍙戠幇鏈夊緢澶氱┖琛岋紝浠栦滑鏄敱< %...% >鍚庣殑鍥炶濺鎹㈣鑰岀敓鎴愮殑錛屼篃灝辨槸璇存瘡涓琛岀敱< %...% >鍖呭惈鐨凧SP浠g爜鍒板鎴風閮藉彉鎴愪竴涓┖琛岋紝铏界劧涓嶅獎鍝嶆祻瑙堬紝浣嗚繕鏄笇鏈涜兘鎶婁粬浠垹鎺夈傝繖閲屽皢涓哄ぇ瀹朵粙緇嶅浣曞垹闄SP緙栬瘧鍚庣殑絀鴻銆?/ul>

      鍒犻櫎JSP緙栬瘧鍚庣殑絀鴻鍔炴硶濡備笅錛?/strong>

      1. 鏀寔JSP 2.1+ 錛屽湪姣忎釜瑕佸幓絀鴻鐨勯〉闈㈤噷鍖呭惈涓嬮潰浠g爜錛?/p>

              
      1. <%@ page trimDirectiveWhitespaces="true" %> 

      鍦?Tomcat 6.0.14涓嬫祴璇旿SP緙栬瘧鎴愬姛

      2. 鏀寔servlet 2.5+, 鍗?web.xml鐨?XSD鐗堟湰涓?.5錛屽湪web.xml涓姞鍏ュ涓嬩唬鐮?/p>

              
      1. <jsp-config> 
      2. <jsp-property-group> 
      3. <url-pattern>*.jsp</url-pattern> 
      4. <trim-directive-whitespaces>true</trim-directive-whitespaces> 
      5. </jsp-property-group> 
      6. </jsp-config> 

      鍦╰omcat 6.0.14涓嬫祴璇旿SP緙栬瘧鎴愬姛

      3. Tomcat 5.5.x+錛屽湪Tomcat瀹夎鐩綍/conf/web.xml涓壘鍒板悕鍙?jsp"鐨剆ervlet錛屾坊鍔犱笅闈竴孌典唬鐮侊細

              
      1. <init-param> 
      2. <param-name>trimSpaces</param-name> 
      3. <param-value>true</param-value> 
      4. </init-param> 

      鏈漢嫻嬭繃

      trimSpaces          Should white spaces in template text between  actions or directives be trimmed?  [false]

      鍦ㄥ疄闄呮搷浣滀腑鎴戝姞鍏ヤ簡5.5鐨勯厤緗埌欏甸潰涓茍鍙嶅鍚姩浜嗗嚑嬈omcat浣嗘槸榪樻槸娌℃湁鎴愬姛錛屽悗鏉ユ墠鎯沖埌JSP宸茬粡緙栬瘧鎴恠ervlet浜嗘墍浠ユ病鏈夎兘鏀瑰彉錛岃繘鍏ュ埌tomcat涓殑work鐩綍鎶婂凡緇忚繘琛孞SP緙栬瘧鐨刢lass鍏ㄩ儴鍒犻櫎錛屽搰鍝堝搱錛屾暣涓笘鐣屾竻鍑浜嗭紝鎴愬姛鍒犻櫎絀鴻

       

       



    Alpha 2010-03-25 10:12 鍙戣〃璇勮
    ]]>java.lang.OutOfMemoryError: PermGen space鍙婂叾瑙e喅鏂規硶http://m.tkk7.com/Alpha/archive/2009/06/19/283242.htmlAlphaAlphaFri, 19 Jun 2009 08:04:00 GMThttp://m.tkk7.com/Alpha/archive/2009/06/19/283242.htmlhttp://m.tkk7.com/Alpha/comments/283242.htmlhttp://m.tkk7.com/Alpha/archive/2009/06/19/283242.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/283242.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/283242.html1

    PermGen space鐨勫叏縐版槸Permanent Generation space,鏄寚鍐呭瓨鐨勬案涔呬繚瀛樺尯鍩烵utOfMemoryError: PermGen space浠庤〃闈笂鐪嬪氨鏄唴瀛樼泭鍑猴紝瑙e喅鏂規硶涔熶竴瀹氭槸鍔犲ぇ鍐呭瓨璇磋涓轟粈涔堜細鍐呭瓨鐩婂嚭錛氳繖涓閮ㄥ垎鐢ㄤ簬瀛樻斁Class鍜孧eta鐨勪俊鎭?Class鍦ㄨ Load鐨勬椂鍊欒鏀懼叆PermGen space鍖哄煙錛屽畠鍜屽拰瀛樻斁Instance鐨凥eap鍖哄煙涓嶅悓,GC(Garbage Collection)涓嶄細鍦ㄤ富紼嬪簭榪愯鏈熷PermGen space榪涜娓呯悊錛屾墍浠ュ鏋滀綘鐨凙PP浼歀OAD寰堝CLASS鐨勮瘽,灝卞緢鍙兘鍑虹幇PermGen space閿欒榪欑閿欒甯歌鍦╳eb鏈嶅姟鍣ㄥJSP榪涜pre compile鐨勬椂鍊?br /> 鏀規鏂規硶錛?Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
    2
    鍦╰omcat涓璻edeploy鏃跺嚭鐜皁utofmemory鐨勯敊璇?
    鍙互鏈変互涓嬪嚑涓柟闈㈢殑鍘熷洜:
    錛?浣跨敤浜唒roxool,鍥犱負proxool鍐呴儴鍖呭惈浜嗕竴涓佺増鏈殑cglib.
    2, log4j,鏈濂戒笉鐢?鍙敤common-logging
    3, 鑰佺増鏈殑cglib,蹇偣鏇存柊鍒版渶鏂扮増
    錛旓紝鏇存柊鍒版渶鏂扮殑hibernate3.2

    3

    榪欓噷浠omcat鐜涓轟緥錛屽叾瀹僕EB鏈嶅姟鍣ㄥjboss,weblogic絳夋槸鍚屼竴涓亾鐞?br /> 涓java.lang.OutOfMemoryError: PermGen space
    PermGen space鐨勫叏縐版槸Permanent Generation space,鏄寚鍐呭瓨鐨勬案涔呬繚瀛樺尯鍩?
    榪欏潡鍐呭瓨涓昏鏄JVM瀛樻斁Class鍜孧eta淇℃伅鐨?Class鍦ㄨLoader鏃跺氨浼氳鏀懼埌PermGen space涓?
    瀹冨拰瀛樻斁綾誨疄渚?Instance)鐨凥eap鍖哄煙涓嶅悓,GC(Garbage Collection)涓嶄細鍦ㄤ富紼嬪簭榪愯鏈熷
    PermGen space榪涜娓呯悊錛屾墍浠ュ鏋滀綘鐨勫簲鐢ㄤ腑鏈夊緢澶欳LASS鐨勮瘽,灝卞緢鍙兘鍑虹幇PermGen space閿欒,
    榪欑閿欒甯歌鍦╳eb鏈嶅姟鍣ㄥJSP榪涜pre compile鐨勬椂鍊欏鏋滀綘鐨刉EB APP涓嬮兘鐢ㄤ簡澶ч噺鐨勭涓夋柟jar, 鍏跺ぇ灝?br /> 瓚呰繃浜唈vm榛樿鐨勫ぇ灝?4M)閭d箞灝變細浜х敓姝ら敊璇俊鎭簡
    瑙e喅鏂規硶錛?鎵嬪姩璁劇疆MaxPermSize澶у皬
    淇敼TOMCAT_HOME/bin/catalina.sh
    鍦╡cho "Using CATALINA_BASE: $CATALINA_BASE"涓婇潰鍔犲叆浠ヤ笅琛岋細
    JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
    寤鴻錛氬皢鐩稿悓鐨勭涓夋柟jar鏂囦歡縐葷疆鍒皌omcat/shared/lib鐩綍涓嬶紝榪欐牱鍙互杈懼埌鍑忓皯jar 鏂囨。閲嶅鍗犵敤鍐呭瓨鐨勭洰鐨?br /> 浜宩ava.lang.OutOfMemoryError: Java heap space
    Heap size 璁劇疆
    JVM鍫嗙殑璁劇疆鏄寚java紼嬪簭榪愯榪囩▼涓璊VM鍙互璋冮厤浣跨敤鐨勫唴瀛樼┖闂寸殑璁劇疆.JVM鍦ㄥ惎鍔ㄧ殑鏃跺欎細鑷姩璁劇疆Heap size鐨勫鹼紝
    鍏跺垵濮嬬┖闂?鍗?Xms)鏄墿鐞嗗唴瀛樼殑1/64錛屾渶澶х┖闂?-Xmx)鏄墿鐞嗗唴瀛樼殑1/4鍙互鍒╃敤JVM鎻愪緵鐨?Xmn -Xms -Xmx絳夐夐」鍙?br /> 榪涜璁劇疆Heap size 鐨勫ぇ灝忔槸Young Generation 鍜孴enured Generaion 涔嬪拰
    鎻愮ず錛氬湪JVM涓鏋?8錛呯殑鏃墮棿鏄敤浜嶨C涓斿彲鐢ㄧ殑Heap size 涓嶈凍2錛呯殑鏃跺欏皢鎶涘嚭姝ゅ紓甯鎬俊鎭?br /> 鎻愮ず錛欻eap Size 鏈澶т笉瑕佽秴榪囧彲鐢ㄧ墿鐞嗗唴瀛樼殑80錛咃紝涓鑸殑瑕佸皢-Xms鍜?Xmx閫夐」璁劇疆涓虹浉鍚岋紝鑰?Xmn涓?/4鐨?Xmx鍊?
    瑙e喅鏂規硶錛氭墜鍔ㄨ緗瓾eap size
    淇敼TOMCAT_HOME/bin/catalina.sh
    鍦╡cho "Using CATALINA_BASE: $CATALINA_BASE"涓婇潰鍔犲叆浠ヤ笅琛岋細
    JAVA_OPTS="-server -Xms800m -Xmx800m -XX:MaxNewSize=256m"
    涓夊疄渚嬶紝浠ヤ笅緇欏嚭1G鍐呭瓨鐜涓媕ava jvm 鐨勫弬鏁拌緗弬鑰冿細
    JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "

    涓夌浉鍏寵祫鏂?br /> 棰樺璇濓細緇忓父鐪嬪埌緗戝弸鎶辨╰omcat鐨勬ц兘涓嶅...錛屼笉紼沖畾絳夛紝鍏跺疄鏍規嵁絎旇呭嚑騫寸殑緇忛獙錛屼粠"浜掕仈鏄熺┖鍒扮幇鍦ㄧ殑鎴夸駭闂ㄦ埛緗戯紝鎴戜滑
    鍧囦嬌鐢╰omcat浣滀負WEB鏈嶅姟鍣紝姣忓ぉ璁塊棶閲忕櫨涓囧錛宼omcat浠嶇劧榪愯鑹ソ寤鴻澶у鏈夐棶棰樺浠庤嚜宸辯▼搴忓叆鎵嬶紝澶氱湅鐪媕ava鐨凞OC鏂囨。
    騫惰緇嗕簡瑙VM鐨勭煡璇嗚繖鏍峰紑鍙戠殑紼嬪簭鎵嶄細鍋ュ.



    Alpha 2009-06-19 16:04 鍙戣〃璇勮
    ]]>
    Jconsole鐨勪嬌鐢?/title><link>http://m.tkk7.com/Alpha/archive/2008/11/20/241650.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Thu, 20 Nov 2008 07:00:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2008/11/20/241650.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/241650.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2008/11/20/241650.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/241650.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/241650.html</trackback:ping><description><![CDATA[<div id="24kcgea" class="blog_content">JDK涓璊console鐨勪嬌鐢?<br /> 2008-04-03 14:16 <br /> JAVA搴旂敤紼嬪簭鎵撴垚jar鍖呯殑閮ㄧ講鏂瑰紡錛?<br /> <br /> 涓銆丩ocal鏂瑰紡 <br /> 1銆乧md榪涘叆dos涓嬶紝榪涘叆鍒板簲鐢ㄧ▼搴忔墍鍦ㄧ洰褰曪紝鎵ц璇彞濡備笅錛?<br /> java -Dcom.sun.management.jmxremote -jar 紼嬪簭鍚?jar <br /> (java -Dcom.sun.management.jmxremote -jar Java2Demo.jar)(嫻嬭瘯渚嬪瓙Java2Demo.jar鍦–:\Program Files\Java\jdk1.6.0_02\demo\jfc\Java2D\) <br /> <br /> 榪樺嚭涓嶆潵鐨勮瘽 鐩存帴 鍦╠os閲?jconsole 榪涚▼鍙?<br /> <br /> 2銆佸惎鍔╦dk_home\bin鐩綍涓嬬殑Jconsole.exe灝卞彲浠ョ湅鍒版湁涓涓?<br /> <br /> 鏈湴鐨勮繛鎺ュ湪閲岄潰銆傜偣鍑昏繛鎺ュ氨鍙互榪涘叆鐩稿簲鐨勭洃瑙嗙晫闈簡銆?<br /> <br /> 浜屻丣MX鏂瑰紡錛堣繙紼嬭繛鎺ワ級錛?<br /> 1銆乧md榪涘叆dos涓嬶紝榪涘叆鍒板簲鐢ㄧ▼搴忔墍鍦ㄧ洰褰曪紝鎵ц璇彞濡備笅錛?<br /> java -Dcom.sun.management.jmxremote.port=8903 - <br /> <br /> Dcom.sun.management.jmxremote.ssl=false - <br /> <br /> Dcom.sun.management.jmxremote.authenticate=false <br /> -Djava.rmi.server.hostname=192.168.***.*** <br /> <br /> 2銆佸惎鍔╦dk_home\bin鐩綍涓嬬殑Jconsole.exe鐐歸珮綰с傚湪JMX <br /> <br /> URL:涓緭鍏ヨ鍙ュ涓嬶細 <br /> <br /> service:jmx:rmi:///jndi/rmi://192.168.***.***:8903/jmxr <br /> <br /> mi <br /> 鐐硅繛鎺ュ氨鍙互榪涜榪滅▼鐩戞帶浜?<br /> <br /> <br /> <br /> web搴旂敤紼嬪簭鍦╰omcat涓儴緗睯MX錛堢ず渚嬶細tomcat-6.0.14錛?<br /> 1銆佸惎鍔╰omcat\bin鐩綍涓嬬殑tomcat6w.exe錛屽湪JAVA_OPTS閲岃 <br /> <br /> 緗涓嬶細 <br /> -Dcom.sun.management.jmxremote.port=8903 <br /> -Dcom.sun.management.jmxremote.ssl=false <br /> -Dcom.sun.management.jmxremote.authenticate=false <br /> -Djava.rmi.server.hostname=192.168.***.*** <br /> <br /> 娉ㄦ剰錛氫笉鑳芥湁絀烘牸錛屼笉鐒秚omcat涓嶈兘鍚姩銆?<br /> <br /> 2銆乼omcat鍚姩鎴愬姛鍚庯紝灝卞彲浠ュ湪鍙︿竴鍙版満鍣ㄤ笂鍚姩 <br /> <br /> jdk_home\bin鐩綍涓嬬殑Jconsole.exe鐐歸珮綰с傚湪JMX URL:涓緭 <br /> <br /> 鍏ヨ鍙ュ涓嬶細 <br /> <br /> service:jmx:rmi:///jndi/rmi://192.168.***.***:8903/jmxr <br /> <br /> mi <br /> 鐐硅繛鎺ュ氨鍙互榪涜榪滅▼鐩戞帶浜?<br /> <br /> 浠ヤ笂鏄疛MX鍩烘湰閮ㄧ講錛屾病鏈夋秹鍙婂埌楠岃瘉鏂歸潰錛屽鏋滀嬌鐢ㄧ殑璇濓紝鍙?<br /> <br /> 鑳戒細鏈夋紡媧烇紝鍥犱負SSL鍜宎uthenticate璁劇疆涓篺alse鐨勮瘽錛岄偅涔?<br /> <br /> 8903绔彛灝辨湁鍙兘鏈夋毚闇茬殑鍗遍櫓銆?<br /> <br /> 濡傛灉鎯寵繘琛屽瘑鐮侀獙璇佽瘽錛屽彲浠ュ湪緗戜笂鎵捐祫鏂欙紝鑷繁榪涜璋冭瘯銆?<br /> <br /> <br /> 鎴戣嚜宸辯殑搴旂敤錛?<br /> 1.淇敼Linux涓媡omcat鐨刡in鐩綍涓嬬殑catalina.sh鏂囦歡 <br /> 娣誨姞 <br /> JAVA_OPTS=-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false <br /> -Dcom.sun.management.jmxremote.port=7080  <br /> -Dcom.sun.management.jmxremote <br /> 2.淇敼/etc/hosts鏂囦歡涓嬬殑localhost瀵瑰簲鐨処P錛?27.0.0.1錛夊湴鍧錛屾敼涓簂inux鑷韓鐨処P濡?0.0.0.157. <br /> 3.鎵撳紑jconsole榪滅▼杈撳叆 10.0.0.157:7080 <br /> <br /> 涓?<br /> <br /> Eden Space (heap)錛?鍐呭瓨鏈鍒濅粠榪欎釜綰跨▼姹犲垎閰嶇粰澶ч儴鍒嗗璞°?<br /> Survivor Space (heap)錛氱敤浜庝繚瀛樺湪eden space鍐呭瓨姹犱腑緇忚繃鍨冨溇鍥炴敹鍚庢病鏈夎鍥炴敹鐨勫璞°?<br /> Tenured Generation (heap)錛氱敤浜庝繚鎸佸凡緇忓湪 survivor space鍐呭瓨姹犱腑瀛樺湪浜嗕竴孌墊椂闂寸殑瀵硅薄銆?<br /> Permanent Generation (non-heap): 淇濆瓨铏氭嫙鏈鴻嚜宸辯殑闈欐?refective)鏁版嵁錛屼緥濡傜被錛坈lass錛夊拰鏂規硶錛坢ethod錛夊璞°侸ava铏氭嫙鏈哄叡浜繖浜涚被鏁版嵁銆傝繖涓尯鍩熻鍒嗗壊涓哄彧璇葷殑鍜屽彧鍐欑殑錛?<br /> Code Cache (non-heap):HotSpot Java铏氭嫙鏈哄寘鎷竴涓敤浜庣紪璇戝拰淇濆瓨鏈湴浠g爜錛坣ative code錛夌殑鍐呭瓨錛屽彨鍋?#8220;浠g爜緙撳瓨鍖?#8221;錛坈ode cache錛?<br /> <br /> ================================================<br /> <br /> 浣跨敤 jconsole 鐩戞帶 tomcat6 <br /> <br /> <p>鍦?</p> <p>catalina.bat </p> <p>鎵懼埌</p> <p>set DEBUG_OPTS=<br /> set JPDA=</p> <p>鍦ㄤ笅闈㈡坊鍔?/p> <p>set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false </p> <p>淇濆瓨</p> <p>閫氳繃startup銆俠at鍚姩 tomcat</p> <p>鍚姩jconsole 錛坖dk1.6.0_02\lib錛夛細杈撳叆</p> <p>localhost:1090</p> <p>鐢ㄦ埛鍚?鍙d護 涓虹┖ </p> <p>榪涘叆 鍗沖彲 鏌ョ湅 </p> <br /> </div><img src ="http://m.tkk7.com/Alpha/aggbug/241650.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2008-11-20 15:00 <a href="http://m.tkk7.com/Alpha/archive/2008/11/20/241650.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Log4j綆浠?/title><link>http://m.tkk7.com/Alpha/archive/2008/03/01/183131.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Sat, 01 Mar 2008 06:02:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2008/03/01/183131.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/183131.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2008/03/01/183131.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/183131.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/183131.html</trackback:ping><description><![CDATA[     鎽樿: Log4j鏄疉pache鐨勪竴涓紑鏀炬簮浠g爜欏圭洰錛岄氳繃浣跨敤Log4j錛屾垜浠彲浠ユ帶鍒舵棩蹇椾俊鎭緭閫佺殑錛涙垜浠篃鍙互鎺у埗姣忎竴鏉℃棩蹇楃殑杈撳嚭鏍煎紡錛涢氳繃瀹氫箟姣忎竴鏉℃棩蹇椾俊鎭殑綰у埆錛屾垜浠兘澶熸洿鍔犵粏鑷村湴鎺у埗鏃ュ織鐨勭敓鎴愯繃紼嬨傛渶浠や漢鎰熷叴瓚g殑灝辨槸錛岃繖浜涘彲浠ラ氳繃涓涓厤緗枃浠舵潵鐏墊椿鍦拌繘琛岄厤緗紝鑰屼笉闇瑕佷慨鏀瑰簲鐢ㄧ殑浠g爜銆?  <a href='http://m.tkk7.com/Alpha/archive/2008/03/01/183131.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/Alpha/aggbug/183131.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2008-03-01 14:02 <a href="http://m.tkk7.com/Alpha/archive/2008/03/01/183131.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JAVA 璇誨彇 EXCEL涓嶅悓鏂囦歡鏍煎紡鐨勫唴瀹癸紙浠g爜錛?/title><link>http://m.tkk7.com/Alpha/archive/2007/11/21/162024.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Wed, 21 Nov 2007 02:29:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2007/11/21/162024.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/162024.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2007/11/21/162024.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/162024.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/162024.html</trackback:ping><description><![CDATA[     鎽樿: 浣跨敤Windows鎿嶄綔緋葷粺鐨勬湅鍙嬪Excel錛堢數瀛愯〃鏍鹼級涓瀹氫笉浼氶檶鐢燂紝浣嗘槸瑕佷嬌鐢↗ava璇█鏉ユ搷綰礒xcel鏂囦歡騫朵笉鏄竴浠跺鏄撶殑浜嬨傚湪Web搴旂敤鏃ョ泭鐩涜鐨勪粖澶╋紝閫氳繃Web鏉ユ搷浣淓xcel鏂囦歡鐨勯渶姹傝秺鏉ヨ秺寮虹儓錛岀洰鍓嶈緝涓烘祦琛岀殑鎿嶄綔鏄湪 JSP鎴朣ervlet 涓垱寤轟竴涓狢SV 錛坈omma separated values錛夋枃浠訛紝騫跺皢榪欎釜鏂囦歡浠IME錛宼ext/csv綾誨瀷榪斿洖緇欐祻瑙堝櫒錛屾帴鐫嫻忚鍣ㄨ皟鐢‥xcel騫朵笖鏄劇ずCSV鏂囦歡銆傝繖鏍峰彧鏄鍙互璁塊棶鍒癊xcel鏂囦歡錛屼絾鏄繕涓嶈兘鐪熸鐨勬搷綰礒xcel 鏂囦歡錛屾湰鏂囧皢緇欏ぇ瀹朵竴涓儕鍠滐紝鍚戝ぇ瀹朵粙緇嶄竴涓紑鏀炬簮鐮侀」鐩?Java Excel API錛屼嬌鐢ㄥ畠澶у灝卞彲浠ユ柟渚垮湴鎿嶇旱Excel鏂囦歡浜嗐?nbsp; <a href='http://m.tkk7.com/Alpha/archive/2007/11/21/162024.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/Alpha/aggbug/162024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2007-11-21 10:29 <a href="http://m.tkk7.com/Alpha/archive/2007/11/21/162024.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>windows涓嬫灦璁緎ubversion鏈嶅姟鍣?/title><link>http://m.tkk7.com/Alpha/archive/2007/08/29/141108.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Wed, 29 Aug 2007 14:13:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2007/08/29/141108.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/141108.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2007/08/29/141108.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/141108.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/141108.html</trackback:ping><description><![CDATA[     鎽樿: windows涓嬫灦璁緎ubversion鏈嶅姟鍣?nbsp; <a href='http://m.tkk7.com/Alpha/archive/2007/08/29/141108.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/Alpha/aggbug/141108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2007-08-29 22:13 <a href="http://m.tkk7.com/Alpha/archive/2007/08/29/141108.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java 鍥劇墖鍚堟垚銆瑙e喅鍥劇墖澶辯湡闂http://m.tkk7.com/Alpha/archive/2007/08/20/138171.htmlAlphaAlphaMon, 20 Aug 2007 08:01:00 GMThttp://m.tkk7.com/Alpha/archive/2007/08/20/138171.htmlhttp://m.tkk7.com/Alpha/comments/138171.htmlhttp://m.tkk7.com/Alpha/archive/2007/08/20/138171.html#Feedback3http://m.tkk7.com/Alpha/comments/commentRss/138171.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/138171.html闃呰鍏ㄦ枃

    Alpha 2007-08-20 16:01 鍙戣〃璇勮
    ]]>
    Java綰跨▼鎺у埗鐨勫浘鍍忓垎鍓蹭笌鍚堟垚http://m.tkk7.com/Alpha/archive/2007/08/20/138065.htmlAlphaAlphaMon, 20 Aug 2007 02:51:00 GMThttp://m.tkk7.com/Alpha/archive/2007/08/20/138065.htmlhttp://m.tkk7.com/Alpha/comments/138065.htmlhttp://m.tkk7.com/Alpha/archive/2007/08/20/138065.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/138065.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/138065.html闃呰鍏ㄦ枃

    Alpha 2007-08-20 10:51 鍙戣〃璇勮
    ]]>
    [ZT]JAVA 鍦ㄥ浘鍍忓鐞嗕腑鐨勫簲鐢?/title><link>http://m.tkk7.com/Alpha/archive/2007/08/08/135138.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Wed, 08 Aug 2007 00:53:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2007/08/08/135138.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/135138.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2007/08/08/135138.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/135138.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/135138.html</trackback:ping><description><![CDATA[     鎽樿: 鐩鎬俊澶у騫蟲椂紕板埌榪囦竴浜涘湪JAVA涓鍥懼儚榪涜澶勭悊鐨勯渶姹傦紝姣斿闇瑕佸涓婁紶鐨勫浘鐗囧姞涓婅嚜宸辯殑絳懼悕鎴栧浘鏍囷紝鎴栬呯敓鎴愬拰瑙f瀽鍔ㄦ佺殑GIF鍥劇墖錛屼互鍙婂鐞哖SD鏂囦歡鍥懼儚淇℃伅銆傛湰鏂囧氨JAVA鍦ㄥ浘鍍忓鐞嗕腑涓浜涘熀鏈簲鐢ㄨ繘琛屼簡浠嬬粛銆傚笇鏈涢氳繃鑳藉瀵瑰ぇ瀹跺湪浠ュ悗鐨勫浘鍍忓鐞嗕腑鏈変簺甯姪銆?nbsp; <a href='http://m.tkk7.com/Alpha/archive/2007/08/08/135138.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/Alpha/aggbug/135138.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2007-08-08 08:53 <a href="http://m.tkk7.com/Alpha/archive/2007/08/08/135138.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[ZT]java鐢熸垚緙╃暐鍥句唬鐮?http://m.tkk7.com/Alpha/archive/2007/08/08/135137.htmlAlphaAlphaWed, 08 Aug 2007 00:51:00 GMThttp://m.tkk7.com/Alpha/archive/2007/08/08/135137.htmlhttp://m.tkk7.com/Alpha/comments/135137.htmlhttp://m.tkk7.com/Alpha/archive/2007/08/08/135137.html#Feedback1http://m.tkk7.com/Alpha/comments/commentRss/135137.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/135137.html闃呰鍏ㄦ枃

    Alpha 2007-08-08 08:51 鍙戣〃璇勮
    ]]>
    HttpServletRequest requesthttp://m.tkk7.com/Alpha/archive/2007/07/17/130885.htmlAlphaAlphaTue, 17 Jul 2007 08:51:00 GMThttp://m.tkk7.com/Alpha/archive/2007/07/17/130885.htmlhttp://m.tkk7.com/Alpha/comments/130885.htmlhttp://m.tkk7.com/Alpha/archive/2007/07/17/130885.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/130885.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/130885.html闃呰鍏ㄦ枃

    Alpha 2007-07-17 16:51 鍙戣〃璇勮
    ]]>
    HttpClient 瀛︿範鏁寸悊http://m.tkk7.com/Alpha/archive/2007/01/22/95216.htmlAlphaAlphaMon, 22 Jan 2007 01:39:00 GMThttp://m.tkk7.com/Alpha/archive/2007/01/22/95216.htmlhttp://m.tkk7.com/Alpha/comments/95216.htmlhttp://m.tkk7.com/Alpha/archive/2007/01/22/95216.html#Feedback44http://m.tkk7.com/Alpha/comments/commentRss/95216.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/95216.html闃呰鍏ㄦ枃

    Alpha 2007-01-22 09:39 鍙戣〃璇勮
    ]]>
    [杞琞鍒╃敤Java緙栧啓HTML鏂囦歡鍒嗘瀽紼嬪簭http://m.tkk7.com/Alpha/archive/2007/01/18/94700.htmlAlphaAlphaThu, 18 Jan 2007 08:58:00 GMThttp://m.tkk7.com/Alpha/archive/2007/01/18/94700.htmlhttp://m.tkk7.com/Alpha/comments/94700.htmlhttp://m.tkk7.com/Alpha/archive/2007/01/18/94700.html#Feedback3http://m.tkk7.com/Alpha/comments/commentRss/94700.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/94700.html闃呰鍏ㄦ枃

    Alpha 2007-01-18 16:58 鍙戣〃璇勮
    ]]>
    JFreeChart鍦↗SP涓殑搴旂敤瀹炰緥http://m.tkk7.com/Alpha/archive/2007/01/13/93569.htmlAlphaAlphaSat, 13 Jan 2007 03:08:00 GMThttp://m.tkk7.com/Alpha/archive/2007/01/13/93569.htmlhttp://m.tkk7.com/Alpha/comments/93569.htmlhttp://m.tkk7.com/Alpha/archive/2007/01/13/93569.html#Feedback29http://m.tkk7.com/Alpha/comments/commentRss/93569.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/93569.html闃呰鍏ㄦ枃

    Alpha 2007-01-13 11:08 鍙戣〃璇勮
    ]]>
    鎻愬崌JSP搴旂敤紼嬪簭鐨勪竷澶х粷鎷?/title><link>http://m.tkk7.com/Alpha/archive/2006/12/21/89192.html</link><dc:creator>Alpha</dc:creator><author>Alpha</author><pubDate>Thu, 21 Dec 2006 01:19:00 GMT</pubDate><guid>http://m.tkk7.com/Alpha/archive/2006/12/21/89192.html</guid><wfw:comment>http://m.tkk7.com/Alpha/comments/89192.html</wfw:comment><comments>http://m.tkk7.com/Alpha/archive/2006/12/21/89192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Alpha/comments/commentRss/89192.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Alpha/services/trackbacks/89192.html</trackback:ping><description><![CDATA[     鎽樿: 浣犳椂甯歌瀹㈡埛鎶辨↗SP欏甸潰鍝嶅簲閫熷害寰堟參鍚楋紵浣犳兂榪囧綋瀹㈡埛璁塊棶嬈℃暟鍓у鏃訛紝浣犵殑WEB搴旂敤鑳芥壙鍙楁棩鐩婂鍔犵殑璁塊棶閲忓悧錛熸湰鏂囪榪頒簡璋冩暣JSP鍜宻ervlet鐨勪竴浜涢潪甯稿疄鐢ㄧ殑鏂規硶錛屽畠鍙嬌浣犵殑servlet鍜孞SP欏甸潰鍝嶅簲鏇村揩錛屾墿灞曟ф洿寮恒傝屼笖鍦ㄧ敤鎴鋒暟澧炲姞鐨勬儏鍐典笅錛岀郴緇熻礋杞戒細鍛堢幇鍑哄鉤婊戜笂闀跨殑瓚嬪娍銆傚湪鏈枃涓紝鎴戝皢閫氳繃涓浜涘疄闄呬緥瀛愬拰閰嶇疆鏂規硶浣垮緱浣犵殑搴旂敤紼嬪簭鐨勬ц兘鏈夊嚭浜烘剰鏂欑殑鎻愬崌銆傚叾涓紝鏌愪簺璋冧紭鎶鏈槸鍦ㄤ綘鐨勭紪紼嬪伐浣滀腑瀹炵幇鐨勩傝屽彟涓浜涙妧鏈槸涓庡簲鐢ㄦ湇鍔″櫒鐨勯厤緗浉鍏崇殑銆傚湪鏈枃涓紝鎴戜滑灝嗚緇嗗湴鎻忚堪鎬庢牱閫氳繃璋冩暣servlet鍜孞SP欏甸潰錛屾潵鎻愰珮浣犵殑搴旂敤紼嬪簭鐨勬諱綋鎬ц兘銆傚湪闃呰鏈枃涔嬪墠錛屽亣璁句綘鏈夊熀鏈殑servlet鍜孞SP鐨勭煡璇嗐?nbsp; <a href='http://m.tkk7.com/Alpha/archive/2006/12/21/89192.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/Alpha/aggbug/89192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Alpha/" target="_blank">Alpha</a> 2006-12-21 09:19 <a href="http://m.tkk7.com/Alpha/archive/2006/12/21/89192.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>澶氱駭鍙嶅悜浠g悊[Squid]涓嬭幏鍙栧鎴風鐪熷疄IP鍦板潃http://m.tkk7.com/Alpha/archive/2006/07/12/57764.htmlAlphaAlphaWed, 12 Jul 2006 03:12:00 GMThttp://m.tkk7.com/Alpha/archive/2006/07/12/57764.htmlhttp://m.tkk7.com/Alpha/comments/57764.htmlhttp://m.tkk7.com/Alpha/archive/2006/07/12/57764.html#Feedback11http://m.tkk7.com/Alpha/comments/commentRss/57764.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/57764.html闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a>
<br />
鍦ㄥ緢澶氬簲鐢ㄤ笅閮藉彲鑳芥湁闇瑕佸皢鐢ㄦ埛鐨勭湡瀹濱P璁板綍涓嬫潵錛岃繖鏃跺氨瑕佽幏寰楃敤鎴風殑鐪熷疄IP鍦板潃錛屽湪JSP閲岋紝鑾峰彇瀹㈡埛绔殑IP鍦板潃鐨勬柟娉曟槸錛?strong>request.getRemoteAddr()</strong>錛岃繖縐嶆柟娉曞湪澶ч儴鍒嗘儏鍐典笅閮芥槸鏈夋晥鐨勩備絾鏄湪閫氳繃浜咥pache,Squid絳夊弽鍚戜唬鐞嗚蔣浠跺氨涓嶈兘鑾峰彇鍒板鎴風鐨勭湡瀹濱P鍦板潃浜嗐?br />
<br />
榪欐鏃墮棿鍦ㄥ仛IP緇熻鐨勭▼搴忚璁★紝鐢變簬鏈嶅姟鍣ㄤ綔浜嗛泦緹わ紝浣跨敤浜嗗弽鍚戜唬鐞嗚蔣浠訛紝灝?a >http://192.168.1.110:2046/</a>鐨刄RL鍙嶅悜浠g悊涓?a >http://www.xxx.com/</a>鐨刄RL鏃訛紝鐢?strong>request.getRemoteAddr()</strong>鏂規硶鑾峰彇鐨処P鍦板潃鏄細127.0.0.1銆鎴栥<u><font color=192.168.1.110錛岃屽茍涓嶆槸瀹㈡埛绔殑鐪熷疄錛╋及銆傝繖鏄粈涔堝師鍥犲憿錛?br />
    榪欐槸鍙嶅悜浠g悊鐨勫師鍥犮傜粡榪囦唬鐞嗕互鍚庯紝鐢變簬鍦ㄥ鎴風鍜屾湇鍔′箣闂村鍔犱簡涓棿灞傦紝鍥犳鏈嶅姟鍣ㄦ棤娉曠洿鎺ユ嬁鍒板鎴風鐨処P錛屾湇鍔″櫒绔簲鐢ㄤ篃鏃犳硶鐩存帴閫氳繃杞彂璇鋒眰鐨勫湴鍧榪斿洖緇欏鎴風銆備絾鏄湪杞彂璇鋒眰鐨凥TTP澶翠俊鎭腑錛屽鍔犱簡X錛岶ORWARDED錛岶OR淇℃伅銆傜敤浠ヨ窡韙師鏈夌殑瀹㈡埛绔疘P鍦板潃鍜屽師鏉ュ鎴風璇鋒眰鐨勬湇鍔″櫒鍦板潃銆傚綋鎴戜滑璁塊棶http://www.xxx.com/index.jsp/鏃訛紝鍏跺疄騫朵笉鏄垜浠祻瑙堝櫒鐪熸璁塊棶鍒頒簡鏈嶅姟鍣ㄤ笂鐨刬ndex.jsp鏂囦歡錛岃屾槸鍏堢敱浠g悊鏈嶅姟鍣ㄥ幓璁塊棶http://192.168.1.110:2046/index.jsp錛屼唬鐞嗘湇鍔″櫒鍐嶅皢璁塊棶鍒扮殑緇撴灉榪斿洖緇欐垜浠殑嫻忚鍣紝鍥犱負鏄唬鐞嗘湇鍔″櫒鍘昏闂甶ndex.jsp鐨勶紝鎵浠ndex.jsp涓氳繃request.getRemoteAddr()鐨勬柟娉曡幏鍙栫殑IP瀹為檯涓婃槸浠g悊鏈嶅姟鍣ㄧ殑鍦板潃錛屽茍涓嶆槸瀹㈡埛绔殑IP鍦板潃銆?br />
    浜庢槸鍙緱鍑鴻幏寰楀鎴風鐪熷疄IP鍦板潃鐨勬柟娉曚竴錛?br />
    1 public String getIpAddr(HttpServletRequest request) {
    2      String ip = request.getHeader("x-forwarded-for");
    3      if(ip == null || ip.length() == 0{
    4            ip = request.getRemoteAddr();
    5        }

    6        return ip;
    7    }

    鍙槸褰撴垜璁塊棶http://www.xxx.com/index.jsp/鏃訛紝榪斿洖鐨処P鍦板潃濮嬬粓鏄痷nknown錛屼篃騫朵笉鏄涓婃墍紺虹殑127.0.0.1銆鎴栥192.168.1.110浜嗭紝鑰屾垜璁塊棶http://192.168.1.110:2046/index.jsp鏃訛紝鍒欒兘榪斿洖瀹㈡埛绔殑鐪熷疄IP鍦板潃錛屽啓浜嗕釜鏂規硶鍘婚獙璇併?br />
     1<%@ page import="java.util.*" %>
     2<table border=1 cellspacing=0 cellpadding=0 align=center> 
     3<tr> 
     4<th>Name</th> 
     5<th>Value</th> 
     6</tr> 
     7<% 
     8Enumeration enumNames; 
     9String strName,strValue; 
    10
    11enumNames = request.getHeaderNames(); 
    12while(enumNames.hasMoreElements()){ 
    13    strName = (String)enumNames.nextElement(); 
    14    strValue = request.getHeader(strName); 
    15    
    %> 
    16    <tr> 
    17    <td><%=strName%></td> 
    18    <td><%=strValue%></td> 
    19    </tr> 
    20    <% 
    21
    22
    %>
    23<tr>
    24</table>
    25


    鍑烘潵鐨勭粨鏋滐細X-Forwarded-For: unknown銆銆俋-Forwarded-For紜疄瀛樺湪錛屼絾鍏跺煎嵈涓簎nknown錛岀戶緇壘鍘熷洜銆備笂緗戞悳浜嗘悳錛屽師鍥犲嚭鍦ㄤ簡Squid涓娿?br />
    squid.conf 鐨勯厤鍒舵枃浠躲forwarded_for 欏歸粯璁ゆ槸涓簅n錛屽鏋?forwarded_for 璁炬垚浜?off 銆鍒欙細

    X-Forwarded-For: unknown

    涓鏌ワ紝鍙戠幇forwarded_for 欏硅涓轟簡off錛屽師鍥犳壘鍒頒簡錛屾妸forwarded_for 欏硅涓轟簡on錛岄噸鍚悗錛岃闂?a >http://www.xxx.com/index.jsp/銆鑾峰緱鐨処P鏄鎴風鐨勭湡瀹濱P銆?br />
    浜庢槸鍙緱鍑鴻幏寰楀鎴風鐪熷疄IP鍦板潃鐨勬柟娉曚簩錛?br />
     1    public String getIpAddr(HttpServletRequest request) {
     2        String ip = request.getHeader("x-forwarded-for");
     3        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
     4            ip = request.getHeader("Proxy-Client-IP");
     5        }

     6        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
     7            ip = request.getHeader("WL-Proxy-Client-IP");
     8        }

     9        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
    10            ip = request.getRemoteAddr();
    11        }

    12        return ip;
    13    }

    14



    鍙槸錛屽鏋滈氳繃浜嗗綰у弽鍚戜唬鐞嗙殑璇濓紝X-Forwarded-For鐨勫煎茍涓嶆涓涓紝鑰屾槸涓涓詫緝锝愬鹼紝絀剁珶鍝釜鎵嶆槸鐪熸鐨勭敤鎴風鐨勭湡瀹濱P鍛紵

    絳旀鏄彇X-Forwarded-For涓涓涓潪unknown鐨勬湁鏁圛P瀛楃涓層?br />
    濡傦細
    X-Forwarded-For錛?92.168.1.110, 192.168.1.120, 192.168.1.130, 192.168.1.100
    鐢ㄦ埛鐪熷疄IP涓猴細 192.168.1.110


     

    闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a><img src =

    Alpha 2006-07-12 11:12 鍙戣〃璇勮
    ]]>
    linux涓媕ava涓枃瀛椾綋闂[涓嶫freeChart鏈夊叧]http://m.tkk7.com/Alpha/archive/2006/05/20/47162.htmlAlphaAlphaSat, 20 May 2006 05:10:00 GMThttp://m.tkk7.com/Alpha/archive/2006/05/20/47162.htmlhttp://m.tkk7.com/Alpha/comments/47162.htmlhttp://m.tkk7.com/Alpha/archive/2006/05/20/47162.html#Feedback1http://m.tkk7.com/Alpha/comments/commentRss/47162.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/47162.html鏈榪戣鐢╦freechart,鍦ㄥ浘琛ㄤ腑浼氱敤鍒頒腑鏂?
    鍦╳indows鐜涓?涓嶄細鍙戠敓涔辯爜闂.
    浣嗘槸閮ㄧ講鍒發inux涓?灝卞彂鐢熶腑鏂囦貢鐮侀棶棰?涓枃鍏ㄥ彉鎴愭柟妗嗭紝鎽哥儲浜嗕竴孌墊椂闂存墠灝嗕箣瑙e喅銆?/div>

    涓轟簡紜畾浣犵殑Linux鐜涓嬬▼搴忎細浣跨敤鐨勫瓧浣撴枃浠訛紝鍏堣窇璺戣繖涓▼搴忥細from others

    1 public   class  PrintLocale  {
    2      public   static   void  main(String[] args)  {
    3         System.out.println(System.getProperty( " user.language " ));
    4         System.out.println(System.getProperty( " user.region " ));
    5         System.out.println(System.getProperty( " file.encoding " ));
    6         System.out.println(System.getProperty( " os.version " ));
    7     }

    8 }

    9

    璁塊棶欏哄簭鍙互鐪?
     
    姣斿: linux as 3.0 錛宭inux 7.3 same
    浼氬ぇ姒傛湁濡備笅鐨勮闂『搴?
     
    font.properties.zh_CN.Redhat
    font.properties.zh_CN
    font.properties.zh
    font.properties
     
     
    1 . 灝嗘鏂囦歡鎷瘋礉鍒?JAVA_HOME%/jre/lib涓嬮潰鍘?br />
    serif.0=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
        serif.
    1=-misc-ZYSong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1
    serif.italic.
    0=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
        serif.italic.
    1=-misc-ZYSong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1
        .
      鐣?br />  
       .appendedfontpath
    =/usr/share/fonts/zh_CN/TrueType


    璇鋒敞鎰?瀛楃涓?misc-ZYSong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1錛岄櫎浜嗕腑闂翠粈涔?-%--*--c*--涔嬪
    蹇呴』璺?/usr/share/fonts/zh_CN/TrueType/fonts.dir 涓殑瀹屽叏涓鑷淬?/div>
    濡傛灉鎶?ZYSong --> zysong 涔熸槸涓嶈鐨勩?/div>
     
    2. 璁劇疆涓枃鐜
       鎴戞槸鍦ㄧ▼搴忎腑濡備笅璁劇疆鐨?

    System.setProperty("user.language","zh");     
       System.setProperty(
    "user.region","CN");


    3. 緙栬瘧浠g爜鏂囦歡,瑕佺敤
             javac -encoding GBK   xxxxxx.java
       濡傛灉鏄敤ant宸ュ叿,
           <target name="compile" depends="prepare" description="complie All Java source">
              <copy todir="${build.dir}">
                <fileset dir="${src.dir}" includes="**/*.properties" />
             </copy>
             <javac srcdir="${src.dir}" destdir="${build.dir}" encoding="GBK">
                <classpath refid="project.classpath" />
             </javac>
          </target>
     
     
    鍙互璁塊棶榪欓噷鐨勮祫婧? http://dev.csdn.net/article/55/55126.shtm


    Alpha 2006-05-20 13:10 鍙戣〃璇勮
    ]]>linux涓嬮厤緗甹freecharthttp://m.tkk7.com/Alpha/archive/2006/05/09/45213.htmlAlphaAlphaTue, 09 May 2006 06:58:00 GMThttp://m.tkk7.com/Alpha/archive/2006/05/09/45213.htmlhttp://m.tkk7.com/Alpha/comments/45213.htmlhttp://m.tkk7.com/Alpha/archive/2006/05/09/45213.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/45213.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/45213.htmljava.lang.NoClassDefFoundError
    org.jfree.chart.axis.Axis.<init>(Axis.java:180)
    at org.jfree.chart.axis.CategoryAxis.<init>(CategoryAxis.java:137)
    at org.jfree.chart.axis.CategoryAxis3D.<init>(CategoryAxis3D.java:78)
    at org.jfree.chart.ChartFactory.createBarChart3D(ChartFactory.java:507)

    瑙e喅鐨勫姙娉曟槸錛?br />緙栬緫/etc/profile鏂囦歡錛屽湪鏈鍚庡姞鍏xport CATALINA_OPTS='-Djava.awt.headless=true'
    鍗沖彲




    Alpha 2006-05-09 14:58 鍙戣〃璇勮
    ]]>
    java涓幏鍙朚AC鍦板潃錛嗕簡瑙ac鍦板潃http://m.tkk7.com/Alpha/archive/2006/04/18/41584.htmlAlphaAlphaTue, 18 Apr 2006 01:52:00 GMThttp://m.tkk7.com/Alpha/archive/2006/04/18/41584.htmlhttp://m.tkk7.com/Alpha/comments/41584.htmlhttp://m.tkk7.com/Alpha/archive/2006/04/18/41584.html#Feedback3http://m.tkk7.com/Alpha/comments/commentRss/41584.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/41584.html

    聽1import聽java.io.*;
    聽2
    聽3publicclass聽Test聽{
    聽4聽聽聽聽publicstaticvoid聽main(String[]聽args)聽{
    聽5聽聽聽聽聽聽聽聽try{
    聽6聽聽聽聽聽聽聽聽聽聽聽聽Process聽process聽=聽Runtime.getRuntime().exec("ipconfig聽/all");
    聽7聽聽聽聽聽聽聽聽聽聽聽聽InputStreamReader聽ir聽=new聽InputStreamReader(process
    聽8聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽.getInputStream());
    聽9聽聽聽聽聽聽聽聽聽聽聽聽LineNumberReader聽input聽=new聽LineNumberReader(ir);
    10聽聽聽聽聽聽聽聽聽聽聽聽String聽line;
    11聽聽聽聽聽聽聽聽聽聽聽聽while聽((line聽=聽input.readLine())聽!=null)
    12聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽if聽(line.indexOf("Physical聽Address")聽>0)聽{
    13聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽String聽MACAddr聽=聽line.substring(line.indexOf("-")聽-2);
    14聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.out.println("MAC聽address聽=聽["+聽MACAddr聽+"]");
    15聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽}

    16聽聽聽聽聽聽聽聽}
    catch聽(java.io.IOException聽e)聽{
    17聽聽聽聽聽聽聽聽聽聽聽聽System.err.println("IOException聽"+聽e.getMessage());
    18聽聽聽聽聽聽聽聽}

    19聽聽聽聽}

    20}

    21

    錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞

    欏轟究杞竴綃囧叧浜庯輯錛★跡鐨勬枃绔狅細

    聽聽聽聽聽 榪戞潵鍦ㄧ綉涓婄粡甯歌鏈変漢闂搗Mac鍦板潃鐨勯棶棰橈紝閭d箞絀剁珶Mac鍦板潃鏄粈涔堬紵鍦ㄧ幇琛岀殑緗戠粶涓紝鎵紨浠涔堣鑹插憿錛熶笅闈㈡垜浠氨涓鍚屾潵鎺㈣涓涓嬪叧浜嶮ac鍦板潃鐨勭煡璇嗐?
    聽聽聽聽聽聽 浠涔堟槸Mac鍦板潃?

    銆銆Mac鍦板潃灝辨槸鍦ㄥ獟浣撴帴鍏ュ眰涓婁嬌鐢ㄧ殑鍦板潃錛岄氫織鐐硅灝辨槸緗戝崱鐨勭墿鐞嗗湴鍧錛岀幇鍦ㄧ殑Mac鍦板潃涓鑸兘閲囩敤6瀛楄妭48bit錛堝湪鏃╂湡榪樻湁2瀛楄妭16bit鐨凪ac鍦板潃錛?

    銆銆鍓?4浣嶇敱鏄敓浜у巶瀹跺悜IEEE鐢寵鐨勫巶鍟嗗湴鍧(榪欏彲鏄鑺遍挶鐨勫摝錛佹嵁璇?000緹庡厓鎵嶈兘涔頒竴涓湴鍧鍧?銆傚悗24浣嶅氨鐢辯敓浜у巶瀹惰嚜琛屽畾浠ヤ簡銆?鏃╂湡鐨?瀛楄妭鐨勫嵈涓嶇敤鐢寵)

    銆銆IP鍦板潃鍜孧ac鍦板潃鏈変粈涔堣仈緋誨拰鍖哄埆

    銆銆澶у閮界煡閬擄紝鐜板湪鏈夊緢澶氳綆楁満閮芥槸閫氳繃鍏堢粍寤哄眬鍩熺綉錛岀劧鍚庨氳繃浜ゆ崲鏈哄拰Internet榪炴帴鐨勶紙澶у閲岀殑鏍″洯緗戝氨鏄繖鏍鳳級銆傜劧鍚庣粰姣忎釜鐢ㄦ埛鍒嗛厤鍥哄畾鐨処P鍦板潃錛岀敱綆$悊涓績緇熶竴綆$悊錛岃繖鏍蜂負浜嗙鐞嗘柟渚垮氨闇瑕佷嬌鐢∕ac鍦板潃鏉ユ爣蹇楃敤鎴鳳紝闃叉鍙戠敓娣蜂貢錛屾槑紜矗浠伙紙姣斿緗戠粶鐘姜錛夈傚彟澶朓P鍦板潃鍜孧ac鍦板潃鏄湁鍖哄埆鐨勶紝铏界劧浠栦滑鍦ㄥ眬鍩熺綉涓槸涓涓瀵瑰簲鐨勫叧緋匯侷P鍦板潃鏄窡鎹幇鍦ㄧ殑IPv4鏍囧噯鎸囧畾鐨勶紝涓嶅彈紜歡闄愬埗姣旇緝瀹規槗璁板繂鐨勫湴鍧錛岃孧ac鍦板潃鍗存槸鐢ㄧ綉鍗$殑鐗╃悊鍦板潃錛屽灝戜笌紜歡鏈夊叧緋伙紝姣旇緝闅句簬璁板繂銆?

    銆銆濡備綍鐭ラ亾鑷繁鐨凪ac鍦板潃

    銆銆鏂規硶姣旇緝澶氾紝涔熸瘮杈冨緱綆鍗曪紝鍦ㄨ繖閲屼粙緇嶄袱縐嶅父鐢ㄧ殑鏂規硶錛屽湪Win9x 鍙敤錛歐inIPcfg鑾峰緱錛屽湪2000銆乆P鍙敤IPconfig -all鑾峰緱銆傚鏋滀綘宸茬粡緇欒嚜宸辯殑緗戝崱鍒嗛厤浜咺P榪樺彲浠ョ敤 nbtstat -A 鑷繁鐨処P 濡備笅鍥撅紝鍚庤呭彧鑳藉湪2000/XP涓嬩嬌鐢ㄣ?

    濡備綍鑾峰緱鍒漢鐨凪ac

    銆銆鍏跺疄涓婇潰宸茬粡娑夊強鍒頒簡錛屽鏋滄槸2000/XP鐢ㄦ埛鍙互鐢?nbtstat -A IP鍦板潃錛堣繕鍙互鑾峰緱鍒殑涓滀笢鍟婏紝鍙埆瀛﹀潖鍟婏級銆傚彟澶栧悓涓灞鍩熺綉鍐呯殑錛屼綘鍙互鐢╬ing IP 鎴栬卲ing 涓繪満鍚嶏紝鐒跺悗鐢╝rp -a 鏉ヨ幏寰椼?

    銆銆濡備綍淇敼鑷繁鐨凪ac鍦板潃

    銆銆Mac鍦板潃鏄繚瀛樺湪緗戝崱鐨凟PROM閲岄潰錛岄氳繃緗戝崱鐢熶駭鍘傚鎻愪緵鐨勪慨鏀圭▼搴忓彲浠ユ洿鏀瑰瓨鍌ㄥ櫒閲岀殑鍦板潃錛屽嵆浣跨綉鍗℃病鏈夎繖鏍風殑璁劇疆鎴戜滑涔熷彲浠ラ氳繃闂存帴鐨勬柟娉曚慨鏀癸紝涓鑸綉鍗″彂鍑虹殑鍖呯殑婧怣ac鍦板潃騫朵笉鏄綉鍗℃湰韜啓涓婂幓鐨勶紝鑰屾槸搴旂敤紼嬪簭鎻愪緵鐨勶紝鍙槸鍦ㄩ氬父鐨勫疄鐜頒腑錛屽簲鐢ㄧ▼搴忓厛浠庣綉鍗′笂寰楀埌Mac鍦板潃錛屾瘡嬈″彂閫佺殑鏃跺欓兘鐢ㄨ繖涓狹ac鍋氫負婧怣ac鑰屽凡錛學indows涓紝緗戝崱鐨凪ac淇濆瓨鍦ㄦ敞鍐岃〃涓紝瀹為檯浣跨敤涔熸槸浠庢敞鍐岃〃涓彁鍙栫殑錛屾墍浠ュ彧瑕佷慨鏀規敞鍐岃〃灝卞彲浠ョ畝鍗曠殑鏀瑰彉Mac

    銆銆Win9x涓慨鏀癸細

    銆銆鎵撳紑娉ㄥ唽琛ㄧ紪杈戝櫒錛屽湪HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Service\Class\Net\涓嬬殑0000錛?001錛?002 Win2000/XP涓殑淇敼錛氬悓鏍鋒墦寮娉ㄥ唽琛ㄧ紪杈戝櫒錛孒KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\4D36E970-E325-11CE-BFC1-08002BE10318 涓殑0000,0001,0002涓殑DriverDesc,濡傛灉鍦?000鎵懼埌錛屽氨鍦?000涓嬮潰娣誨姞瀛楃涓插彉閲忥紝鍛藉悕涓?NetworkAddress"錛屽間負瑕佽緗殑Mac鍦板潃錛屼緥濡傦細000102030405
    瀹屾垚涓婅堪鎿嶄綔鍚庨噸鍚氨濂戒簡銆?

    銆銆Linux涓嬬殑淇敼錛?

    銆銆1.蹇呴』鍏抽棴緗戝崱璁懼錛屽惁鍒欎細鎶ュ憡緋葷粺蹇欙紝鏃犳硶鏇存敼銆?

    銆銆鍛戒護鏄細"ifconfig eth0 down"

    銆銆2.淇敼Mac鍦板潃錛岃繖涓姝ヨ緝Windows涓殑淇敼瑕佺畝鍗曘?

    銆銆鍛戒護鏄細"ifconfig eth0 hw ether 00顪凙A顪凚B顪凜C顪凞D顪凟E"

    銆銆3.閲嶆柊鍚敤緗戝崱

    銆銆"ifconfig eth0 up"緗戝崱鐨凪ac鍦板潃鏇存敼灝卞畬鎴愪簡銆?

    銆銆鐜板湪榪樻湁寰堝杞歡鎻愪緵浜嗕慨鏀筂ac鍦板潃鐨勫姛鑳斤紝濡傦細Mac2001

    銆銆閭d箞鏃㈢劧IP鍜孧ac鍦板潃閮藉彲浠ユ敼錛岄偅涔堟庝箞闃插盡鍛紵閫氳繃綆鍗曠殑浜ゆ崲鏈虹鍙g粦瀹氾紙绔彛鐨凪ac琛ㄤ嬌鐢ㄩ潤鎬佽〃欏癸級錛屽彲浠ュ湪姣忎釜浜ゆ崲鏈虹鍙e彧榪炴帴涓鍙頒富鏈虹殑鎯呭喌涓嬮槻姝慨鏀筂ac鍦板潃鐨勭洍鐢紝濡傛灉鏄笁灞傝澶囪繕鍙互鎻愪緵錛氫氦鎹㈡満绔彛錛岻P錛峂ac 涓夎呯殑緇戝畾錛岄槻姝慨鏀筂ac鐨処P鐩楃敤錛岃繖縐嶆柟娉曟洿鏈夋晥錛佽繕鏈変簺鏂規硶濡傞厤緗氦鎹㈡満鐨刅LAN錛屼嬌鐢ㄧ敤鎴瘋璇佺瓑錛岄兘鐣ユ樉澶嶆潅錛屽啀嬈′笉澶氭氮璐圭瑪澧ㄣ?





    Alpha 2006-04-18 09:52 鍙戣〃璇勮
    ]]>
    鍑犵鎵瑙佹墍寰楃殑鍦ㄧ嚎緙栬緫鍣ㄧ殑鍒嗘瀽http://m.tkk7.com/Alpha/archive/2006/02/23/32077.htmlAlphaAlphaThu, 23 Feb 2006 03:04:00 GMThttp://m.tkk7.com/Alpha/archive/2006/02/23/32077.htmlhttp://m.tkk7.com/Alpha/comments/32077.htmlhttp://m.tkk7.com/Alpha/archive/2006/02/23/32077.html#Feedback1http://m.tkk7.com/Alpha/comments/commentRss/32077.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/32077.html瀵逛簬閭d簺澶у瀷鐨凜MS寮鍙戣?涓涓ソ鐨勭紪杈戝櫒鑳界渷浜嗕嬌鐢ㄨ呭緢澶氫笉蹇呰鐨勬搷浣?
    鑰屼笖浣縲eb浠g爜鏇翠負瑙勮寖,娓呮櫚
    浠ヤ笂鍐呭鍧囧睘浜庝竴瀹朵箣璦,濡傛湁綰版紡,璇鋒寚鍑?嬈㈣繋澶у璁ㄨ..


      闃呰鍏ㄦ枃

    Alpha 2006-02-23 11:04 鍙戣〃璇勮
    ]]>
    鍔ㄦ佺敓鎴怘TML琛ㄥ崟http://m.tkk7.com/Alpha/archive/2005/10/27/17082.htmlAlphaAlphaThu, 27 Oct 2005 09:49:00 GMThttp://m.tkk7.com/Alpha/archive/2005/10/27/17082.htmlhttp://m.tkk7.com/Alpha/comments/17082.htmlhttp://m.tkk7.com/Alpha/archive/2005/10/27/17082.html#Feedback7http://m.tkk7.com/Alpha/comments/commentRss/17082.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/17082.html闃呰鍏ㄦ枃

    Alpha 2005-10-27 17:49 鍙戣〃璇勮
    ]]>
    主站蜘蛛池模板: 免费播放一区二区三区| 鲁死你资源站亚洲av| 久久久久亚洲精品成人网小说| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 免费一级毛片清高播放| 精品久久洲久久久久护士免费 | 亚洲阿v天堂在线2017免费| 人与动性xxxxx免费| 曰批免费视频播放在线看片二| 日韩亚洲人成在线综合| 杨幂最新免费特级毛片| 夜夜爽妓女8888视频免费观看| 男人免费视频一区二区在线观看| 黄网站色视频免费看无下截| 日韩大片免费观看视频播放| jizz在线免费播放| 久久精品成人免费看| 免费无码又爽又刺激高潮视频| 114级毛片免费观看| 日韩欧美一区二区三区免费观看 | 男人的天堂网免费网站| 免费人成在线观看网站品爱网| 在线看片免费人成视久网| 无码人妻一区二区三区免费手机 | 国产精品无码免费视频二三区 | 曰批全过程免费视频网址| 青青青免费国产在线视频小草| 在线播放免费播放av片| 免费v片在线观看品善网| 伊人久久综在合线亚洲91| 亚洲无线电影官网| 亚洲狠狠成人综合网| 猫咪www免费人成网站| 两个人www免费高清视频| 亚洲免费精彩视频在线观看| 免费电视剧在线观看| 四虎影视永久免费观看地址 | 97在线观免费视频观看| 免费国产a国产片高清| 亚洲精品狼友在线播放| 亚洲午夜国产精品|