- 博客(109)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 java8循环解压zip文件---实现Excel文件数据追加
有段时间一次性获取到好几个zip包,需要将这些包都解压,并且按照不同的文件名、sheet进行数据整合到一个sheet-Excel中。实际遇到问题:定期获取zip文件,zip文件内有几个固定模板的Excel文件,有的Excel文件可能还包含多个sheet。
2025-03-24 16:25:09
514
原创 将一个List集合按指定数目 均分为小的list集合
项目遇到想用的逻辑,有一个大的list对象集合,现在想按照指定的大小均分为小的list对象集合。
2024-09-29 09:36:35
192
原创 java使用poi实现Excel文件导入解析
引用Maven依赖如下:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>5.2.2</version> </dependency> <dependency>
2024-07-26 10:35:42
564
原创 SpringBoot + mybatisplus 实现数据分页查询
项目使用SpringBoot框架,搭配mybatisplus,实现数据的分页查询。
2024-07-26 09:55:51
423
原创 SpringBoot结合easypoi.excel,实现数据导出Excel
重点说明一下Bd3OrderExcel,这个类注明的导出表格字段名称、顺序,宽度等。大多数业务项目中必然会遇到的一个需求,导出数据文件---Excel。这里简单贴一下自己开发使用的方式方法,抛砖引玉。业务入口controller,这里很简单。也可小白直接大胆食用。
2024-07-25 13:53:29
505
原创 java获取系统信息
在项目开发过程中,不可避免的会遇到进行操作本地文件时候,多数情况下会有一个默认路径,存放对应的文件。但是在不同的操作系统切换时,还需要进行更改对应的一些配置。网上查询可以java获取当前系统名称,可以根据返回选择对应的路径,减少了操作。输出为:Windows 10,这就是我的当前操作系统的名称。
2024-07-25 13:52:10
475
原创 SpringBoot 使用easypoi.excel实现导入解析数据,并结合数据字典实现对数据的校验
然而导入文件流操作、对数据的校验有是件麻烦事,自从接触了easypoi后,觉得封装的很好,很简洁。使用的主要依赖如下:
2024-07-25 13:23:20
794
原创 java实现迭代(在大数据量时要比递归效率更高)
比如之前写的一个递归的方法:https://blog.youkuaiyun.com/qq_33651286/article/details/140539728。在项目中有个需求:查找指定机构下所有的子机构,之前使用的递归方式,效率相差很多。
2024-07-24 14:04:12
299
原创 Netty框架:java实现websocket,向网页实时推送消息
package com.cetcnav.nioWebSocket;import com.cetcnav.base.utils.PropertiesUtils;import cn.hutool.core.lang.Console;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelInitializer;import io.netty.c
2024-07-23 16:11:33
1154
原创 java list.stream处理对象集合,根据模糊匹配、IN操作来过滤
如果idsToInclude列表很大,或者过滤操作非常频繁,你可能需要考虑使用更高效的数据结构(如HashSet)来存储要包含的ID。如果你的意图是分别应用这些条件(例如,只应用机构名称的模糊匹配,或者同时应用机构名称的模糊匹配和机构类型的精确匹配,但不考虑机构ID的IN操作),你需要相应地调整filter方法中的条件逻辑。然而,请注意,上面的代码示例中,机构名称的模糊匹配、机构类型的精确匹配和机构ID的IN操作是同时进行的,这意味着只有同时满足这三个条件的机构才会被包含在结果中。
2024-07-19 10:34:38
798
原创 logback-spring.xml配置
<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true --><!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果
2024-07-18 14:13:01
620
原创 Mybatis-plus LambdaQueryWrapper 模糊查询 like方法使用记录
Mybatis-plus Lamda表达式使用 模糊查询使用介绍
2022-07-07 10:29:32
46151
5
原创 java 对list集合指定位置元素操作 ---获取指定索引位置的元素、替换指定索引位置的元素、在指定索引位置添加元素
java 对list集合指定位置元素操作 ---获取指定索引位置的元素、替换指定索引位置的元素、在指定索引位置添加元素
2022-06-23 15:40:26
7112
原创 springboot+druid数据库连接池配置
参考一些文章整理自己项目使用的,还待完善中~~~~# 关于swagger 控制swagger是否展示swagger: enabled: trueserver: port: 8080 servlet: context-path: /smartReceptionExchangespring: mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER datasource: username: p
2022-05-13 10:48:08
1216
原创 JAVA使用Minio
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import org.springframework.web.multipart.MultipartFile;import io.minio.B
2022-04-29 14:02:38
2053
原创 JAVA 将输入流转成文件 InputStream2MultipartFile
import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileItemFactory;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import
2022-04-29 13:54:24
2300
原创 JAVA RockectMQ简单实用实例
一套完整的java实操RocketMQ,收发服务,拿走就能用。都是自己学习的时候,搭建测试完成的。RocketMQ 搭建发送服务:import org.apache.rocketmq.client.exception.MQClientException;import org.apache.rocketmq.client.producer.DefaultMQProducer;import org.apache.rocketmq.client.producer.SendResult;import or
2022-04-29 13:48:17
1164
原创 Spring Context 工具类
import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/** * Spring Context 工具类 */@Componentp
2022-04-29 10:38:17
254
原创 JAVA判断正则结果工具类
参考一些文章,整理成自己工具类,水平有限,看看就好,勿喷_import java.util.regex.Matcher;import java.util.regex.Pattern;public class RexMatcherUtils { /** * @param rex * 正则校验规则 * @param str * 要校验的字符串 * @return 返回校验结果,若满足校验规则,则返回true,否则返回false */
2022-04-29 10:34:12
1067
Google Probuffer .proto文件转java
2022-04-29
Sqliteman-1.2.2.zip
2020-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人