摘要: 过程:java文件→class文件→exe执行文件 --------------------------------------------- 一、编译:从.java生成.class (1)eclipse编译: 在菜单栏里选择"项目"→"构建"/"自动构建",就会在workspa... 阅读全文
posted @ 2014-08-15 17:48 DianaCody 阅读(2487) 评论(0) 推荐(0) 编辑
摘要: 二、利用加密算法DES实现java代码加密 传统的C/C++自动带有保护机制,但java不同,只要使用反编译工具,代码很容易被暴露,这里需要了解的就是Java的ClassLoader对象。 Java运行时装入字节码的机制隐含地意味着可以对字节码进行修改。JVM每次装... 阅读全文
posted @ 2014-08-15 15:39 DianaCody 阅读(4738) 评论(1) 推荐(0) 编辑
摘要: Java 代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候。所以一个按照正常方式编译的 Java .class 文件可以非常轻易地被反编译。通常情况下,反编译可以利用现有的工具jd-gui.exe或者jad.exe。 ... 阅读全文
posted @ 2014-08-15 14:52 DianaCody 阅读(10907) 评论(1) 推荐(1) 编辑
摘要: 说明:IP地址库来自QQwry.dat数据库文件,通过解析地址库当中的ip,已经细化最后获取的信息:获取ip地址对应的:国家 / 省 / 市 / 运营商ISP信息。 解析主要用到三个类: (1) IPSeeker.java:通过IP地址查询解析相关信息 (2) SplitAddress.ja... 阅读全文
posted @ 2014-08-10 10:20 DianaCody 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 国内互联网公司的开源项目及github地址汇总 阿里 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是J... 阅读全文
posted @ 2014-08-06 23:16 DianaCody 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Eclipse插件开发7——插件发布jar包 最省事的方式就是直接导出jar包,然后放到eclipse的plugins目录下,重启eclipse即可。 step1: 对需要打包的插件工程右击→导出(Export) step2: 选择”可部署插件或段” (Depl... 阅读全文
posted @ 2014-08-04 00:14 DianaCody 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Eclipse插件开发6——eclipse在线翻译插件Translator开发实例详解 在上一篇文章中讲到了一个简单的eclipse插件开发实例,主要是对插件工程的基本创建步骤进行了讲解,这篇文章当中给出一个翻译小插件的实例,调用有道翻译API实现实时取词查询。 一、项... 阅读全文
posted @ 2014-08-04 00:11 DianaCody 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: Eclipse插件开发5——时间插件Timer开发实例详解 这里做的TimeHelper插件设定为在菜单栏、工具栏提供快捷方式,需要在相应地方设置扩展点,最后弹出窗体显示时间。 在上一篇文章里创建好了Time工程,在MANIFEST.MF的“扩展”选项卡里... 阅读全文
posted @ 2014-08-03 18:03 DianaCody 阅读(871) 评论(0) 推荐(0) 编辑
摘要: Eclipse插件开发4——插件JDE、PDE开发方式及plugin.xml配置文件结构 开发方式分为:java开发环境JDE开发插件的方式和插件开发环境PDE开发插件方式。 插件通过添加到预定义的扩展点来向平台添加功能。要将程序代码变成插件,需要: 1. ... 阅读全文
posted @ 2014-08-03 17:51 DianaCody 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: 多叉树结构:JSON数据解析(二) 在上篇文章中提到了JSON数据解析的基本方法,但是方法效率太低,这里接着上篇文章写写如何利用多叉树结构,定义对象,实现JSON数据字段快速随机访问。 JSON数据通常就是无根节点的多叉树结构,对于这种无根节点的多叉树,要实现快速随机访问得经... 阅读全文
posted @ 2014-08-02 07:29 DianaCody 阅读(887) 评论(0) 推荐(0) 编辑