- 博客(105)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 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 415
原创 SpringBoot + mybatisplus 实现数据分页查询
项目使用SpringBoot框架,搭配mybatisplus,实现数据的分页查询。
2024-07-26 09:55:51 260
原创 SpringBoot结合easypoi.excel,实现数据导出Excel
重点说明一下Bd3OrderExcel,这个类注明的导出表格字段名称、顺序,宽度等。大多数业务项目中必然会遇到的一个需求,导出数据文件---Excel。这里简单贴一下自己开发使用的方式方法,抛砖引玉。业务入口controller,这里很简单。也可小白直接大胆食用。
2024-07-25 13:53:29 377
原创 java获取系统信息
在项目开发过程中,不可避免的会遇到进行操作本地文件时候,多数情况下会有一个默认路径,存放对应的文件。但是在不同的操作系统切换时,还需要进行更改对应的一些配置。网上查询可以java获取当前系统名称,可以根据返回选择对应的路径,减少了操作。输出为:Windows 10,这就是我的当前操作系统的名称。
2024-07-25 13:52:10 257
原创 SpringBoot 使用easypoi.excel实现导入解析数据,并结合数据字典实现对数据的校验
然而导入文件流操作、对数据的校验有是件麻烦事,自从接触了easypoi后,觉得封装的很好,很简洁。使用的主要依赖如下:
2024-07-25 13:23:20 601
原创 java实现迭代(在大数据量时要比递归效率更高)
比如之前写的一个递归的方法:https://blog.csdn.net/qq_33651286/article/details/140539728。在项目中有个需求:查找指定机构下所有的子机构,之前使用的递归方式,效率相差很多。
2024-07-24 14:04:12 244
原创 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 953
原创 java list.stream处理对象集合,根据模糊匹配、IN操作来过滤
如果idsToInclude列表很大,或者过滤操作非常频繁,你可能需要考虑使用更高效的数据结构(如HashSet)来存储要包含的ID。如果你的意图是分别应用这些条件(例如,只应用机构名称的模糊匹配,或者同时应用机构名称的模糊匹配和机构类型的精确匹配,但不考虑机构ID的IN操作),你需要相应地调整filter方法中的条件逻辑。然而,请注意,上面的代码示例中,机构名称的模糊匹配、机构类型的精确匹配和机构ID的IN操作是同时进行的,这意味着只有同时满足这三个条件的机构才会被包含在结果中。
2024-07-19 10:34:38 629
原创 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 509
原创 Mybatis-plus LambdaQueryWrapper 模糊查询 like方法使用记录
Mybatis-plus Lamda表达式使用 模糊查询使用介绍
2022-07-07 10:29:32 42673 5
原创 java 对list集合指定位置元素操作 ---获取指定索引位置的元素、替换指定索引位置的元素、在指定索引位置添加元素
java 对list集合指定位置元素操作 ---获取指定索引位置的元素、替换指定索引位置的元素、在指定索引位置添加元素
2022-06-23 15:40:26 6868
原创 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 1180
原创 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 1986
原创 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 2264
原创 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 1124
原创 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 241
原创 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 1048
原创 JAVA 获取指定长度随机字符串工具
获取随机字符串,参考一些文件整理成自己的工具类,水平有限,看看就好,勿喷_import java.util.Random;/** * 随机字符串工具 */public class RandomStringUtil { /** * 获取指定长度随机字符串 */ public static String getRandomString(int length) { Random random = new Random(); StringBuffer sb = new Strin
2022-04-29 10:30:16 382
原创 JAVA 文件下载:模板下载
项目开发过程中,总会有批量导入的操作,但是批量导入需要指定一下导入文件的格式;一般都会使用Excel文件操作批量导入,模板文件规定好上传哪些字段,用户需要按照模板对应字段填写;后台开发者就会提供一个模板供下载进行编写操作。在开发工程中,可以提供一个模板文件存在,例如:@ApiOperation("模板下载") @RequestMapping(value = "/template", method = RequestMethod.GET) @ApiImplicitParams({ @ApiIm
2022-04-29 10:05:01 1468
原创 JAVA 获取配置文件.properties配置信息
import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 服务配置文件工具类. */public class PropertiesUtils { /** 服务配置文件名称 */ private static final String SE_DCS_PROPERTIES = "setting.properties"; /** 服务配置文件属性 */ private
2022-04-29 09:28:38 200
原创 微信公众号java开发:给用户推送模板信息
添加配置类信息import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import com.cetcnav.operations.util.constant.OperationsConstant;import me.chanjar.weixin.mp.api.WxMpService;import me.chanjar.weixin.m
2022-04-28 19:54:24 351
Google Probuffer .proto文件转java
2022-04-29
Sqliteman-1.2.2.zip
2020-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人