- 博客(51)
- 资源 (3)
- 收藏
- 关注
原创 spring boot 整合Knife4j
Spring Boot 整合Knife4j,及注解@ApiModelProperty、@Schema失效
2024-10-28 02:22:04 556
原创 解决git push时报“remote: You are not allowed to upload code“的报错
解决qit push时报“remote: You are not allowed to upload code“的报错
2022-09-27 11:20:24 2637
原创 关系型数据库遵循ACID规则
事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元至B账户。这两步要么一起完成,要么一起不完成,如果只完成第一步,第二步失败,钱会莫名其妙少了100元。2、C (Consistency
2022-04-24 10:54:58 116
原创 Java EasyExcel 设置表头及内容字体大小
controllerpackage com.gemantic.cnooc.controller;import java.math.BigDecimal;import java.net.URLEncoder;import java.util.Date;import java.util.List;import javax.servlet.http.HttpServletResponse;import org.apache.poi.ss.usermodel.BorderStyle;impo
2022-04-21 09:54:54 14846
原创 Java EasyExcel多个sheet导出
modelimport java.math.BigDecimal;import com.alibaba.excel.annotation.ExcelProperty;import com.alibaba.excel.metadata.BaseRowModel;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import lombok.EqualsAndHashCode;import lombok.ToStr
2022-04-20 14:10:36 1389
原创 Java EasyExcel导出 一个sheet中多个表头
modelimport java.math.BigDecimal;import com.alibaba.excel.annotation.ExcelProperty;import com.alibaba.excel.metadata.BaseRowModel;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import lombok.EqualsAndHashCode;import lombok.ToStr
2022-04-20 11:33:04 2877
原创 Java EasyExcel 带表头导出
maven<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.7</version></dependency>modelimport java.math.BigDecimal;import java.util.Date;import com.a
2022-04-20 11:02:45 821
原创 Java hutool 导出excel
maven <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.14</version></dependency>modelimport java.math.BigDecimal;import lombok.AllArgsConstructo
2022-04-20 10:34:45 615
原创 Java EasyExcel 导出
maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.7</version></dependency>Modelimport java.math.BigDecimal;import java.util.Date;import com
2022-04-20 10:14:21 3019 4
原创 Java 1.8 stream流 map<K,V>根据key 排序
Java 1.8 stream流 map<K,V>根据key 倒序//需要排序的mapMap<String,Object> map= new HashMap();//创建空map 存储排序后 Map<String,Object> sortMap = new LinkedHashMap(map.size());//加上reversed 倒序 ,正序去除 map.entrySet().stream().sorted(Map.Entry.<String,List<
2021-12-27 16:42:53 2341
原创 Mysql 字符串转日期
13位字符串:1638413459000日期:2021-12-02 10:50:59语法:select FROM_UNIXTIME(1638413459000/1000,"%Y-%m-%d %H:%i:%s") as Time
2021-12-03 11:30:46 975
原创 Mysql 触发器
mysql触发器详解语法DELIMITER $CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWBEGINtrigger_stmt;END$DELIMITER;描述trigger_name:标识触发器名称,用户自行指定;trigger_time:标识触发时机,取值为 BEFORE 或 AFTER;trigger_event:标识触发事件,取值为 INSERT、UPDATE 或
2021-12-03 11:19:38 66
原创 Java 8 Lambda操作List
目录1.list2.判断字符串不为null/空3.判断字符串不为null/空 , 并且合并成字符串4.获取对应的平方数5.list--distinct去重6.list--sorted 排序并且去重7.list--filter 获取空字符串的数量8.list--limit 方法用于获取指定数量的流9.list--并行(parallel)9.list--统计1.listList<String> strings = Arrays.asList("a", "", "c", "d", "e", "",
2021-11-23 11:21:09 3287
原创 JAVA 8 Lambda处理List<Object>集合
目录创建Student对象一级目录二级目录三级目录创建Student对象一级目录二级目录三级目录
2021-11-22 15:43:28 2280
原创 mysql列转行(行用字符串连接
mysql列转行(行用字符串连接)原来的数据转换后的SELECT user_Id,GROUP_CONCAT(POST_CODE)AS POST_CODE FROM rh_persion_postGROUP BY user_IdSELECT user_Id,GROUP_CONCAT(POST_CODE)AS POST_CODE FROM rh_persion_postGROUP BY user_Id
2021-11-13 13:39:19 1138
原创 对象,List赋值
对象a赋值到对象bB b = JSONObject.parseObject(JSON.toJSONString(a), B.class);List对象a赋值到List对象bList<A> aList = new ArrayList();List<B> bList = JSONArray.parseArray(JSON.toJSONString(aList ), B.class);
2021-10-21 16:41:57 1479 3
原创 Mac os 使用IO流操作文件不允许操作的问题
解决方案如下:1.上角点击“系统偏好设置”2.选择“安全与隐私”3.选择“隐私”–>“完全磁盘访问”4.点击下角按钮获得管理员操作权限5.加入问题的应用程序“全磁盘访问”列表中
2021-10-16 09:49:42 667
原创 Spring boot 定时任务
定时任务@Configuration //1.主要用于标记配置类,兼备Component的效果。@EnableScheduling // 2.开启定时任务@Slf4jpublic class SyncTask{ @Scheduled(cron = "0/5 * * * * ?") public void dataSyncTask() { log.info("Second scheduled task is starting... ...");
2021-10-15 17:52:50 167
原创 mysql通过表明查询在那个数据库下(注:只查询当前ip下的)
mysql通过表明查询在那个数据库下(注:只查询当前ip下的)SELECT DISTINCT TABLE_SCHEMA,TABLE_NAME FROM information_schema.COLUMNSWHERE COLUMN_NAME = '表明'
2021-10-13 16:57:40 143
原创 生成UUID
package com.gemantic.report.tyc.utils;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;import java.util.*;import java.util.concurrent.atomic.AtomicInteger;import java.util.stream.Collectors;import java.util.stream.IntStream;
2021-09-25 21:54:36 167
原创 问题:$ref“: “$.data[2].fmrQuestionsAndAnswersList[0] 解决思路(解决FastJson中“$ref 循环引用检测”的问题)
图片中的data[2] 引用的最上面红线圈起来的地址这里的解决方法使用BeanUtils.copyProperties(A,B)拷贝方法由于不能拷贝List这里可以采用一下方法摘自:https://www.cnblogs.com/xichji/p/12124040.html首先创建工具类import org.apache.logging.log4j.util.Supplier;import org.springframework.beans.BeanUtils;import java.uti
2021-08-23 09:57:16 262
原创 Java 获取手机号码归属地以及运营商
maven配置 <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId>
2021-07-02 09:43:02 794 6
原创 sql server常用方法
sql server 查询数据变成字符串;with datum as (select datumName from tb_b_datum where status = 1 )select DatumName= stuff((SELECT ',' + datumName FROM (select distinct datumName from datum) t1 for xml path('')),1,1,'')结果积分排行select DatumName , row_number()
2020-11-17 15:39:36 145
原创 img转成base64
img -> base64@SuppressWarnings("restriction") public static String imageChangeBase64(String imagePath){ InputStream inputStream = null; byte[] data = null; try { inputStream = new FileInputStream(imagePath);
2020-05-28 16:11:49 173
原创 第五 小程序绑定
**流程:1.需要微信前端调用wx.login接口获取code。 然后再调用wx.getuserInfo接口获取用户的信息。获取到的信息包含有用户基本信息(这里面没有openid),以及encryptedData,这个encryptedData含有完整用户信息(含openid),但是数据是加密的,需要服务器端来解析。2. 前端调用服务器接口,将获取到的code,以及encryptedData,...
2020-01-20 11:12:36 208
原创 第四 创建工具类解密加密数据(encryptedData)
在pom中引入的依赖 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk16</artifactId> <version>1.46</version> </dependency>...
2020-01-20 10:55:44 819
原创 第三 公众号绑定
获取微信用户信息并绑定管理端第一步 创建实体类public class WeChatUtil { private static final String GZHAppid = ""; private static final String GZHAppSceret = ""; private static final String XCXAppid = ""; private st...
2020-01-20 10:25:27 133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人