commons-lang中对应也有RanddomUtils.RandomStringUtils 直接从类结构开始入手: 基本都是见名知意了,就不一一展开:点开源码可以看到算是比较通俗易懂的对Random的封装,如果不想使用工具类也可以自己参考源码 示例: public static void main(String[] args) { // 随机整数(左闭右开) int i = RandomUtil.randomInt(1, 100); System.out.println("i = "…
前言 我们之前的爬虫都是模拟成浏览器后直接爬取,并没有动态设置IP代理以及UserAgent标识,本文记录免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作简易流量爬虫 主要用到的知识:爬虫相关.SpringBoot相关,项目整合了多个知识点,要是有不太理解的可以先看我之前的博客: httpclient+jsoup实现小说线上采集阅读 htmlUnit加持,网络小蜘蛛的超级进化 SpringBoot系列——定时器 SpringBoot系列——@Asyn…
Java json工具类,jackson工具类,ObjectMapper工具类 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2016年8月23日 15:39:18 星期二 http://fanshuyao.iteye.com/ 附件有下载! package com.chi…
Property工具类,Properties文件工具类,PropertiesUtils工具类 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2016年8月9日 11:31:12 星期二 http://fanshuyao.iteye.com/ package com.chinagas.com…
视图家族之mixins视图工具类与generics工具视图类 一.mixins视图工具类 作用: 提供了几种后端视图(对数据资源进行曾删改查)处理流程的实现,如果需要编写的视图属于这五种,则视图可以通过继承相应的扩展类来复用代码,减少自己编写的代码量. 这五个扩展类需要搭配GenericAPIView父类,因为五个扩展类的实现需要调用GenericAPIView提供的序列化器与数据库查询的方法. """ 六大视图工具类: RetrieveModelMixin,\ 单查 Lis…
最简单最直接的上手可以参见参考文档:http://hutool.mydoc.io/?t=216015   Http协议的介绍,请参考web随笔:http://www.cnblogs.com/jiangbei/p/6681215.html 受够了的HttpClient?那Hutool的HttpUtil值得一试! 一.HttpUtil 快读使用: 发送get请求,包括有参与无参 示例: String url = "http://www.sogou.com"; Map<String,…
集合概述 集合有时又称为容器,简单地说,它是一个对象,能将具有相同性质的多个元素汇聚成一个整体.集合被用于存储.获取.操纵和传输聚合的数据. 使用集合的技巧 看到Array就是数组结构,有角标,查询速度很快. 看到link就是链表结构:增删速度快,而且有特有方法.addFirst: addLast:removeFirst(): removeLast(): getFirst():getLast(): 看到hash就是哈希表,就要想到哈希值,就要想到唯一性,就要想到存入到该结构的中的元素必须覆盖ha…
Collections Collections 工具类常用方法: 排序 查找,替换操作 同步控制(不推荐,需要线程安全的集合类型时请考虑使用 JUC 包下的并发集合) 排序操作 void reverse(List list)//反转 void shuffle(List list)//随机排序 void sort(List list)//按自然排序的升序排序 void sort(List list, Comparator c)//定制排序,由Comparator控制排序逻辑 void swap(L…
集合知识点总结 Arrays工具类 .binarySearch() .sort() .fill() //填充 int[] array = new int[10]; Arrays.fill(array,1,3,2); // 结果为[0,2,2,0,0,0,0,0,0,] Arrays.fill(array,1);// 结果全都为1 .toString() // 将集合作为字符输出 Collections工具类 Collections.max() .reverse() // 翻转 .sort() /…
原本Spring MVC项目添加跨域: 在web.xml文件中配置: <!-- cors解决跨域访问问题 --> <filter> <filter-name>cors</filter-name> <filter-class>com.wazn.learn.util.SimpleCORSFilter</filter-class> </filter> <filter-mapping> <filter-name&…