一、selenium库与requests库的区别 二、介绍 selenium最初是一个测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果, ...
分类:
其他好文 时间:
2020-01-04 18:18:53
阅读次数:
76
1. 基本数据类型的包装类 2. 字符串相关类 3. 时间处理相关类 4. 枚举类 只能够取特定值中的一个; 使用enum关键字; 所有的枚举类型隐形的继承自java.lang.Enum,每个枚举的成员默认都是public static final,可以直接通过枚举类型名直接使用他们; 强烈建议当你 ...
分类:
编程语言 时间:
2020-01-04 15:57:41
阅读次数:
107
package com.atzhangwl.jvm.classloader;/** * @ClassName Run_02 * @Description final修饰的变量会被存入调用这个常量的方法的常量池中,本质上调用类并没有直接引用到定义常量的类,因此并不会触发 * 定义常量类的初始化 注意: ...
分类:
其他好文 时间:
2020-01-04 12:35:14
阅读次数:
53
1.Java8之前,接口中只能定义常量和抽象方法。 2.在 Java 8 中,接口可以定义(方法默认为public abstract,变量默认为public static final): 常量 抽象方法 默认方法 静态方法 2.在 Java 9 中,接口可以定义: 常量 抽象方法 默认方法 静态方法 ...
分类:
编程语言 时间:
2020-01-04 12:16:11
阅读次数:
57
https://blog.csdn.net/dh12313012/article/details/84661169 1. spring组件重写构造方法,在构造方法中引用@Value为null 由于spring实例化顺序为先执行构造方法,再注入成员变量,所以序为先执行构造方法,再注入成员变量,所以in ...
分类:
编程语言 时间:
2020-01-03 14:05:51
阅读次数:
551
https://www.cnblogs.com/ruhai/p/11318499.html requests html模块 官方网站 Github网址 请求数据 from requests_html import HTMLSession session = HTMLSession() request ...
分类:
Web程序 时间:
2020-01-03 10:49:05
阅读次数:
250
抽象类的概念 抽象这个词说白了就是看不懂,毕加索的画一般都是被称为抽象的。在java里面可以使用关键字abstract修饰- -个类,这样的类被称为抽象类, abstract修 饰的方法叫做抽象方法。抽象类或抽象方法-般也是看不懂的,因为里面可能根本就没有代码。 抽象类的特点 ■抽象类无法被实例化, ...
分类:
编程语言 时间:
2020-01-03 00:43:29
阅读次数:
84
今天在看ArrayList原码是看到这样的一个符号,好奇怪。?表示通配符,表示的意思是匹配E或E的子类,具体类型未知。 1.限定通配符 编写一个类似于ArrayList的动态数据 修改上面的代码,将addAll参数改成如下 这个时候代码编译通过了。并且能够正常的访问其中的元素。 2.无限定通配符。 ...
分类:
编程语言 时间:
2020-01-02 22:22:29
阅读次数:
118
Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: com.boot.entity.RepEntity column: rep_batch (should be mapped with i ...
分类:
移动开发 时间:
2020-01-02 20:53:09
阅读次数:
127
1、HashSet实际上是一个HashMap实例,都是一个存放链表的数组,它不保证存储元素的迭代顺序,此类允许使用null元素。 2、HashSet中不允许有重复元素,这是因为HashSet是基于HashMap实现的。3、HashSet中的元素都存放在HashMap中的key上,而value中的值都 ...
分类:
其他好文 时间:
2020-01-01 20:17:23
阅读次数:
89