显示下一条  |  关闭

jahnkey的博客

天行健,君子以自强不息,地势坤,君子以厚德载物--.寻道而行,却不得道.....

 
 
 
 
 
 

JAVA - JVM 内存泄露检查工具:HeapAnalyzer

2012-5-15 19:25:38 阅读1 评论0 152012/05 May15

步骤:

1. 下载,下载地址:

https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=4544bafe-c7a2-455f-9d43-eb866ea60091

2. 下载xmanager到windows安装

3.  在linux设置DISPLAY ,  export DISPLAY=192.168.88.XX:0

4.  在windows打开 xmanager程序:Xstart

5.  在linux运行:java -Xmx1000m -jar  ha432.jar

作者  | 2012-5-15 19:25:38 | 阅读(1) |评论(0) | 阅读全文>>

Nginx HttpRewriteModule 模块文档

2012-5-9 11:29:13 阅读1 评论0 92012/05 May9

Nginx HttpRewriteModule 模块文档

概述:

指令集:

break

if

return

rewrite

set

uninitialized_variable_warn

范例:

在Nginx下配置WordPress

防盗链的配置

Apache Rewrite 和 Nginx rewrite

概述:

这个模块提供了通过正则表达式(PCRE)来改变URI的功能,如何重定向和选择配置文件,是由变量控制的。

如果这个模块的指令设定在server层级,那么它将在请求的location被确定之前就被执行。如果在那个location中,也设定

了rewrite指令,那么指令仍旧会被执行。如果location内部的rewrite指令执行后,URI改变了,那么新URI的location会被

重新计算。

这个循环过程会被执行最多10次,然后Nginx会返回HTTP错误500。

指令集:

break

语法:break

缺省:none

作用域:server,location,if

结束目前这一组规则的执行。不再执行更多的rewrite指令了。

例子:

if ($slow) {

limit_rate 10k;

作者  | 2012-5-9 11:29:13 | 阅读(1) |评论(0) | 阅读全文>>

windows系统如何查看是32/64位

2012-5-4 9:43:12 阅读2 评论0 42012/05 May4

开始>运行中输入“winver”,如果你的系统是64位的,同样会明确标示出“x64 Edition”。

你可以看一下这个网页,这里有一张64位的操作系统的图片:

作者  | 2012-5-4 9:43:12 | 阅读(2) |评论(0) | 阅读全文>>

oracle sql语句执行时间统计sql trace

2012-5-2 17:42:29 阅读4 评论0 22012/05 May2

使用10046 的level 1及sql trace都可以,其实这两者些时是相等的。

如下给出一个eg:

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

1、设时间统计为true

SQL> show parameter timed_statistics

NAME                                 TYPE            VALUE

------------------------------------ --------------- ------------------------------

timed_statistics                     boolean         TRUE

2、设置sql_trace为true,打开跟踪

SQL> alter session set sql_trace=true;

Session altered.

如果想跟踪别的session,首先要找到它的sid的serial#,然后如下操作

打开:SQL>execute dbms_system.SET_SQL_TRACE_IN_SESSION(sid,serial#,true);

关闭: SQL>execute dbms_system.SET_SQL_TRACE_IN_SESSION(sid,serial#,false);



打开:SQL>execute dbms_system.SET_EV(sid,serial#,10046,1'');

作者  | 2012-5-2 17:42:29 | 阅读(4) |评论(0) | 阅读全文>>

nginx 配置字段:location 解释

2012-5-2 10:50:11 阅读4 评论0 22012/05 May2

nginx location可以根据字符串或者正则表达式来进行匹配

如果要使用正则表达式,则必须以“~”或者"~*"开头

"~"表示区分大小写

"~*"表示不区分大小写

匹配过程如下:

第一步:进行字符串匹配,找到最合适的那一个

第二步:进行正则表达式匹配,找到匹配上的第一个

第三步:如果第二步匹配上了,则用第二步匹配的结果,否则用第一步匹配的结果

从上面可以看出来,正则表达式的优先级要高一些

上面的匹配过程的例外:

1.可以用"="加在字符串前面,表示完全匹配,如果过来的url与某个字符串完全匹配(前面有"="),则搜索停止。因此经常访问"/",则用"=/"可以加快一点点处理速度(因为它停止了nginx配置中的其他搜索)

2.如果只想用字符串匹配,则在字符串前加“^~”,则一旦字符串匹配上了,就不会再进行正则表达式匹配

综上,location的匹配规则如下:

1.先进行"="的完全匹配,如果匹配上,则搜索停止

2.进行字符串匹配,如果匹配上了,但是没有"^~",则进行第3步;如果匹配上了,而且有"^~",则搜索停止;

3.正则表达式匹配,如果匹配上了,则搜索停止;如果没有匹配上,则进行第4步;

4.此时第3步没有匹配上,则拿第2步匹配的结果来进行,如果第2步也没有匹配上,则跳到错误页面(404)

location  = / {

作者  | 2012-5-2 10:50:11 | 阅读(4) |评论(0) | 阅读全文>>

在Oracle client中修改NLS_LANG的值

2012-4-28 18:10:49 阅读4 评论0 282012/04 Apr28

oracle client 连接oracle service要set相同的字符集,不然会出现乱码,在oracle client处可以修改NLS_LANG【在注册表:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_ORACLIENT11G_HOME2 修改】

Table 4 NLS_LANG Parameter Values for Linux Locales

Language

Locale ID

NLS_LANG

English (American)

en_US.UTF-8

AMERICAN_AMERICA.AL32UTF8

English (American)

en_US.ISO-8859-1

AMERICAN_AMERICA.WE8ISO8859P1

English (American)

en_US.ISO-8859-15

AMERICAN_AMERICA.WE8ISO8859P15

English (Australian)

en_AU.UTF-8

ENGLISH_AUSTRALIA.AL32UTF8

English (Australian)

en_AU.ISO-8859-1

作者  | 2012-4-28 18:10:49 | 阅读(4) |评论(0) | 阅读全文>>

oracle client tnsnames.ora配置信息【11g】

2012-4-28 18:00:50 阅读7 评论1 282012/04 Apr28

# tnsnames.ora Network Configuration File: e:\app\gmuser\product\11.1.0\client_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

DEV1.DB.COMANY-NAME.COM =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.86.xxx)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = core01.db.xxxyy.com)

    )

  )

GCMNEWSIT =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.86.xxx)(PORT = 1521))

