biGpython

生亦何欢,死亦何苦? 予我長袖,我必善舞!

导航

2011年11月21日 #

在eclipse中反编译并查看jar包的class文件,批量反编译

摘要: 第一种:很方便,直接用F3或者ctrl点击查看。Eclipse反编译工具Jad及插件JadClipse配置 超傻瓜的教程:Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面介绍一下配置:A.下载JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download,注意选择与eclipse版本一致 阅读全文

posted @ 2011-11-21 15:15 biGpython 阅读(2644) 评论(0) 推荐(0) 编辑

同步/异步与阻塞/非阻塞的区别

摘要: 这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方.首先来解释同步和 异步的概念,这两个概念与消息的通知机制有关.举个 例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务了.前 者(排队等候)就是同步等待消息,而后者(等待别人通知)就是异步等待消息.在异步消息处理中,等待消息者(在这个例子中就是等待办理业务的人)往往注册 一个回调机制,在所等待的事件被触发时由触发机制(在这里是柜台的人)通过某种机制(在这里是写在小纸条上的号码)找到等待该事件的人.而在实际 的程序中,同步消息处理就好比简 阅读全文

posted @ 2011-11-21 11:46 biGpython 阅读(283) 评论(0) 推荐(0) 编辑