自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 系统接口权限拦截器,获取用户信息存储

系统接口权限拦截器,获取用户信息存储

2024-10-28 23:20:50 157

原创 Mac 查看占用特定端口、终止占用端口的进程

Mac 查看占用特定端口、终止占用端口的进程

2024-10-28 22:59:27 417

原创 spring boot 整合Knife4j

Spring Boot 整合Knife4j,及注解@ApiModelProperty、@Schema失效

2024-10-28 02:22:04 556

原创 log4j版本升级

【代码】log4j版本升级。

2023-07-21 13:44:48 522

原创 Spring Boot 内置工具类 CollectionUtils

Spring Boot 内置工具类 CollectionUtils

2022-11-02 17:42:35 871 1

原创 Spring Boot 内置工具类 StringUtils

Spring Boot 内置工具类 StringUtils

2022-11-02 16:46:34 810

原创 Spring Boot 内置工具类 ObjectUtils

Spring Boot 内置工具类 ObjectUtils 对象

2022-11-02 14:37:03 867

原创 解决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

转载 api 接口敏感数据加密解密

API 接口敏感数据加密解密

2022-08-15 22:55:34 639

原创 java:找不到符号

java:找不到符号

2022-08-15 22:21:43 698

原创 List集合(笛卡尔积)

List集合(笛卡尔积)

2022-06-06 09:42:25 408

原创 List集合(并集,交集,交集的补集,差集)

List集合(并集,交集,交集的补集,差集)

2022-06-06 09:29:41 899

原创 关系型数据库遵循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

原创 手动maven jar

手动maven jar

2022-02-11 18:11:49 1375

原创 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

原创 Spring data 配置多数据源

Spring Data 配置多数据源

2021-12-21 18:05:29 1433

原创 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

原创 Spring boot拦截器

用于拦截接口,接口权限校验,用户权限校验在这里插入代码片

2021-11-18 10:23:25 57

原创 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

CreateCodingUtil.java

生成UUID跟订单编号

2021-09-25

MySql安装.docx

MySql安装.docx

2021-05-27

(备份)Java面试神技.pdf

(备份)Java面试神技.pdf

2021-05-27

空空如也

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

TA关注的人

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