自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 推送飞书机器人webhookUrl消息推送

public void webhookSendTextGroupMsg(String webhookUrl, String content) { net.minidev.json.JSONObject json=new net.minidev.json.JSONObject(); json.put("msg_type", "text"); json.put("content", "{\"text\":\"<at user_id=\\\""+ "all" +"\\\">

2024-07-17 17:05:00 83

原创 多个LIST 转化为 EXCEL 多 sheet

多个LIST需要 转化为 EXCEL,一个list一个 sheet进行分页

2024-07-04 14:41:40 106

原创 统一获取application.yml配置

后续需要使用,直接MqConfigArg .INSIDE_COMMON_GROUP_ID即可。@Value("${mq.xxx.xx}")即可。为了简单统一获取,统一使用,简单初始化到全局变量;为了获取配置值,通常用。

2023-08-24 17:12:12 228

原创 sql分组查询,单个字段值合并逗号隔开

mysql查询,按某个字段分组查询时,其他各个字段的值可能不一样,可以用逗号隔开展示。

2023-08-18 10:21:23 1489

原创 企微群机器人推送文本+Excel

企业微信机器人推送文本+Excel

2023-07-05 16:22:07 2393

原创 简单自定义注解与使用

注解,写一个简单的注解,用于标记方法;标记的方法当aop的切点。

2022-11-23 15:09:35 157 1

原创 java 获取字符串最后截取,如获取字符串的后缀

java 获取字符串最后截取,如获取字符串的后缀。

2022-10-21 15:44:34 1175

原创 rabbitmq 自定义推送

rabbitmq 自定义推送至指定mq。

2022-10-20 14:34:59 594

原创 mybatis 按时间范围查询(格式化为年月日)标签

时间范围查询,且格式化为年月日,不需要时分秒。

2022-10-11 16:39:20 495

原创 一个简单的Filter拦截器,自定义返回异常

Filter拦截器简单实现

2022-08-26 10:37:04 1227

原创 mybatis 时间范围查询

mybatis 时间范围查询。

2022-08-26 10:35:31 402

原创 mysql 对字段指定字段值排序

mysql 对字段指定字段值排序

2022-08-08 18:04:36 341

原创 java list 排序并截取指定长度

list中,按某个指定属性排序,再取指定长度

2022-07-26 14:24:49 1370

原创 POI excel导入解析成list;(解决数字精度问题)

POI excel导入解析成list;并解决数字精度问题

2022-07-20 16:59:21 1259

原创 mysql查询后批量insert到新表

mysql联合查询后批量insert到新表

2022-06-07 17:35:42 268

原创 判断集合中的值是否相同

List<String> auditList = userList.stream().map(UlsReleaseOrderCost::getAuditStatus).collect(Collectors.toList()); //判断集合中的值是否相同long statusCount = auditList.stream().distinct().count();//状态种类为1说明状态相同,排除都为空的情况if (statusCount != 1) { lo.

2022-04-27 16:12:16 1352

原创 线上文件打包成zip下载

当前项目一般都是有一个独立的文件系统,前端先将文件上传至文件系统,获取到一个fileKey保存到数据库即可;再需要下载时,只需要对应的系统url+fileKey即可获取下载文件;我这里代码使用filePath代替fileKey如何批量打包下载呢?先获取到批量文件的list对象,对象包含两个字段fileName和filePath即可;转换为json,我这里的格式: [ {"fileName":"我的文件1","filePath":"246542134.jpg"}, ...

2022-02-28 18:19:50 294

原创 key去掉下划线自动大写首字母工具类

例如:total_add_often_people -> totalAddOftenPeople我这里用map 中key的转换作为例子,也可以截取直接使用 /** * key去掉下划线自动大写首字母 * total_add_often_people -> totalAddOftenPeople * @param map * @return */ public static Map<String, Object>

2021-11-03 14:19:01 172

原创 天数计算(某日(时间戳)到今天的天数、两个日期相差的天数)

//计算某日(时间戳)到今天的天数Timestamp rerunTime = byRealm.getRerunTime();Long time = rerunTime.getTime();//获取到日期(如:2020-11-29)LocalDate localDate = Instant.ofEpochMilli(time).atZone(ZoneOffset.ofHours(8)).toLocalDate();//计算到当前日期时间的天数Long dayTime = Local

2021-11-03 11:44:26 1867

原创 list对象获取单个属性(并且去重)

//获取list<Table> 中 某个字段的集合List<String> tableNames = allById.stream().map(Table::getTableName).collect(Collectors.toList());//获取list<Table> 中 某个字段的集合,并且去重List<String> tableNames = allById.stream().map(Table::getTableName).collect.

2021-10-11 11:18:35 2191

原创 springboot 日志sql打印

<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/test/log" /> <!-- 控制台输出 --> <appender name="STDOUT" class="ch..

2021-09-28 15:56:47 213

原创 根据url,本地文件下载

文件上传方式很多,当前根据自己的小demo完成浏览器文件的下载。 网上很多方式,参数包含文件url +HttpServletResponse,这里只需要传递url,Response自行获取。package com.oigit.imsapi.utils;import lombok.extern.slf4j.Slf4j;import org.springframework.web.context.request.RequestAttributes;import org.springfr...

2021-09-26 17:39:56 532

转载 Mysql分库分表方案【分享引用】

Mysql分库分表方案原文章:https://blog.csdn.net/azhuyangjun/article/details/869765681.为什么要分表:当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才

2021-09-07 15:49:32 157

原创 java8 一些 list和map Lambda 表达式

1.获取对象集合中的单个属性List<Integer> contactIdList = userContact.stream().map(ContactModel::getContactId).collect(Collectors.toList());2.获取list和、平均值等计算:求和:lists.stream().mapToInt(SlDailySceneAnalysisModel::getNewUsers).reduce(0, Integer::sum);其他计算:参见本

2021-09-02 11:52:55 615

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除