- 博客(15)
- 收藏
- 关注
转载 htmlunit(二)
htmlunit默认是会对网页中的css,javascript解析的,对于一般的非Js加载页面采集,我们可以把css.javascript解析去掉,这样可以提高效率;但是对于Js加载的页面,就不能去掉了;import java.io.IOException;import java.net.MalformedURLException; import com.gargoylesoftware....
2019-07-01 17:30:36
509
转载 htmlunit(一)
HTMLUNIThtmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。是一个没有界面的浏览器,运行速度迅速。是junit的扩展之一,采用的是Rhinojs引擎。模拟js运行1.HTMLUNIT的基本功能展示首先我们新建一个Maven普通客户端项目,然后打开pom.xml引入h...
2019-06-24 20:57:38
1250
转载 Jsoup获取DOM元素
Jsoup获取DOM元素jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。我们在爬虫采集网页领域 主要作用是 用HttpClient获取到网页后 具体的网页提取需要的信息的时候 ,就用到Jsoup,Jsoup可以使用强大的类似Jquery,css选择器,来...
2019-06-17 19:19:48
1162
转载 Spring-Data-Jpa
Spring-Data-JpaSpring-Data-JpaJPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。Spring Data JPA 框架,主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩的实现持久层业务逻辑的工作都省了,唯一要做的,就只是声明持久层的接口,其他...
2019-06-10 20:08:22
157
转载 spring整合CXF
spring整合CXF1.如何用Spring来整合CXF,来发布WebService服务首先我们来建一个Maven项目 WebService_CXF建好项目第一步,我们打开pom.xml我们来添加下Spring支持:<!-- 添加Spring支持 --><dependency> <groupId>org.springframework<...
2019-06-03 20:38:18
767
原创 log4j杂谈
1.Log4j appender输出类型配置org.apache.log4j.ConsoleAppender(控制台),org.apache.log4j.FileAppender(文件),org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的...
2019-05-27 21:52:56
249
原创 IDEA的一些杂疑
IDEA的一些杂疑1.IDEA配置Maven阿里云镜像以及建立SpringBoot项目首先的话 我们配置下maven阿里云镜像,默认镜像下载速度比较慢,经常jar包破损;Build,Execution,Deployment -> Maven我们不用官方提供的,我们用自己本机的maven;红色圈的 分别是 Maven 目录 ,用户settings设置 以及本地仓库地址; 我们都选择...
2019-05-20 21:29:06
155
原创 maven 的安装和基本概念
maven 的安装和基本概念1.什么是mavenMaven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakar...
2019-05-13 16:25:03
113
原创 JAVA集合
JAVA集合数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。简单展示一下数组public class Student { private String name; private Integer age; public ...
2019-05-06 15:59:54
110
原创 java多线程
java多线程1.什么是多线程?多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具 有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。那么放在java中就是同时对多项任务加以控制;/** * 听音乐 */private static void music(){ for(int i=0;i&l...
2019-04-29 18:07:08
130
原创 java常用类
java常用类(一)Math类是一个数学工具类public class TestMath { public static void main(String[] args) { System.out.println("最大值:"+Math.max(1, 2)); System.out.println("最小值:"+Math.min(1, 2)); ...
2019-04-15 20:41:30
128
原创 Java异常处理
Java异常处理1.捕获和处理异常在java中,我们一般用try-catch来捕获异常public class ExceptionDemo { /*public static void main(String[] args) { String str="123"; int a=Integer.parseInt(str); System.out...
2019-04-08 16:46:13
199
原创 java运算符
**java运算符**运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符一丶赋值运算符= += -= *= /= %= &= ^= |= <<= &g...
2019-04-01 15:19:45
96
原创 boostrap的简单应用
Bootstrap的简单介绍一丶什么是bootstrapBootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一...
2019-03-25 13:24:14
297
原创 jQuery的基本效果
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 这里推荐一个网站http:...
2019-03-17 16:09:15
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人