工具
技匠而已
在这一片天地,留下一点足迹。
展开
-
java Ui格式统一工具类,前端界面返回数据统一格式化工具【返回字段不为空展示】
表单查询中, 后端返回数据参差不齐,有时候会出现该字段没有值的情况,为了前端界面友好展示,需要对没有值的字段进行相应值的替换,比如替换为:【-】兼容有些字段不需要进行替换的方法。原创 2023-03-29 23:00:00 · 267 阅读 · 0 评论 -
java获取本机IPV4和IPV6地址工具类
java获取本机IPV4和IPV6地址工具类原创 2023-03-09 13:56:37 · 1424 阅读 · 0 评论 -
java后端对Cookie进行操作
java后端对Cookie进行操作原创 2022-06-11 23:48:38 · 5168 阅读 · 0 评论 -
Linux 环境下给docker容器Nginx配置HTTPS
初始环境腾讯云服务器阿里云域名 + 阿里云免费SSLdocker环境Nginx服务器ps: Nginx挂着主机目录很重要,可以参考我之前的配置教程传送门 ———> Docker一站式配置Nginx【图文教程】传送门 ———> Docker一站式配置Nginx【图文教程】传送门 ———> Docker一站式配置Nginx【图文教程】申请SSL证书登录阿里云,搜索SSL申请成功后点击下载(由于我的是Nginx服务器,下载Nginx相关证书)解压并更改名称后得到原创 2022-05-05 23:52:57 · 1801 阅读 · 0 评论 -
java使用kaptcha生成图片验证码
作为一个后端开发人员,平台安全是重中之重,对于平台中登陆的校验一直是斗智斗勇的存在,因此增加一些人工的校验,对于攻击有很好的拦截,也能够很好的保证用户账号密码的安全图片验证码效果图使用的pom包,如果使用的不是pom ,可以在网上下载相同的jar<dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <.原创 2022-01-13 23:41:20 · 443 阅读 · 0 评论 -
【图文教程】Windows给Rabbitmq安装rabbitmq_delayed_meaage_exchange
Windows给Rabbitmq安装rabbitmq_delayed_meaage_exchange延时队列里先后进入A,B,C三条消息,存活时间是3h,2h,1h,结果到了1小时C不会死,到了2hB不会死,到了3小时A死了,同时B,C也死了,意味着3h后A,B,C才能消费,很坑!!!所以希望能够有种方式使其消息死亡异步化,到期即死即消费,不会被阻塞,这里介绍使用插件的方式但是多数人使用的环境是Windows环境,而很多讲解的是Linux环境下的,这样不利于我们自身学习测试下载地址直通车原创 2021-11-11 00:41:26 · 2717 阅读 · 3 评论 -
springBoot过滤器去除请求参数前后空格
springBoot过滤器去除请求参数前后空格在一个阳光明媚的早晨,客服小姐姐甜美的声音照常的响起:”昨天客户平台数千条用户充值失败,钱打到客户手中了,但是订单生成失败“啊这…这……阳光逐渐暗淡,温馨的画面变成了黑白,甜美的声音也逐渐变的刺耳。脑子中出现了四个字【重大事故】细细思索一番,昨天?? 近一周都没有了新版本上线,怎么昨天出现问题???? 带着满脑子问号冲向工位迅速走过以下操作不信任原则 迅速验证消息的真实性(消息属实)查错误数据,查看数据范围,评定事故等级(还好:51条失败订单原创 2021-10-27 13:52:07 · 3293 阅读 · 5 评论 -
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 · 712 阅读 · 0 评论 -
使用javaGUI编写检测是否有网
说明:启动后会置顶出现一弹窗弹窗为黑色一直为黑色表明没有网络黑红交替为有网络鼠标点击可以移动图标三击结束任务代码如下import java.awt.Color;import java.awt.Cursor;import java.awt.Point;import java.awt.event.MouseEvent;import java.io.BufferedReader;import java.io.IOException;import java.io.InputS原创 2021-06-16 16:13:45 · 111 阅读 · 0 评论 -
好看的按钮设计HTML+CSS,漂亮的动画设计
点击目录进行跳转到相应章节前言单个组件的效果展示思路相关代码疑点解惑怎么实现下图中的效果呢伪类元素的位置踩坑结语前言本文收录一些组件,进行抽取后存放,方便在以后的使用中随时插寻使用,也欢迎大家进行使用。单个组件的效果展示思路上面的效果可以概括为:鼠标未停留时:红蓝(渐变)背景,正中文字为白色,button四角做了圆角处理鼠标停留时:button背景变成白色,文字变为蓝色,边框四条直线产生汇聚效果,同时每条直线会有一个阴影的产生。根据效果图可以得出实现的一些思路:背景、文字的颜色变转载 2021-04-03 14:36:08 · 1639 阅读 · 0 评论 -
跨域问题:Access-Control-Allow-Origin
博客来源:项目合作的时候,出现跨域访问,虽然种种迹象表明、跨域不安全、对于合作项目,来说跨域也不是不可解决办法:【项目完结后将跨域取消即可】修改跨域问题在Java后端解决web.xml中 <filter> <filter-name>crossDomain</filter-name> <filter-class>online.wenmeng.filter.crossDomain</filter-class>.原创 2021-02-17 21:12:29 · 12091 阅读 · 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 · 15212 阅读 · 1 评论 -
Android获取wifi的ip地址
博客来源:突发奇想获取IP的地址进行搞事,然后记录一下获取设备的ip地址,话不多说,硬核开整原创 2021-02-07 19:53:52 · 16478 阅读 · 0 评论 -
判断Object对象属性的类型
博客来源:定义了一个Map<String,Object>的map对象,结果取值时发现data数据的类型变为BigDecimal,因类型转换异常而报错……Map<String,Object> map = new HashMap<>();Double d = 0.008627544001008342;map.put("data",d);Object data = map.get("data");编写一个判断类型的类,并进行相应转换,这是一个简洁的方..原创 2021-02-07 17:42:11 · 20245 阅读 · 0 评论 -
使用java的io流编写日志类
博客来源:编写项目的时候需要打印日志保存到本地,由于控制台输出不容易监控,可以进行日志打印话不多说,上代码import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Calendar;/** * Created by CXC on 2017/6/5. */public class MyLogs { /** * @将错误信息输入到txt中.原创 2021-01-30 16:25:58 · 18722 阅读 · 0 评论 -
java模拟键盘操作,java自动化操作
博客来源:一个字,懒!这正是我前进的源泉…现在连操作电脑都想自动化了……已经打好的包————>点击下载,Rebot实现自动选中.jar完全免费已经打好的包————>点击下载,Rebot实现自动选中.jar完全免费已经打好的包————>点击下载,Rebot实现自动选中.jar完全免费话不多说上源码,注释很全,可以抽取需要的import javax.swing.*;import java.awt.*;import java.awt.even...原创 2021-01-28 14:10:18 · 20349 阅读 · 0 评论 -
javaGUI编写的键盘检测,利用GUI实现按键效果展示
博客来源:键盘用久了难免会用起来不舒服,偶尔有一下失灵,不晓得是自己的问题还是键盘的问题,写一个按键检测的小demo,来检测按键是否失灵程序是使用java语言中的GUI编写,话不多,直接上代码可执行jar已经上传博客————>点击下载KeyBoardTest.jar (完全免费)可执行jar已经上传博客————>点击下载KeyBoardTest.jar (完全免费)可执行jar已经上传博客————>点击下载KeyBoardTest.jar (完...原创 2021-01-28 11:19:46 · 19233 阅读 · 0 评论 -
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 · 25499 阅读 · 2 评论 -
使用Android实现水波纹动画,插件形式可直接引用
博客来源:在一次项目修改中,水波纹的动画导致整体界面布局异常,发生了图标移动但是图标按键效果还在原来的位置为了排查这一问题,进行了大量的代码审查,最后发现是由于水波纹实现过程中为了加快水波纹效果速度导致的setDrawingCacheEnabled(false);//如果动画效果不是很炫(浪费性能),还是设置为false吧坑爬了,那就放点料来,下面就是水波纹实现本次实现是分为两部分 1、xml布局页面的引用。 2、java代码的效果渲染1、xml布...原创 2021-01-13 18:58:07 · 10471 阅读 · 2 评论 -
在APP中结束第三方应用程序进程,kill第三方进程的方法
博客来源:工作中遇到要结束第三方进程的问题,于是进行了了解和结束第三方进程的方法ActivityManager am = (ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);am.killBackgroundProcesses(packageName);要记得添加权限<uses-permission android:name="android.permission.FORCE_STO..原创 2021-01-11 18:55:49 · 10808 阅读 · 2 评论 -
IDEA常用快捷键
## 超级常用ctrl + a 全选 ctrl + c 复制 ctrl + d 复制一行 ctrl + v 粘贴ctrl + x 剪切 ctrl + z 撤销 ctrl + y 删除一行 alt + enter 万能提示## 非常常用ctrl + o 重写方法 ctrl + p 提示方法参数 ctrl + f 在当前文件进行文...原创 2020-12-05 14:16:15 · 1607 阅读 · 0 评论