![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java工具类
文章平均质量分 71
主要写java的各种技术使用的工具类
Royalreairman
知者不言,言者不知
展开
-
Apache Shiro(一)
如同上面提到的,Realm 是 shiro 和你的应用程序安全数据之间的“桥”或“连接”,当实际要与安全相关的数据进行交互如用户执行身份认证(登录)和授权验证(访问控制)时,shiro 从程序配置的一个或多个Realm 中查找这些数据,你需要配置多少个 Realm 便可配置多少个 Realm(通常一个数据源一个),shiro 将会在认证和授权中协调它们。是不是需要所有方面的验证都成功?简单就是不同的角色用户只能访问指定的信息 ,我们需要知道用户有那些角色,用户有那些权限 ,包结构和之前的一致3-3。原创 2023-01-01 12:59:36 · 1198 阅读 · 0 评论 -
WebCollector
WebCollector也是一个基于Java的开源网络爬虫框架,其支持多线程、深度采集、URL维护及结构化数据抽取等。WebCollector项目的源码可以在GitHub上进行下载。相比于Crawler4j,WebCollector的可扩展性和适用性更强,如可以实现多代理的切换、断点采集和大规模数据采集。原创 2022-12-29 11:51:40 · 1144 阅读 · 0 评论 -
poi读写操作
poi读写操作 3.写入Excel03版本用的是HSSF,07版本用的是XSSF3-2.07版本xlsx 4.大数据导入4-1 03版本03版本耗时2.83秒(每个人电脑性能不一样) 03版本只能处理65536行,过程中写入缓存,不操作磁盘,写入速度快4-2 07版本07版本速度慢,写入耗内存,也会内存溢出,我电脑是 4.28秒,处理65536行。对于写入慢的问题,大文件可以写SCSSF,在写入过程中会原创 2022-12-04 20:59:27 · 1033 阅读 · 0 评论 -
Crawler4j
Crawler4j是由Yasser Ganjisaffar开发的一个简单易用的开源网络爬虫框架,它支持多线程和深度数据采集,并且内置URL过滤机制(由frontier包实现)。同时,针对URL对应的页面内容,开发者可利用数据解析工具(如Jsoup)提取网页中的结构化字段。Crawler4j项目的源码可以在GitHub上进行下载。原创 2022-12-28 11:39:16 · 821 阅读 · 0 评论 -
Fastjson解析JSON
Fastjson是阿里巴巴公司基于Java语言开发的高性能且功能完善的JSON操作类库,目前fastjson有两个版本,一个是Fastjson,另外一个是fastjson2。Fastjson1 的JSONObject 只是简单实现Map接口,是无序的map容器Fastjson2 的JSONObject 实现了链结构的Map,是有序的Map容器无论是JSONObject或者JSONArray都摆脱了JSON的类,而且JSON由抽象类——>接口我这里选择使用fastjson2。原创 2022-12-27 17:42:55 · 1246 阅读 · 0 评论 -
Gson解析JSON
Gson是Google提供的处理JSON数据的Java类库,主要用于转换Java对象和JSON对象。原创 2022-12-27 17:05:59 · 6279 阅读 · 0 评论 -
jxl ----java处理excel
Jxl是一款常用的Java中操作Excel的API,但其只对xls有效,对2007版本以上的Excel(xlsx)很难处理。在本节中,主要介绍如何使用Jxl创建工作簿以及工作表、读取Excel文件内容和写入Excel文件内容。我们在写入的时候,要保证这个目录是存在的,我这里是自己手动创建的。原创 2022-12-26 17:22:43 · 973 阅读 · 0 评论 -
URLConnection与HttpURLConnection
URLConnection是java.net包中的一个抽象类,其主要用于实现应用程序与URL之间的通信。HttpURLConnection继承自URLConnection,也是抽象类。在网络爬虫中,可以使用URLConnection或HttpURLConnection请求URL获取流数据,通过对流数据的操作,获取具体的实体内容。原创 2022-12-25 17:16:08 · 1095 阅读 · 0 评论 -
org.json解析JSON
JSON-Java是用于在Java中读取和写入JSON文档的参考应用程序。它是由Douglas Crockford编写的,他首先指定了JSON文档格式。它的工作原理是在POJO -中解析和存储JSON文本。这允许您的 Java 代码导航到文档,读取、更新和写入 JSON 文档。该项目的主要目的是展示如何在 Java 中解析和发出 JSON 文档。原创 2022-12-23 00:04:53 · 1073 阅读 · 0 评论 -
WebMagic
WebMagic是一款简单灵活的爬虫框架。基于它你可以很容易的编写一个爬虫。WebMagic由四个组件(Downloader、PageProcessor、Scheduler、Pipeline)构成,核心代码非常简单,主要是将这些组件结合并完成多线程的任务。这意味着,在WebMagic中,你基本上可以对爬虫的功能做任何定制。原创 2022-12-22 17:09:42 · 1016 阅读 · 0 评论 -
jsoup
jsoup:Java HTML解析器,专为HTML编辑,清理,抓取和XSS安全而构建。原创 2022-12-22 13:37:29 · 1174 阅读 · 0 评论 -
swagger3 和knif4j
【代码】swagger3 和knif4j。原创 2022-12-18 11:12:14 · 327 阅读 · 0 评论 -
httpclient
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。原创 2022-11-30 16:17:44 · 1844 阅读 · 0 评论