Java自定义工具类
hah杨大仙
KNOWLEDGE IS POWER
展开
-
Elasticsearch高亮查询 工具类 及使用方法 【详解】
About2000年左右,Shay Banon和他的新婚妻子来到伦敦,他的妻子开了一家餐馆。而他在伦敦寻找工作的期间,接触到了Lucene的早期版本,他想为自己的妻子开发一个方便搜索菜谱的应用。直接使用Lucene构建搜索,代码量非常大且复杂。后来,Shay找到了一份新工作。工作中他逐渐发现,越来越需要一个易用的高性能、实时、分布式搜索服务,于是便在Lucene的基础上造成了一个独立的服务,并将其更名为Elasticsearch。Elastics...原创 2021-12-06 19:40:31 · 2204 阅读 · 0 评论 -
Hutool介绍 | 最新版依赖添加 | 中文API文档
Hutool官网:Hutool参考文档Hutool的目标是使用一个工具方法代替一段复杂代码,从而最大限度的避免“复制粘贴”代码的问题,彻底改变我们写代码的方式。Hutool的存在就是为了减少代码搜索成本,避免网络上参差不齐的代码出现导致的bug。最新版依赖 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --> <!--Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相..原创 2021-11-29 21:15:30 · 12666 阅读 · 2 评论 -
web项目 优化精美分页工具类【无bug】一行代码即可使用【Bootstrap样式】
看到朋友们反馈在使用上次封装的分页工具时有bug(也就是链接文章) ^于是重新进行了优化,现只需在页面添加一行代码即可使用,经测试后没有任何bug,可放心使用 ~非常感谢朋友们的bug分享!我们得以在相互交流之中不断成长,共同进步!Thanks!优化后的工具类源码:原创 2021-11-29 17:04:08 · 493 阅读 · 0 评论 -
随机生成数组工具类【拿去使用】
最近在整理排序算法,发现非常有必要编写一个数组工具类,方便使用代码如下 :(如有对随机数不了解的小伙伴参考:Math.random()随机数 使用详解【一看就懂】)public class AlgorithmUtil { // 生成随机数组,可指定长度,可指定数据范围 public static int[] randomArray(int arrLength, int max, int min) { // 创建一个数组对象 指定长度为arrLength .原创 2021-11-09 09:49:27 · 451 阅读 · 0 评论 -
Math.random()随机数 使用详解【一看就懂】
最近打算整理排序算法,发现很有必要准备一下生成随机数的工具类。于是乎~打开Java中的Math工具类查看random()方法如下:对底层感兴趣的小伙伴们自行查看哦插入数学中的一点小知识:例如:[0,1) [0,1) ===》范围包含0但不包含1 [0,1] ===》 范围包含0且包含1上随机数的使用代码 and 举例: // 生成 [0, 1) 的随机数 double random = Math.random(); // 生成 [0, ...原创 2021-11-08 15:43:23 · 18198 阅读 · 2 评论 -
Java自定义时间工具类---求两个时间相差的时长(耗时),结果格式为xx年xx月xx日xx时xx分xx秒 【一看就懂】
今天在做一个项目时,遇到了 如图所示 的时间格式需求,想了很久、也尝试了很多前后端代码的处理方式,思前想后决定写个工具类方便大家以后使用。话不多说,直接上工具类代码// 计算两个Date类型时间相差的时长,返回字符串格式-->例如:( 2年6月23日23时26分18秒 )如要修改格式修改源码即可 public static String getTimeDiffString(Date d1, Date d2) throws ParseException {...原创 2021-10-23 18:55:38 · 1478 阅读 · 4 评论