自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hezelike的专栏

粉黛江山,留得半湖烟雨;王侯事业,都如一局棋枰

  • 博客(13)
  • 收藏
  • 关注

原创 【Java知识点】Refection获取调用栈信息

在研究Unsafe类的时候发现了一段有趣的代码,如下:public static Unsafe getUnsafe() { Class cc = sun.reflect.Reflection.getCallerClass(2); // 获取调用栈信息 if (cc.getClassLoader() != null) throw new SecurityExc

2013-03-11 14:46:21 1195

原创 【运维工具】BTrace使用

背景       我们在日常运维过程中可能会经常遇到一些问题,而排查这些问题时又需要获取应用runtime的数据信息,比如方法参数、变量信息等。为了排查问题,我们可能会选择打印tracelog,经过一次发布然后获取信息,但这种方式用起来麻烦不说,还有可能破坏运行环境,导致问题无法复现。那么我们借助于BTrace将可以减少这方面的困扰(ps.正常来说,你还是应该做好应用中的trace log,不

2013-03-08 14:25:11 848

原创 《架构之美》读书笔记

    架构之美引用 Philip Johnson 的话,架构是一种很浪费空间的艺术。何出此言呢?文中又说有的系统很幸运,一开始创建时就有有经验的架构师记进行了深思熟虑的设计,在构建中体现出了优雅和平衡,但有系统就很不幸了,基本是一层一层的代码堆砌起来的来,毫无章法可言。我就在想,我们每个人coding的时候一定要心怀敬畏之心,我们的产出不只是为了实现功能,我们要把扩展性、可维护性、优雅性考虑进去...

2012-11-21 23:20:33 162

转载 Cookie学习之一

在网络词汇中,cookie是一个特殊的信息,虽然只是服务器存于用户计算机上的一个文本文件,但由于其内容的不寻常性(与服务器有一定的互交性,且常会存储用户名,甚至口令,或是其它一些敏感信息,例如在江湖或是一些社区中,常会用cookie来保存用户集分,等级等等)。因而成为一些高手关注的对像,借此来取得特殊权限,甚至攻克整个网站。本人出些拙作,以java script中对cookie的应用,来说初步说明

2011-12-14 23:31:19 493

转载 (转)每个程序员都应该去追求一口属于自己的井

有这样一个故事: 两个和尚住在隔壁,所谓隔壁就是隔壁那座山,他们分别住在相邻的两座山上的庙里。两座山之间有一条溪,这两个和尚每天都会在同一时间下山去溪边挑水,久而久之,他们便成为了好朋友。  就这样,时间在每天挑水中不知不觉已经过了5年。突然有一天,左边这座山的和尚没有下山挑水,右边那座山的和尚心想:“他大概睡过头了。”便不以为意。  哪知道第二天左边这座山的和尚还是没有下

2011-11-25 09:58:52 267

原创 SSH无法连接VMware内Linux及中文乱码问题

最近想玩Linux,就在电脑上安装了个VMware,并在VM内安装了Ubuntu,一切搞定之后想用SSH做远程登录管理。出现了两个小问题:    1.客户机无法通过SSH连接VM内的Linux    2.SSH连接到服务器Linux后,SSH控制台中文乱码    下面提供解决方法:    1.使用SSH连接服务器VM内的Linux    解决此问题需要对服务

2011-10-19 21:24:11 2184 2

原创 SAX解析XML

<br /><br />import java.io.FileReader;<br /> <br />import org.apache.log4j.Logger;<br />import org.xml.sax.Attributes;<br />import org.xml.sax.InputSource;<br />import org.xml.sax.SAXException;<br />import org.xml.sax.XMLReader;<br />import org.xml.sax.hel

2010-12-23 19:42:00 341

转载 Java RSA算法加密

<br /><br />这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman.这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签名。数字签名的意义在于,对传输过来的数据进行校验。确保数据在传输工程中不被修改。<br />    流

2010-12-22 12:43:00 655

转载 基于JAVA的RSA算法详解

<br />1 RSA算法的原理如下: <br />1.1原理 <br />假设我们需要将信息从机器A传到机器B,首先由机器B随机确定一个Key,我们称之为密匙private_key,将这个可KEY始终保存在机器B中而不 发出来;然后,由这个private_key计算出另一个Key,我们称之为公匙Public_key。这个Public_key的特性是几乎不可能通过 该Key计算生成它的private_key。接下来通过网络把这个Public_key传给机器A, <br />机器A受到Public_key后,

2010-12-22 12:37:00 780

原创 关于IE浏览器模态对话框中缓存问题

近日在项目中不得不用老土的window.showModalDialog()模态对话框,但总存在缓存的问题,研究了半天还是对缓存束手无策,后来根据一个老外的博客上找到了一个方法,在请求的URL中加上时间戳,如下:var now = new Date();var time = now.getTime();window.showModalDialog('URL'+"&"+time,window,' .........');

2010-12-16 21:49:00 639

转载 Apache负载均衡+Tomcat集群(转)

<br />目标:使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求:1、  Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。2、  为系统设定 Session 超时时间,包括 Apache 和 tomcat3、  为系统屏蔽文件列表,包括 Apache 和 tomcat注:本例程以一台机器为例子,即同一台机器上装一个apache和4个Tomcat。一、前期准备工作:安装用的程序(前提保证已安装了JDK1.5以上的版本)A

2010-11-17 21:27:00 313

转载 vim编辑器使用(网摘)

<br /><br />移动光标<br />上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行<br />下:j nj:向下移动n行<br />左:h nh:向左移动n列<br />右:l nl:向右移动n列<br />w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上<br />b:与w相反<br />e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上<br />ge:与e相反<br />$:移动光标到行尾 n$:移动到第n行

2010-11-11 20:29:00 360

转载 查看Linux版本信息(网络文摘)

<br />1. 查看内核版本命令: <br /><br />  1) [root@q1test01 ~]# cat /proc/version <br /><br />   Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005 <br /><br />  2) [roo

2010-11-11 20:26:00 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除