
java组件
技匠而已
在这一片天地,留下一点足迹。
展开
-
java Ui格式统一工具类,前端界面返回数据统一格式化工具【返回字段不为空展示】
表单查询中, 后端返回数据参差不齐,有时候会出现该字段没有值的情况,为了前端界面友好展示,需要对没有值的字段进行相应值的替换,比如替换为:【-】兼容有些字段不需要进行替换的方法。原创 2023-03-29 23:00:00 · 300 阅读 · 0 评论 -
java获取本机IPV4和IPV6地址工具类
java获取本机IPV4和IPV6地址工具类原创 2023-03-09 13:56:37 · 1537 阅读 · 0 评论 -
jar包突然过大解决方法,解决ffmpeg剪辑视频导致jar过大
项目中要需要用到视频文件,为了方便用户使用,那么页面中就需要增加视频剪辑的相关功能,让用户上传视频后能够自定义的进行剪辑,对自己的视频做出相应的更改 打jar包时发现jar包增加了将近800M!这是什么鬼,一下子增加800M,简直乱来!原创 2022-10-25 23:30:00 · 2114 阅读 · 0 评论 -
使用ffmpeg剪辑视频【删除视频头部,尾部,中间,视频拼接,获取视频指定时间截图】
使用ffmpeg剪辑视频【删除视频头部,尾部,中间,视频拼接,获取视频指定时间截图】原创 2022-09-30 22:00:00 · 3059 阅读 · 3 评论 -
java后端对Cookie进行操作
java后端对Cookie进行操作原创 2022-06-11 23:48:38 · 5276 阅读 · 0 评论 -
js操作Cookie,js设置Cookie值,js读取Cookie值
js操作Cookie,js设置Cookie值,js读取Cookie值,这里简要介绍使用java对Cookie进行操作的方法, 但并不建议使用Cookie,因为有些用户会禁用网站使用的Cookie,如果使用不当会导致用户无法使用网站,所以对Cookie进行简要介绍,了解就好。...原创 2022-06-11 23:44:33 · 4770 阅读 · 0 评论 -
java使用kaptcha生成图片验证码
作为一个后端开发人员,平台安全是重中之重,对于平台中登陆的校验一直是斗智斗勇的存在,因此增加一些人工的校验,对于攻击有很好的拦截,也能够很好的保证用户账号密码的安全图片验证码效果图使用的pom包,如果使用的不是pom ,可以在网上下载相同的jar<dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <.原创 2022-01-13 23:41:20 · 472 阅读 · 0 评论 -
对外暴露Id异或加密解密
直接对外暴露Id的访问方式对于系统来说极为危险,有可能存在信息泄露的风险,为了降低风险可以进行对外暴露的id进行相应的加密处理,加密后使之不能随意破解,保护用户信息import java.time.LocalDate;import java.time.format.DateTimeFormatter;/** * 对外暴露Id异或加密解密 * * @author lwj * @date 2022-01-13 16:42:11 */public class XorEncryptionI.原创 2022-01-13 17:57:56 · 3977 阅读 · 1 评论 -
java判断端口是否可用
项目启动时,可能无法判断当前项目启动端口是否被占用,设定端口后可能会导致端口占用而无法启动在思考能不能使用程序判断未被占用的端口,动态的进行启动项目/** * 根据IP和端口号,查询其是否被占用 * 如果所测试端口号没有被占用,那么会抛出异常,这里利用这个机制来判断 * @param host IP地址 * @param port 端口号 * @return 如果被占用,返回true;否则返回false */public static boolean portIsUsing(.原创 2021-12-02 11:33:30 · 1773 阅读 · 0 评论 -
java使用jacob语言实现阅读文字,文字转语音
java使用jacob语言实现阅读文字,文字转语音实现文字转语音也需要一些支持,jdk默认是不支持的,因此在jdk中引入支持的文件,也是我们后面jar调用的程序。大家都知道jdk是java编译运行时的环境,也就是为我们运行程序提供支持那若是不支持,我们就要引入一些依赖,使其支持(文字转语音就是这样)1、下载文档链接(免费),按照文件说明放入jdk中jacob-1.18-x64.dll 下载链接 (免费,我的资源全免费)里面包含打包后的jar,运行就是实例中的内容jacob-1.18-x64.原创 2021-10-26 15:05:47 · 749 阅读 · 0 评论 -
Java 8 新日期时间 API ( 上 ) – 本地日期时间
Java 8 新日期时间 API ( 上 ) – 本地日期时间引言作为开发者,经常需要处理日期时间。如果你跟随者 Java 5 一路走来,那么一定会对 java.util.Date 、java.util.Calendar 、java.util.GregoiranCalendar 和 java.text.SimpleDateFormat 四大类非常熟悉,它们分别用于处理日期、日历、日历表示、日期时间格式化。这四个类,对于编程老人来讲,应该是习惯了,但对于编程新人来讲,就有好多疑问,有好多陷阱和坑等着它们原创 2021-09-09 14:02:34 · 198 阅读 · 0 评论 -
好看的按钮集合HTML + CSS各种好看按钮组件
展示效果[注意:]并不是单纯的效果,而是有动画的话不多说 直接上代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>Animation Buttons</h1> <p>Hover us and enjoy the s转载 2021-04-03 14:43:07 · 2920 阅读 · 1 评论 -
Android中FlowLayout的使用方法,监控布局大小并设置页面高度
**博客来源:** 工作中需要动态的为页面插入提示语,并根据提示语的不同进行换行操作。提示语数量不同,长度不同,那么就需要页面具有流动性话不多说,上代码这是一个工具类,复制进行小修改即可【下方有我调用参考】修改在于setViewHeight: 设置流式布局高度的时候对于不同的页面进行设置高度import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;imp.原创 2021-03-31 17:50:58 · 999 阅读 · 0 评论 -
Android开机设置自启动
博客来源:项目过程中,需要对demo设置开机自启动,于是就记录一下配置开机自启的过程,当成一个小小的组件吧,万一哪天玩玩Android也可以快速上手配置开机自启,要使用广播监听,监听手机的开机广播,然后进行自己的逻辑启动在 AndroidManifest.xml 中要获得的权限<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />在 AndroidManifest.xm...原创 2021-02-19 15:41:47 · 13223 阅读 · 0 评论 -
java类的转换工具类,泛型的使用
做项目的时候,要取出map中的值进行运算,map对象如下,不知道什么类型,还要进行准确的转换,确实是不容易,然后写一个可扩展的工具类,方便项目使用,也方便大家使用Map<String,Object> map = new HashMap<>();可引入工具类进行补充使用,预留了很多接口,可自行补充使用import java.lang.reflect.Array;import java.math.BigDecimal;import java.math.BigInt.原创 2021-02-08 15:51:44 · 15262 阅读 · 1 评论 -
Android获取wifi的ip地址
博客来源:突发奇想获取IP的地址进行搞事,然后记录一下获取设备的ip地址,话不多说,硬核开整原创 2021-02-07 19:53:52 · 16643 阅读 · 0 评论 -
Java查看项目的信息
博客来源:有时候不理解自己电脑运行时环境,那么可以以使用如下方法获取到电脑中的配置信息话不多说,上代码String[] srr = {"os.name","os.arch","os.version","file.separator","path.separator","line.separator", "java.home","java.class.version","java.class.path","java.library.path","java.c..原创 2021-01-30 17:33:27 · 18200 阅读 · 2 评论 -
Java中json转map方法,简单快捷
使用的jar包,如果使用的事maven可直接接入这个到pom.xml中——fastjson-1.2.47.jar【也可自行搜索使用】【jar包已经打包下载好了,点击下载就好】:fastjson-1.2.47.jar(不收积分,完全免费) <!-- 阿里fastjson包JSON转换--> <dependency> <groupId>com.alibaba</groupId> <artifactId&g...原创 2021-01-20 23:10:56 · 25961 阅读 · 2 评论 -
正则表达式验证手机号,正则表达式验证邮箱号,正则表达式验证QQ号,正则表达式验证微信号等
正则世界,唯我独尊编写项目的时候,多多少少都有些验证,用的时候费力气去写或者满世界的找需要的资料太麻烦就在这里进行汇总记录,后续会不断更新不断完善正则表达式之——QQ号码验证String regex = "[1-9][0-9]{4,14}";//第一位1-9之间的数字,第二位0-9之间的数字,数字范围4-14个之间正则表达式之——微信号码验证String regex = "/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/";正则表达式之——手机号码验证.原创 2021-01-05 23:54:00 · 9078 阅读 · 0 评论 -
Java发送https请求,综合post请求,get请求,获取网络返回的信息
一个方法搞定后台返回的信息,话不多说,看程序吧程序中需要的jar包一般都能找到,这次就不进行上传jar了(还要审核,太麻烦),如果找不到可留言import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import j.原创 2020-12-21 23:19:54 · 6081 阅读 · 0 评论 -
分享到QQ空间——网站嵌入分享代码
话不多说,直接上代码……复制即可使用若是失效请及时联系我更新<!DOCTYPE HTML><html><head> <title>QQ空间分享</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body> <input type="button"原创 2020-12-17 21:57:33 · 5537 阅读 · 0 评论 -
使用Java代码发送邮件
看这个之前,首先确定你拥有了发送邮件的账号以及授权码,(PS:授权码不是密码,是开通pop3服务,可自行百度)直接上代码,必要信息有所隐藏,所以请勿照搬,请多看注释!!!多看注释!!!多看注释!!!所使用的jar点击下载——>程序中使用的jar mail.jar【完全免费】import java.util.Properties;import javax.mail.Authenticator;import javax.mail.MessagingException;i...原创 2020-12-10 23:14:24 · 4886 阅读 · 0 评论 -
java代码使用Get请求或者Post请求获取网络内容
一个GetPost请求的java代码import org.apache.commons.lang3.StringUtils;import org.springframework.util.StreamUtils;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.nio.charset.Charset;import java.util.Map;public class.原创 2020-12-05 17:00:10 · 2447 阅读 · 0 评论 -
使用java将String类型的json转为json对象并进行取出响应的值
使用java将String类型的json转为json对象并进行取出响应的值使用的jar包,如果使用的事maven可直接接入这个到pom.xml中——fastjson-1.2.47.jar【也可自行搜索使用】 <!-- 阿里fastjson包JSON转换--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson<..原创 2020-12-05 13:49:06 · 4355 阅读 · 2 评论 -
使用java获取网络响应内容--Get请求方式
使用java获取网络内容--Get请求方式import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.entity.ContentType;import org.apache.http.impl.client.DefaultHttpClient;import o原创 2020-12-05 13:25:28 · 1835 阅读 · 0 评论