作者  | 2012-4-28 18:00:50 | 阅读(7) |评论(1) | 阅读全文>>

Nginx 安装/配置/启动/关闭

2012-4-27 16:49:14 阅读4 评论0 272012/04 Apr27

一、前期准备

安装Nginx,先要下载安装三个它依赖的软件,分别是:

openssl,  下载地址:http://www.openssl.org/source/openssl-1.0.0.tar.gz

pcre,       下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.02.tar.gz

zlib,     下载地址:http://download.chinaunix.net/down.php?id=24014&ResourceID=12241&site=1

二、下载安装Nginx

#wget http://sysoev.ru/nginx/nginx-0.7.62.tar.gz

#tar -zxvf nginx-0.7.62.tar.gz

#cd nginx-0.7.62

#ls     //发现有configure

#./configure   //不指定路径,默认安装到/usr/local/nginx/下

#make

#make install

三、启动Nginx

#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

在浏览器中输入:http://127.0.0.1即可

作者  | 2012-4-27 16:49:14 | 阅读(4) |评论(0) | 阅读全文>>

NAT详细解释

2012-4-9 16:03:17 阅读9 评论0 92012/04 Apr9

网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

网络地址转换(NAT)简介NAT概述  NAT(Network Address Translation,网络地址转换)是将IP 数据报头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用IP 地址空间的枯竭。

  说明:

  私有 IP 地址是指内部网络或主机的IP 地址,公有IP 地址是指在因特网上全球唯一的IP 地址。

  RFC 1918 为私有网络预留出了三个IP 地址块,如下:

  A 类:10.0.0.0~10.255.255.255

  B 类:172.16.0.0~172.31.255.255

  C 类:192.168.0.0~192.168.255.255

  上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP 或注册中心申请而在公司或企业内部自由使用。NAT技术的产生  虽然NAT可以借助于某些

作者  | 2012-4-9 16:03:17 | 阅读(9) |评论(0) | 阅读全文>>

安装TTSERVER的基础

2012-3-22 17:04:44 阅读9 评论0 222012/03 Mar22

一:安装ttserver,那么要准备四个安装包:

1. bzip2-1.0.6.tar.gz   http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz

http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz

2. zlib-1.2.6.tar.gz

http://fossies.org/unix/misc/zlib-1.2.6.tar.gz

3. tokyocabinet-1.4.30.tar.gz

http://sourceforge.net/projects/tokyocabinet/files/tokyocabinet/1.4.30/tokyocabinet-1.4.30.tar.gz

4.  tokyotyrant-1.1.33.tar.gz

http://sourceforge.net/projects/tokyocabinet/files/tokyotyrant/1.1.33/tokyotyrant-1.1.33.tar.gz

二:安装注意事项:

安装bzip2,在Makefile文件中把CC=gcc 更改为: CC=gcc -fPIC  《===这个就是我发飙的结果,全部让他 -fPIC》,然后编译

安装zlib,一般步骤安装即可

安装tokyotyrant,一般步骤安装即可

安装tokyocabinet,一般步骤安装即可

作者  | 2012-3-22 17:04:44 | 阅读(9) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

广东省 广州市 天秤座

 发消息  写留言

 
我一直在思考,我是如何的一个人,最终我发现,现在连我自己都不了解我自己。
 
近期心愿把自己的事情和公司的事情处理好.
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注