![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
snowflakefengzf
江湖
展开
-
通过JAXB完成Java对象与XML之间的转换
Java对象转换XML的过程叫marshal。XML转换到Java对象的过程叫unmarshal。一、Java对象转化为XMLpackage com.gstarcad.fei.xml.vo;/** * @Title: ${file_name} * @Package ${package_name} * @Description: * @author fengzf fengzf@gsta...原创 2018-09-19 15:13:00 · 235 阅读 · 0 评论 -
HTML 和 XML 数据的分析与解析
目前在 Java 中,解析 HTML 工具主要包含以下几种:1、jsoup:强大的 HTML 解析工具,支持以 jQuery 中 CSS Selector 的方式提取 HTML 中的元素,学习成本较低。2、HtmlCleaner:另外一款开源的 Java 语言的 HTML 文档解析器,支持以 XPath 的方式提取 HTML 中的元素。另外,在此说明,学习 XPath 语法对于使用另外一款基于...转载 2018-10-15 11:49:42 · 523 阅读 · 0 评论 -
数据存储方式之 TXT 文本
Java 操作文件输入流与输出流,具体内容包括 File 类、文件字节流与字符流、缓冲流。最后以网络爬虫实战案例,讲解其具体的使用方式。输入流、输出流简介在 Java 中,流是从源到目的地的字节的有序序列。Java 中有两种基本的流——输入流和输出流。输入流与输出流提供了一条通道,使用该通道可以读取源中的数据或者把数据传送到目的地。示意图如下:Java 中 java.io 包几乎包含了所有...转载 2018-10-15 13:29:57 · 3402 阅读 · 0 评论 -
数据存储方式之 Excel
网络爬虫爬取的少量数据,可以使用 Excel 进行存储。本篇将主要讲解如何使用 Java 操作 Excel,具体包括 Excel 数据的读取以及 Excel 数据的写入。在 Java 中主要涉及到两款操作 Excel 的工具:Jxl 以及 Apache 旗下的 POI 工具。本篇将主要介绍这两个工具的使用,并给出具体的网络爬虫实战案例。Jxl 的使用Jxl 是一款常用的 Java 操作 Ex...转载 2018-10-15 14:52:51 · 3073 阅读 · 0 评论 -
java面试题整理
1、操作系统中 heap 和 stack 的区别答案:堆栈的概念: 堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—first in first out)。栈,先进后出(FILO—First-In...原创 2018-10-16 11:34:00 · 268 阅读 · 0 评论