
工具类
主要是一些常用的java工具类,工作中实际使用到的场景进行一些记录,
道阻且长-行则将至-行而不辍-未来可期
技术出身的菇凉,Java攻城狮,技术专家,资深技术专家拭目以待
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态代理有几种方式,可以借助Mybatis-plus里面的检验动态类
判断实例化对象是否是动态代理生成的原创 2023-08-18 11:35:31 · 309 阅读 · 0 评论 -
Restful风格的资源获取实现的JAVA工具类
公司内部的一个工具类实现Restful风格的资源获取。原创 2023-07-19 22:27:18 · 235 阅读 · 0 评论 -
日志以及对象转换的JAVA对象的工具类
示例一下公司内部的项目是怎么样转换java对象的。原创 2023-07-19 22:23:11 · 228 阅读 · 0 评论 -
jwt生成token的算法java类
【代码】jwt生成token的算法java类。原创 2022-10-12 09:16:34 · 414 阅读 · 0 评论 -
线程执行测试效果
主要是执行线程进行同步,简单的一个线程,后来废弃掉了,所以代码备份到这里。原创 2022-08-09 11:48:14 · 105 阅读 · 0 评论 -
MongDb的查询方式
MongDb的使用方式,主要是业务逻辑如何使用的MongDb的方式。原创 2022-08-08 16:30:44 · 204 阅读 · 0 评论 -
Http请求工具类
Http请求工具类工具类代码可以实现针对Http请求的访问以及返回。原创 2022-08-08 11:01:14 · 1528 阅读 · 0 评论 -
Linux中防火墙的相关操作命令
一、iptables防火墙(需要安装防火墙sudo apt-get install firewalld命令查看插件)原创 2022-08-07 16:08:48 · 364 阅读 · 0 评论 -
俩个不同对象的List获取交集通过属性来判断,JDK8Stream的使用
代码】俩个不同对象的List获取交集通过属性来判断,JDK8Stream的使用。原创 2022-08-03 17:01:04 · 789 阅读 · 0 评论 -
List转Map的几种方式
需要记录下之前List的转Map的使用方法,感觉好记性不如烂笔头,记录下之前使用过的List转成Map的实现java逻辑代码。原创 2022-08-02 16:22:41 · 983 阅读 · 0 评论 -
Mysql入库不了表情符号怎么办
### The error occurred while setting parameters ### SQL: INSERT INTO news_info ( id, title, content, author, summary, sensitives, scraping_time, level, news_type, content_text, original_columns, content_words ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,原创 2022-06-27 09:22:03 · 673 阅读 · 2 评论 -
MybatisPlus多表查询使用功能案例多表查询关联多字段多条件
主要是使用Mybatis-plus的多表查询是如何查询的原创 2022-06-15 15:03:49 · 1820 阅读 · 1 评论 -
LambdaQueryWrapper&QueryWrapper增删改CURD使用教程案例
前言:目前在重构一个项目的时候要针对原有的SQL进行重写,所以针对一个好用的Mybatis的插件使用。在这里做一些总结,然后通过我们组内人员使用,统一的改用LambdaQueryWrapper&QueryWrapper简单对象查询方式用起来极为方便!涉及到单表查询的是该该对象查询继承com.baomidou.mybatisplus.core.mapper.BaseMapper推荐使用LambdaQueryWrapper......原创 2021-11-11 14:43:28 · 17150 阅读 · 2 评论 -
quartz定时任务Job测试类怎么实现的,单元测试测试quartz定时任务的执行效果
主要是讲解的是quartz的定时任务的测试类演示原创 2022-06-15 10:37:42 · 2060 阅读 · 0 评论 -
QrtzManager添加监听器定时任务执行
主要是添加QrtzManager的监听器,这样才会定时任务执行的时候进行加载执行。只有监听器才会在在cron表达式触发的时候进行监听器执行,监听器是执行定时任务的必要条件,如果这个触发器没有实例化的话,所有的配置都是不生效的!...原创 2022-06-15 09:48:03 · 278 阅读 · 0 评论 -
定时任务执行数据库表分区分表
自定义分区的DAO+Mapper层实现的关键性代码如下原创 2022-06-14 20:03:16 · 520 阅读 · 0 评论 -
QuartzServiceImpl实现管理Quartz接口
QuartzServiceImpl来实现针对Spring业务系统的定时任务的操作过程。本地Service实现针对定时触发器和Cron表达式的管理操作。代码如下,仅供参考原创 2022-06-14 15:13:32 · 312 阅读 · 0 评论 -
sh命令进行test测试
[root@localhost datasync]# more sync.sh#!/bin/bashdate=$(date "+%Y-%m-%d" -d'-1 day')client_nlp_path=/root/app/sync/file/nlp/$dateecho $client_nlp_pathserver_user=rootserver_port=873server_ip=10.0.0.1server_module=testserver_password=/etc/rsync..原创 2022-04-01 10:12:38 · 419 阅读 · 0 评论 -
正则匹配大文本里面的注释剔除注释符号的正则
前言:我自己尝试了下面几个正则都是可以的;抓取到注释符号进行删除掉;符合规则的正则如下我已经测试过,只是执行效率上的差异,越复杂,就越会耗时!String regex="<!--[^\\!\\[]*?(?<!\\/\\/)|[\\w\\W\\r\\n]*?-->"; regex="<!--*?(?<!\\/\\/)|[\\w\\W\\r\\n]*?-->"; regex="<!--*?(?<!\\/)|[\\w\......原创 2022-03-29 09:39:39 · 1284 阅读 · 0 评论 -
以前的SQL怎么映射的,基于Mybatis的最早期使用映射查询方式
实体类import java.io.Serializable;import java.util.Date;public class TbOrderShipping implements Serializable{ private String orderId; private String receiverName; private String receiverPhone; private String receiverMobile; p...原创 2022-03-04 17:23:39 · 258 阅读 · 0 评论 -
获取ip的java工具类
/** * 针对多网卡、容器内部署等情况,可借助 "spring-cloud-commons" 提供的 "InetUtils" 组件灵活定制注册IP; * * 1、引入依赖: * <dependency> * <groupId>org.springframework.cloud</groupId> * <artifactId>spring-cloud-commons<.原创 2022-01-06 10:48:05 · 425 阅读 · 0 评论 -
Content type ‘multipart/form-data;boundary=---;charset=UTF-8‘ not supported问题解决
目录前言:1、后端代码逻辑:2、前端入参如下:前言:前提主要是前端需要上传一个文件然后同时传进来一个参数id,可是经常奔溃,最后解决了;应该是前端传值到data里面1、后端代码逻辑: @ApiOperation(value = " 5、添加文件,仅支持上传到三级目录下图片") @PostMapping("/pic/addFiles") public ApiResponse addFiles( @ApiParam("当前文件夹的id"原创 2021-12-05 00:57:20 · 9695 阅读 · 1 评论 -
字符串处理工具类,主要是针对内容txt对标点符号进行处理-java处理字符串符号工具类实现逻辑
主要是实现针对内容文本字符串的逻辑的java工具类前言替换全角空格需要替换的公共特殊符号将中文标点符号替换为相应的英文标点符号,并去除多余空格字符串去掉所有标点符号打印字符串Unicode码去除标题末尾指定标点符号(保留部分特殊标点符号)原创 2021-11-12 16:49:46 · 842 阅读 · 0 评论 -
自动创建表结构分区的DAO服务接口以及实现java类完整代码接口新建表分区
前言:针对单数据库的情况,根据数据会新增的狠厉害,所以数据的快速增长针对数据库的压力也是很有客观的,最直观的感觉就是查询数据库的操作,延时越来越慢,所以针对这个问题,我们开发也是做了一个接口在数据量增大到一定程度的时候会新建表分区,因为以前的数据会很少用到,所以针对这样,建立表分区是不错的方法进行解决!1、调用接口可以使用Controller进行调用 @Override public void autoCreateTablePartition(TablePartitionConfigV原创 2021-09-27 10:51:26 · 2001 阅读 · 0 评论 -
本地文件上传OSS的过程实现-java-jdk实现
前言:目前云存储是流行的存储方式,我公司是做信息处理的,我是负责资讯处理平台的开发,所以针对oss目前使用的是阿里云存储平台,主要是空间无限大,另外对外服务提供接口,关联方便,这一篇笔记作为我开发实现OSS相关接口的笔记,有些是维护系统作废了的,但是开发确实是调试使用的接口以及逻辑代码,在这里分享一下,不涉及机密,所以在这里做笔记算是学习一下。1、通过文件名称来上传,web接口来实现上传 @RequestMapping(value = "/uploadFileName", method =原创 2021-08-30 16:52:27 · 10600 阅读 · 0 评论 -
Collections.sort实现倒序汉字拼音排序,默认是按照正序进行汉字拼音排序&MYSQL语句支持汉字排序SQL汉字排序
前言:需求上遇到过,业务希望一些下拉框,按照汉字拼音的顺序来进行展示,需要对下拉框的List进行排序。特别注意:Collections.reverse()方法是将数据倒置,并非倒序直接排序。倒序排序时要先正序排序后进行倒置,获取倒序集合,所以使用reverse要明白是排序俩次。1、实现效果:对于文字需要排序,针对List<Map<String,String>>没有实现正常排序,需要对List<Object>进行排序public stat.原创 2021-07-28 16:54:36 · 6287 阅读 · 2 评论 -
【java工具类】四级菜单如何实现树状结构展示JSON给前端
前言:主要是传给前端进行树状结构操作比较好,这样可以关联上下四级选择项,所以需要把表中的数据List转成一个树状结构。1、数据库数据是静态的四级目录数据是这样的四级目录,没有特别明确的id进行关联的,存储数据的是静态的。需要对下面数据进行关联起来!2、新建俩个实体类,组装成树状结构Model1、返回前端的一个List<树状结构>就可以的/******************************************** * 模块名称: * 主要功..原创 2021-07-22 20:10:14 · 14656 阅读 · 0 评论 -
JSON格式化有问题,Jackson替换JSON格式化处理
前言描述:在格式化对象的过程中,经常遇到我们使用阿里巴巴的JSON格式化工具包,可是后来这个包被证明有问题,有风险注入。目前的替代方案是:Jackson原创 2021-06-21 15:06:41 · 12082 阅读 · 1 评论