Hutool
-
hutool工具包:使用代理(proxy)实现网络爬虫的简单案例
需求:分别使用正常和代理(proxy)两种方式爬取该页面,展示如何使用hutool代理模式制作爬虫软件。免费代理:网上有很多网站提供免费代理,
Hutool 爬虫 -
线程池创建多个线程,如果其中一个线程抛异常会怎样?
背景:创建一个线程池,允许同时执行5个线程。模拟100个任务(for循环100次),当i=3时抛出异常。代码:package com.provy.jiagou;import cn.
hutool 多线程 线程池 -
hutool工具包:emoji表情符号转为字符符号(emoji-java)
需求:emoji表情符号转为字符符号(emoji-java)工具:hutool工具包,emoji-java工具包<dependency> <groupId>cn.hutool</groupId> <
hutool emoji -
hutool工具包:移除字符串中的emoji表情符号(emoji-java)
需求:移除字符串中的emoji表情符号(emoji-java)工具:hutool工具包,emoji-java工具包<dependency> <groupId>cn.hutool</groupId>
hutool emoji -
hutool工具包:判断一个字符串中是否包含emoji表情符号(emoji-java)
需求:判断一个字符串中是否包含emoji表情符号。工具:hutool工具包,emoji-java工具包<dependency> <groupId>cn.hutool</groupId>
hutool emoji -
hutool工具包:EmojiUtil工具类报错问题(emoji-java)
报错信息:Exception in thread "main" java.lang.NoClassDefFoundError: com/vdurmont/emoji/EmojiParser$FitzpatrickAction at c
hutool emoji -
hutool工具包:使用DB类任意执行一条sql语句
hutool工具包:使用DB类任意执行一条sql语句需求:判断某个QQ群中的成员是否全部保存。代码:/** * 判断群成员是否全部爬取到 * * @ret
hutool -
hutool工具包:使用DB类修改数据库某条数据
hutool工具包:使用DB类修改数据库某条数据需求:修改数据库中的某一条数据。代码:/** * 更新数据 * * @param group */public static
hutool -
hutool工具包:使用DB类向数据库插入一条数据
hutool工具包:使用DB类向数据库插入一条数据需求:向数据库插入一条数据,如果这条数据已存在,不插入。代码:/** * 插入数据 * * @param
hutool -
hutool工具包:数据库DB操作之Entity转实体类
需求:从数据表sys_group中取得所有数据,hutool提供的Db.use()方法返回的都是Entity类型,需要使用BeanUtil.toBean(Object source, Cl
hutool -
Hutool工具包:使用BeanUtil复制Bean对象属性
需求:将从爬虫程序获得的JSON数据赋值给实体类,然后存入数据库。方法:BeanUtil.copyProperties(Object source, Object target)源码:/
Hutool -
Hutool工具包:线程等待随机时间(ThreadUtil,RandomUtil)
需求背景:最近在写爬虫,需要当前线程执行结束后休息一段时间,但是不能每次都休息相同时间,否则会被网站监测到。工具包:Hutool,自己写也
Hutool 多线程 爬虫 -
Hutool工具包:使用ThreadUtil创建并使用线程池的简单案例
需求:模拟一个含有100个元素的集合,同时开启5个线程进行遍历。代码:package com.provy.jiagou;import cn.hutool.core.thread.Thread
多线程 Hutool 爬虫 -
Hutool工具的HttpUtil包如何请求POST方法
最近在学习爬虫技术,想爬取所有已加入QQ群群员的QQ号,然后做一些羞羞的事情。用到了Hutool工具包。在传参时需要使用.form()方法。
Hutool 爬虫 -
Long类型时间戳转日期时间格式问题(1970-01-19)
时间戳有两种单位,一种是毫秒,一种是秒。Hutool中提供了一种Long类型时间戳转DateTime的方法,但只支持毫秒级。看一下源码就知道了。
时间格式 Hutool