- 博客(111)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 记录一次Nginx代理多节点
在普通的、体量不是很高的,只是想让项目稳定些,一般都是采用Nginx或者其他的代理。本次主要记录一下,Nginx代理前端代码,和代理多个后台节点。开发项目实际使用过程中,需要集群、多节点部署问题。在大型项目中,一般都是用专业的代理服务器,
2025-04-29 10:32:39
233
原创 springboot项目配置nacos,指定使用环境
通常使用的是默认的空间,在程序配置文件中不需要指定nacos的namespace,如果使用自己创建的命名空间了,需要配置自己指定的空间,并且不能用自己创建空间的字符串,需要使用nacos给出的。对于这种情况,我自身解决是,对于开发环境由团队每个成员在自己本地维护起来,测试、生产使用nacos。大多数的操作是通过修改spring.profiles.active来确定指向使用的环境配置文件,对应项目中需要增加对应的配置文件。遇到这样一个问题,在开发、测试、生成环境之间切换的问题。在nacos上维护测试、生产。
2025-04-25 09:18:20
280
原创 java8循环解压zip文件---实现Excel文件数据追加
有段时间一次性获取到好几个zip包,需要将这些包都解压,并且按照不同的文件名、sheet进行数据整合到一个sheet-Excel中。实际遇到问题:定期获取zip文件,zip文件内有几个固定模板的Excel文件,有的Excel文件可能还包含多个sheet。
2025-03-24 16:25:09
542
原创 将一个List集合按指定数目 均分为小的list集合
项目遇到想用的逻辑,有一个大的list对象集合,现在想按照指定的大小均分为小的list对象集合。
2024-09-29 09:36:35
213
原创 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
599
原创 SpringBoot + mybatisplus 实现数据分页查询
项目使用SpringBoot框架,搭配mybatisplus,实现数据的分页查询。
2024-07-26 09:55:51
470
原创 SpringBoot结合easypoi.excel,实现数据导出Excel
重点说明一下Bd3OrderExcel,这个类注明的导出表格字段名称、顺序,宽度等。大多数业务项目中必然会遇到的一个需求,导出数据文件---Excel。这里简单贴一下自己开发使用的方式方法,抛砖引玉。业务入口controller,这里很简单。也可小白直接大胆食用。
2024-07-25 13:53:29
540
原创 java获取系统信息
在项目开发过程中,不可避免的会遇到进行操作本地文件时候,多数情况下会有一个默认路径,存放对应的文件。但是在不同的操作系统切换时,还需要进行更改对应的一些配置。网上查询可以java获取当前系统名称,可以根据返回选择对应的路径,减少了操作。输出为:Windows 10,这就是我的当前操作系统的名称。
2024-07-25 13:52:10
513
原创 SpringBoot 使用easypoi.excel实现导入解析数据,并结合数据字典实现对数据的校验
然而导入文件流操作、对数据的校验有是件麻烦事,自从接触了easypoi后,觉得封装的很好,很简洁。使用的主要依赖如下:
2024-07-25 13:23:20
867
原创 java实现迭代(在大数据量时要比递归效率更高)
比如之前写的一个递归的方法:https://blog.csdn.net/qq_33651286/article/details/140539728。在项目中有个需求:查找指定机构下所有的子机构,之前使用的递归方式,效率相差很多。
2024-07-24 14:04:12
308
原创 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
1193
原创 java list.stream处理对象集合,根据模糊匹配、IN操作来过滤
如果idsToInclude列表很大,或者过滤操作非常频繁,你可能需要考虑使用更高效的数据结构(如HashSet)来存储要包含的ID。如果你的意图是分别应用这些条件(例如,只应用机构名称的模糊匹配,或者同时应用机构名称的模糊匹配和机构类型的精确匹配,但不考虑机构ID的IN操作),你需要相应地调整filter方法中的条件逻辑。然而,请注意,上面的代码示例中,机构名称的模糊匹配、机构类型的精确匹配和机构ID的IN操作是同时进行的,这意味着只有同时满足这三个条件的机构才会被包含在结果中。
2024-07-19 10:34:38
853
原创 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
657
原创 Mybatis-plus LambdaQueryWrapper 模糊查询 like方法使用记录
Mybatis-plus Lamda表达式使用 模糊查询使用介绍
2022-07-07 10:29:32
47697
5
原创 java 对list集合指定位置元素操作 ---获取指定索引位置的元素、替换指定索引位置的元素、在指定索引位置添加元素
java 对list集合指定位置元素操作 ---获取指定索引位置的元素、替换指定索引位置的元素、在指定索引位置添加元素
2022-06-23 15:40:26
7155
原创 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
1235
原创 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
2065
原创 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
2306
原创 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
1183
Google Probuffer .proto文件转java
2022-04-29
Sqliteman-1.2.2.zip
2020-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人