
工具类整理
文章平均质量分 66
智_永无止境
来和大家一起学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java集合操作:Apache Commons Collections4启示录
对于不常用的工具可能也不关注,使用工具时,稍微看看工具包的其他工具,可能会发现新天地。)提供了丰富的集合操作工具,但在实际开发中,我们常常会遇到一些更复杂、更繁琐的场景,需要编写大量样板代码。这个工具类真的是太香了,不仅可以实现集合的交集、差集、合集、并集等,还可以进行集合分割、检测等操作。版本的升级,集合的流式操作也变的简洁。还有其他的一些小的工具类,就不一一列举了。是一个功能极其强大的工具库,如果之用了其中的一小部分功能,就显的有点浪费了。是扩展的集合类,可以存储重复的值,会自动统计个数。原创 2025-08-28 09:17:49 · 322 阅读 · 0 评论 -
深入理解HanLP1.x,填平可能遇到的坑
提取指定数量的摘要。自定义词典为什么要单独领出来讲呢?因为在我们的业务开发中,可能分词的效果并不理想,需要定制自己的词库,索引更加常用。例如:小米su7特斯拉modelY比亚042025款6575767670908我们需要分出小米su72025款等词。我们分别看看用字典和不用字典的效果。原创 2025-08-13 13:32:28 · 747 阅读 · 0 评论 -
浅谈Java中的中文分词
搜索引擎中最终的一个就是分词器,通过分词器将输入的条件分成词条,使用倒排索引的技术,提高搜索的性能。,数据量比较少的情况下可以随意使用,数据量大起来,可以通过建立合适的索引提高查询效率。它指的是将连续的文本序列(如句子、段落)切分成具有独立语义或语法意义的词汇单元(词或 Token)的过程。是基于深度学习的,号称次世代最先进的NLP技术,支持包括简繁中英日俄法德在内的104种语言上的联合任务。明显是经过了分词,才能得到的结果。总是不可控的,功能虽然丰富,但是只用于分词就显的大材小用了,这里不展开讨论了。原创 2025-08-11 10:16:28 · 988 阅读 · 0 评论 -
营销级二维码生成术:Java如何打造专属标识
是一款通用的库, 专注于生成 QR Code 二维码的开源库。代码库非常小巧(核心 C 实现只有两个源文件),编译后体积小,运行时内存占用低,生成速度快。二维码的生成有很多小工具已经实现的非常好了,如草料二维码、掘金插件的快捷工具等。要集成在项目中的话,这些小工具用起来就没有那么方便了,我们就需要定制属于自家的二维码。二维码技术已经非常成熟了,应用非常广泛,如收付款、交友、旅游等。作为技术人,如此好用的二维码是如何生成的呢?它的主要强项在于 解码(读取/识别),但也包含基本的编码(生成)功能。原创 2025-08-04 09:36:48 · 909 阅读 · 0 评论 -
Java 8 日期时间 API 全面指南:使用技巧与场景实践
的设计缺陷,提供了线程安全**、**直观易用且功能全面的日期时间处理方案。中的日期类用起来不怎么顺手,本文将深入解析核心类、使用技巧及实际场景应用。类,包括计算、格式化、解析等操作。方法,通过当前的秒数+纳秒数+时区的偏移/时区时间来构建。可以获取日期的年、月、日、时、分、秒、纳秒等参数。因为都是关于日期的类,所以他们之间都用几乎相同的。通过合理运用这些工具,可显著提升日期时间处理的。这里需要注意的是,时间间隔的计算不会向上取整。习惯了以前的工具类,反而觉得。日期的比较和之前的差别不大。原创 2025-07-18 17:00:36 · 795 阅读 · 0 评论 -
FastExcel:革新Java生态的高性能Excel处理引擎
FastExcel是一个Java库,旨在高效地读取和写入Excel文件。它最初是EasyExcel的分叉版本,旨在提供增强的性能、持续维护和新功能,同时保持与原始的兼容性。这使其成为在Java应用程序中处理Excel数据的强大的用户友好的工具。FastExcel通过优化内存使用来优先考虑高性能,特别是在处理大型数据集时。它通过SAX解析机制实现这一点,以流式方式处理基于XML的Excel文件(XLSX),而无需一次性将整个文件加载到内存中。原创 2025-07-18 13:14:22 · 1404 阅读 · 0 评论 -
程序员图片处理利器:分享两款图片处理工具,让图片处理后顾无忧
在日常开发中,尤其在电商领域,图片的处理犹如家常便饭。前端有自己的一套框架处理,如`canvas`等工具。只要前端能做就交给前端团队处理了。我们后端应该怎么处理呢原创 2025-05-07 16:40:17 · 901 阅读 · 0 评论 -
学习Google guava工具类
1、前言好的工具类能节约开发者的开发成本,今天学习一个新的工具类guawa。guawa是谷歌出品的一款开源java工具类,提供一些常用的方法。2、坐标<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <...原创 2018-05-29 15:05:54 · 1530 阅读 · 0 评论 -
学习Apache commons-beanutils工具类
1、前言初学java时,使用过beanUtils封装javabean参数,使用框架之后,由框架自动封装。慢慢淡忘了这个工具类,今天来学习学习!2、导入依赖 <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils&l...原创 2018-05-28 10:17:29 · 4553 阅读 · 0 评论 -
学习Apache common-io工具类
1、前言工具类总是可以提高开发者的效率,今天学习一下Apache关于IO的工具类,所谓Apache出品必是精品,那可得好好学习学习。2、maven依赖<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> ...原创 2018-04-26 17:41:53 · 1946 阅读 · 0 评论