java工具类
快乐敲代码
对,一个干活的java仔
展开
-
数字区间表达式校验工具类
另外一种就是单个区间 [18]表示大于等于18 (18)表示大于18。如 [18,60) 表示大于等于18小于60。需要支持用户手动输入区间的表达式。中括号[ ]表示大于/小于等于。小括号( )表示大于/小于。原创 2024-06-25 14:28:19 · 209 阅读 · 0 评论 -
java树形菜单过滤掉父级中断的数据&完全匹配父子级
树形菜单过滤原创 2023-09-26 10:08:08 · 2639 阅读 · 0 评论 -
JAVA合并word和pdf文档
【代码】JAVA合并word和pdf文档。原创 2023-05-20 11:04:20 · 678 阅读 · 0 评论 -
java生成随机中文名用户工具类
中文名原创 2023-05-12 11:23:19 · 3061 阅读 · 0 评论 -
springboot将模板生成pdf文件
pdf原创 2022-08-10 18:19:17 · 6660 阅读 · 13 评论 -
IDEA自动填充对象get/set内容插件推荐
自动填充对象值插件原创 2022-08-09 09:28:54 · 6545 阅读 · 0 评论 -
xml文件和java对象互转
xml工具类原创 2022-07-20 10:57:42 · 2696 阅读 · 1 评论 -
java实现快速排序、冒泡排序和二分查找法
简单算法原创 2022-06-13 18:15:00 · 163 阅读 · 0 评论 -
密码校验:大小写字母、字符、数字组合,最少8位
校验规则:密码必须由大小写字母+字符+数子组合,最少八位,不允许4位及以上连续或重复的数字或字母PassWordUtil 工具类:public class PassWordUtil {/** * 密码是否是正序或反序连续4位及以上 * * @param pwd * @return true为正确,false为错误。 */public static boolean isPasswordContinuous(String pwd) { //正序次数 int count =原创 2022-05-31 09:33:18 · 9767 阅读 · 1 评论 -
Bean对象转换工具
需求:项目当中各层对象经常需要转换,VO、PO、DTO实现:1、引入pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.76</version> </dependency> <depende原创 2022-04-29 11:21:57 · 479 阅读 · 0 评论 -
springboot集成mybatis的generator逆向生成器
手动写表实体类确实很烦,特别是表有多,表字段又长的时候很累时间,虽然我们现在项目中大部分的使用了tk.mapper或者mybatisPlus,但有时候还是需要用到的,记录一下。步骤描述:1、在项目resources目录下编写generator.xml2、在pom.xml中添加依赖3、在maven中点击生成1、编写generator.xml需要改一些内容:(里面路径的包可以不用创建,它会根据你配置好的路径自动生成)(1)本地数据库驱动程序jar包的全路径(必须要改)。(2)数据库的相关配置(原创 2021-03-20 23:11:00 · 171 阅读 · 0 评论 -
兼容IE浏览器下载文件
普通的<download>标签在谷歌和其他浏览器上都没问题,但是项目中,用户有很多是使用IE浏览器的,版本是11.1,下载PDF功能就失效,怎么都不行,搞了很久,用微软说明的Blob搭配window.navigator.msSaveOrOpenBlob或window.navigator.msSaveBlob函数可以解决。步骤:1.前端把pdf文件链接地址传到后台,后台下载转成流返回给前端,2、前端再保存成为文件**前端:**</script>// 下载 pdf p原创 2021-03-19 10:43:01 · 525 阅读 · 0 评论 -
java生成不重复的6位随机数(可指定位数,指定纯数组、字母或混合)
6位数字理论上应该是100W变换,超过100w肯定是重复的直接上代码吧:方法: /** * 获取数组不存在的6位数取件码 * @return */ private String getPickupCode(List<String> list){ String sixstr = RandomUtil.getSixstr(); boolean contains = list.contains(sixstr); if (contains || s原创 2020-08-27 11:24:40 · 8547 阅读 · 5 评论 -
java获取中文字符串汉语拼音和首字母
业务需求:将用户中文名字根据拼音首字母分类排序直接上代码:引入依赖: <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency>创建工具类:import cn.newi.common.util.Strin原创 2020-05-28 14:20:54 · 2129 阅读 · 2 评论 -
JSON字符串标准化格式工具类
/** * JSON格式字符串标准格式话工具类 */public class JsonFormatTool { public static String formatJson(String jsonStr) { if (null == jsonStr || "".equals(jsonStr)) { return ""; } String...原创 2019-11-25 17:17:33 · 905 阅读 · 0 评论 -
Java日期格式处理工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class DateUtil { /** * 返回上个月月份的格式化字符串时间yyyyMM...原创 2019-08-15 16:52:09 · 168 阅读 · 0 评论 -
java 将对象属性值快速复制到另一个对象上
需求:将对象属性值快速复制到另一个对象上,忽略空值属性和id直接上代码:BeanUtils 工具类import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List;import java.util.Set;import org.springframework.beans.BeanWrapper;import org.springframework.beans.Be原创 2020-06-29 12:00:00 · 9442 阅读 · 0 评论 -
js/java文字转语音免费(仅仅支持window)支持离线使用
直接上html页面就能用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="https://code.jquery.com/jquery-3.1.1...原创 2020-04-10 17:08:53 · 3195 阅读 · 0 评论 -
JS将内容转成二维码显示(附demo下载)
html文件:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>二维码</title> <meta name="d...原创 2020-04-10 13:15:27 · 679 阅读 · 0 评论 -
post请求http报错NET::ERR_CERT_AUTHORITY_INVALID (跨域问题)解决办法
后台请求解决直接百度 java https请求忽略ssl安全验证就行,这个很多推荐一个:https://www.cnblogs.com/qq931399960/p/11904157.html前端:JS是没办法解决的,不用想了,但是浏览器是可以解决的。方法:右键桌面浏览器图标 ---属性--目标 在最后面加上 (加上!!!不是替换)--disable-infoba...原创 2020-04-07 16:26:48 · 8376 阅读 · 2 评论 -
用命令符JDK的wsimport命令去生成webservice代码提示wsimport不是内部或外部命令
解决:修改JDK中的环境变量配置:把Path中原本设置的 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin修改成绝对路径:如我的是:(修改成你自己的JDK路径) C:\Program Files\Java\jdk1.8.0_171\jre\bin C:\Program Files\Java\jdk1.8.0_171\bin然后问题就解决了:...原创 2020-03-11 17:04:03 · 528 阅读 · 0 评论 -
JAVA最强工具类之一HuTool
简介JAVA最强工具类-HuToolHutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util...转载 2019-12-15 19:37:39 · 1819 阅读 · 0 评论 -
java获取到指定目录图片并且转成base64
工具类import org.slf4j.Logger;import org.slf4j.LoggerFactory;import sun.misc.BASE64Encoder;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;/** * 获取指定目录文件夹照片...原创 2019-12-05 10:20:40 · 1412 阅读 · 0 评论