
Java
文章平均质量分 81
DianaCody
这个作者很懒,什么都没留下…
展开
-
Java强制类型转换--object对象转换为String的一些总结
Java强制类型转换原创 2014-04-21 09:04:31 · 8866 阅读 · 0 评论 -
java对象序列化与反序列化
java对象序列化与反序列化原创 2014-08-16 16:36:31 · 997 阅读 · 0 评论 -
从文本文件逐行读入数据
文本文件逐行读入数据原创 2014-08-16 16:24:58 · 1751 阅读 · 0 评论 -
Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密
Java代码加密与反编译(一):利用混淆器工具进行加密原创 2014-08-15 14:52:53 · 11207 阅读 · 2 评论 -
JDBC读写mysql总结
一、下载驱动(主要是jar包)mysql-connection-java-5.1.31-bin.jar 二、添加jar包,配置环境变量把驱动jar包添加到以下两个目录,并设置classpath环境变量。 1. 添加目录:(CATALINA_HOME) D:\..\Tomcat 6.0\lib\(JAVA_HOME) D:\..\jdk1.7\原创 2014-09-13 08:18:29 · 1875 阅读 · 0 评论 -
【网络爬虫】【java】微博爬虫(二):如何抓取HTML页面及HttpClient使用
一、写在前面上篇文章以网易微博爬虫为例,给出了一个很简单的微博爬虫的爬取过程,大概说明了网络爬虫其实也就这么回事,或许初次看到这个例子觉得有些复杂,不过没有关系,上篇文章给的例子只是让大家对爬虫过程有所了解。接下来的系列里,将一步一步地剖析每个过程。爬虫总体流程在上篇文章已经说得很清楚了,没有看过的朋友可以去看下:http://blog.youkuaiyun.com/dianacody/article原创 2014-09-30 14:11:49 · 11725 阅读 · 1 评论 -
【网络爬虫】【java】微博爬虫(三):庖丁解牛——HTML结构分析与正则切分
在上一篇文章中已经通过请求的url地址把html页面爬取下来了,这里分别以网易微博的html和新浪微博的html为例来分析如何提取微博数据。一、网易微博解析 相比新浪微博的html结构,网易微博的比较容易明显地看出来,也容易找到微博数据。查看其html结构不是网页里右键→“查看网页源代码”,那里的微博正文是以html标签形式显示的,而程序实际请求返回得到的html的微博正文是原创 2014-10-01 08:49:30 · 2937 阅读 · 2 评论 -
【网络爬虫】【java】微博爬虫(五):防止爬虫被墙的几个技巧(总结篇)
爬虫的目的就是大规模地、长时间地获取数据,跟我们正常浏览器获取数据相比,虽然机理相差不大,但总是一个IP去爬网站,大规模集中对服务器访问,时间一长就有可能被拒绝。关于爬虫长时间爬取数据,可能会要求验证码,即便是多个账号轮流爬取仍然会出现要求输入验证码的情况。技巧一:设置下载等待时间/下载频率大规模集中访问对服务器的影响较大,爬虫可以短时间增大服务器负载。这里需要注意的是:设定下载等原创 2014-10-01 12:53:32 · 9885 阅读 · 0 评论 -
【eclipse插件开发实战】 Eclipse插件开发5——时间插件Timer开发实例详解
eclipse插件开发5——时间插件Timer开发过程及步骤原创 2014-08-03 18:03:09 · 19005 阅读 · 1 评论 -
【网络爬虫】【java】微博爬虫(四):数据处理——jsoup工具解析html、dom4j读写xml
之前提到过,对于简单的网页结构解析,可以直接通过观察法、手工写正则解析,可以做出来,比如网易微博。但是对于结构稍微复杂点的,比如新浪微博,如果还用正则,用眼睛一个个去找,未免太麻烦了。 本文介绍两个工具包:解析html, xml的jsoup,和读写xml的dom4j。 工具包jsoup是解析html、xml的利器,利用jsoup可以快速读取html等规范文档格式原创 2014-10-01 08:53:16 · 6420 阅读 · 0 评论 -
Java代码加密与反编译(二):用加密算法DES修改classLoader实现对.class文件加密
Java代码加密与反编译(二):用加密算法DES实现加密原创 2014-08-15 15:39:59 · 8870 阅读 · 13 评论 -
正则表达式总结
正则表达式总结原创 2014-09-07 21:30:40 · 3326 阅读 · 0 评论 -
Tomcat自定义classLoader加密解密
Tomcat自定义classLoader加密解密转载 2014-09-06 22:57:17 · 5952 阅读 · 3 评论 -
IP地址库解析——读取IP地址获得实际地理位置信息的java源码实现
IP地址库解析的java实现——读取IP地址获得实际地理位置信息说明:IP地址库来自QQwry.dat数据库文件,通过解析地址库当中的ip,获取ip地址对应的国家/省/市/运营商ISP信息。 解析主要用到三个类:(1) IPSeeker.java:通过IP地址查询解析相关信息(2) SplitAddress.java:IPSeeker解析出的完整信息做进一步切分,划原创 2014-08-10 10:20:29 · 11139 阅读 · 1 评论 -
maven构建java项目、web项目
mvn创建web项目步骤文章来源:http://niuzhenxin.iteye.com/blog/1558418转载 2014-07-16 16:35:02 · 1316 阅读 · 1 评论 -
【eclipse插件开发实战】Eclipse插件开发4——插件JDE、PDE开发方式及plugin.xml配置文件结构
Eclipse插件开发4——插件JDE、PDE开发方式及plugin.xml配置文件结构原创 2014-08-03 17:51:07 · 8504 阅读 · 2 评论 -
【eclipse插件开发实战】Eclipse插件开发7——插件发布jar包
Eclipse插件开发7——插件发布jar包最省事的方式就是直接导出jar包,然后放到eclipse的plugins目录下,重启eclipse即可。step1:对需要打包的插件工程右击→导出(Export)原创 2014-08-04 00:14:22 · 4059 阅读 · 0 评论 -
【eclipse插件开发实战】 Eclipse插件开发6——eclipse在线翻译插件Translator开发实例详解
eclipse插件开发6——翻译小助手Translator开发实例 在上一篇文章中讲到了一个简单的eclipse插件开发实例,主要是对插件工程的基本创建步骤进行了讲解,这篇文章当中给出一个翻译小插件的实例,调用有道翻译API实现实时取词查询。一、项目中需要引用的库httpclient-4.1.3.jarhttpclient-cache-4.1.3.jar原创 2014-08-04 00:11:13 · 8045 阅读 · 0 评论 -
【eclipse插件开发实战】Eclipse插件开发2——SWT
Eclipse插件开发2——SWTcdsv原创 2014-07-23 23:29:08 · 3509 阅读 · 1 评论 -
【eclipse插件开发实战】Eclipse插件开发1——eclipse内核结构、扩展点机制
Eclipse插件开发1——eclipse内核、扩展点机制一、Eclipse内核结构Eclipse是一个称作插件加载器的小内核,有上百个插件,eclipse最重要的特征就是它的插件架构,其核心非常小,而由许多功能插件组合而成。在启动时,插件加载器扫描plugin.xml文件,寻找每一个插件,并构建一个包含这些信息的架构。通常eclilpse富客户端程序(RCP,Rich原创 2014-07-23 22:27:35 · 5340 阅读 · 2 评论 -
【eclipse插件开发实战】Eclipse插件开发3——OSGi、RCP
Eclipse插件开发3——OSGi、RCP一、OSGi 1. 什么是OSGi框架 OSGi(Open Service Gateway Initiative)框架是运行在JavaVM环境里的服务平台。框架提供的主要功能是对应用和组件的生命周期管理,系统可以在无需重启的情况下,远程操纵组件的安装、启动、停止。 OSGi框架不仅用于Eclipse,从移动终端到车载系统,原创 2014-07-24 21:06:36 · 3338 阅读 · 0 评论 -
java命令行编译运行、打包jar
命令行编译运行java、打包jar原创 2014-08-15 17:48:16 · 19238 阅读 · 0 评论 -
反射invoke()方法
java反射invoke()方法 invoke()方法: 主要是为了类反射,可以在不知道具体类的情况下,根据配置字符串去调用一个类的方法。最简单的方法是可以把方法参数化。 main.invoke(): 比如Test类里有一系列名字相似的方法setValue1、setValue2等,可以把方法名存进数组v[],然后循环里invoke(test, v[原创 2014-08-28 18:10:20 · 5707 阅读 · 1 评论