自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(228)
  • 资源 (2)
  • 收藏
  • 关注

原创 招聘程序员心得

我就粗略分享一些小白求面试的心得,全是个人经验,有不当不认同可忽略或大家沟通。我是在boss筛选简历及邀人面试

2023-02-02 14:59:00 213

原创 linux部署Springboot项目出现504

linux部署Springboot项目出现504

2022-12-22 17:39:54 67

转载 navicat客户端能链接,代码后台连不上数据库问题

navicat客户端能链接,代码后台连不上数据库问题

2022-12-22 15:50:05 67

转载 【解决】HttpClient:org.apache.http.client.protocol.ResponseProcessCookies

【解决】HttpClient:org.apache.http.client.protocol.ResponseProcessCookies

2022-12-02 14:46:35 86

原创 @enableeurekaserver 无法引入

这个无法引入是springboot 和Springclouc版本没对应上,不要看上网说的一堆了,我试了一个小时各个网上的方法最后都没适用还是找不到@enableeurekaserver。

2022-10-21 15:57:13 211

转载 ffmpeg斜向倾斜文字水印功能,命令行实现,铺满全屏,可变文字

ffmpeg斜向倾斜文字水印功能,命令行实现,铺满全屏,可变文字

2022-08-20 14:56:43 653

原创 FFmpeg 给视频增加黑边

FFmpeg 给视频增加黑边

2022-07-21 09:26:13 974

转载 java如何在拦截器中取出post请求参数

此方法完美解决拦截器取请求参数问题

2022-07-06 14:11:13 2448

原创 HttpUtils工具类

HttpUtils

2022-06-02 09:18:27 510

原创 java 字符串提取链接地址

Java 8 对map进行过滤并且返回map类型

2022-06-01 16:05:03 1212

原创 Swagger2的坑 请求参数不能显示

问题:跟前端之前调的时候都还有请求参数的显示,后面突然好几个都没有了,真的真的很离谱解决:引起这个问题的原因是在@ApiModel注解参数中写入了特殊字符“反斜线”,去掉"/"便可以显示请求参数。我想用来对象公用 就加了注释为反斜杠,导致之前也不能显示,百度后一改为顿号就OK啦...

2022-05-19 13:56:00 1736

转载 mysql使用GROUP_CONCAT做完查询条件导致in失效的解决方案

mysql使用GROUP_CONCAT做完查询条件导致in失效的解决方案我需要查出hr_perf_forced_distribution_org表中uuid在子查询中出现过的,查询语句如下SELECT * FROM hr_perf_forced_distribution_org WHERE UUID IN (SELECT GROUP_CONCAT( t1.uuid ) AS uuid FROM hr_perf_forced_distribution_org t1 WHERE

2022-05-11 15:24:26 1043

转载 java8 List<Map<String, Object>>求和,排序,过滤,分组

List<Map<String, Object>> dataList = new ArrayList<>();Integer total = dataList.stream().mapToInt(e -> Integer.parseInt(e.get("num").toString())).sum(); //求num的总数量dataList = dataList.stream().sorted((e1,e2) -> {return -Double.

2022-04-28 09:43:54 3038

原创 Mybaits-plus采坑之SqlHelper.delBool

问题:在一个就项目中我引入了mybatisplus的批量更新操作,但是需要将版本升级到mybatisplus 3.4.2 原项目是 3.2.0 然后版本一升级就发现 SqlHelper.delBool 方法不存在解决:SqlHelper中已经移除delBool方法,save update remove全部都使用retBool方法判断逻辑,所以将项目中以前的delBool方法全部替换为 retBool 就解决了还有升级后没有com.baomidou.mybatisplus.cor

2022-04-26 09:44:15 1271 1

转载 java对象与map互转

//map转java对象public static Object mapToObject(Map<String, Object> map, Class<?> beanClass) throws Exception {String jsonStr = JSONObject.toJSONString(map);return JSONObject.parseObject(jsonStr, beanClass);}//java对象转mappublic ...

2022-04-08 17:27:15 188

转载 fastjson,对象转json字符串的过程中对value为null的值的一些处理

前言fastjson是一个非常好用的java库,用于操作对象json序列化等等。问题最近在写代码的时候遇到问题,通过JSON.toJSONString方法将一个实体对象转为json字符串,转出来发现原本对象中value为null的字段被过滤掉了。。。实体对象package so.sao.code;import lombok.Data;@Datapublic class Person { String name; String gender; S

2022-03-24 14:26:40 2265

原创 mysql 多行多列 变成一行多列

效果:多行多列一行多列sql语句:​​​​​​​SELECT a.mini_ldy_id_from, max(case a.type when 2 THEN total else 0 end) as bddhNum, max(case a.type when 3 THEN total else 0 end) as sjBddhNum, max(case a.type when 4 THEN total else 0 end) as sjMdd...

2022-02-16 15:47:01 811

原创 JSONArray转list对象

List<Student> studentList1 = JSON.parseArray(JSON.parseObject(json).getString("studentList"), Student.class);

2021-12-12 10:11:30 302

原创 swagger 踩坑记录

1. 问题:swagger的请求参数显示的不是该方法的请求参数解决办法: 请求参数的实体对象 ApiModle不能一样,否则会被其余同名对象覆盖

2021-12-08 10:34:41 52

原创 已解决:Incorrect string value: ‘\xF0\x9F\x98\x83‘ for column ‘nick_name‘ at row 1

问题: 微信的emoji表情存在数据库出错了,数据库的编码集不支持存emoji.我分为下面三个步骤来解决:第三条是重点(1):修改mysql数据库的编码为uft8mb4(2):修改数据表的编码为utf8mb4(3):修改连接数据库的连接代码(1):修改mysql数据库的编码为uft8mb4Navicat 编辑数据库,改为uft8mb4 以及 utf8mb4_general_ci修改方法:参看:http://blog.csdn.net/poice00/article/detai

2021-12-07 09:19:33 886

转载 HttpClient在传参和返回结果的中文乱码问题

有问题请教:我将一个file中的json字符串取出,实例化一个StringEntiry,将json字符串写入请求体中。然后无论我以哪种编码方式输出StringEntity中的content,其中的中文均为乱码“???”。 这是怎么回事?总结:就是在传递的参数中设置,这个很重要entity=newStringEntity(data,"UTF-8");今天用httpclient传输json数据,服务端接受数据 中文乱码,下面分别贴上修改前与修改后的代码以及原因分析(1)修改前...

2021-11-23 15:43:08 4757

原创 解决@JsonFomat()@DateTimeFormat不生效的问题

现象:后台返回Date类型的时间字段,但是前端接受到的是时间戳格式,然后我在后台对象时间字段上加上了注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")依旧无法生效解决:百度搜索到了此文章 并已解决​​​​​​解决@JsonFomat()@DateTimeFormat不生效的问题_谢月的博客-CSDN博客前言最近在项目中,发现出参很神奇现象,若是字段值为null会不显示该字段,并且时间格式已经定义为yyyy..

2021-11-15 16:15:49 575

原创 java 计算时间相差-A天B时C分D秒工具类

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class testTime { /** * @param args * @throws ParseException */ /** * 根据所给日期返回两日期相差的秒数 ...

2021-11-12 14:52:05 556

原创 JSON对象字符串的转换

<!-- json --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.60</version> </dependency>1. json字符串转 .

2021-11-01 17:56:45 37

原创 Springboot打包jar部署到linux服务器读取resource资源

String path ="puzzle/source"+i+".jpg"; //拼图原图 InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(path);Image bi = ImageIO.read(inputStream);

2021-10-28 13:38:50 130

原创 mybatis insert与update 去掉逗号问题

mybatis insert 空属性用trim suffix="" suffixOverrides=","去多余的“,”<sql id="UserAreaColume"> <trim suffix="" suffixOverrides=","> <if test="id != null"> ID, </if> <if test="

2021-10-22 14:39:02 1086 1

转载 分布式定时任务重复执行解决方案--redis篇

问题:定时任务在只部署一台服务器时没有问题,当需要集群时,就会重复执行多次。解决方案:1. 利用数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。这里我使用的是redis分布锁的方式实现,自己封装了一个注解,如有问题请联系我一下,谢谢!加锁 :同一个定时任务同时多次给redis加锁(key),如果存在key,则加锁失败,如果不存在,则尝试去加锁,返回加锁结果。解锁:设置一下过期时间为20秒(可根据任务执行长短调整),过期后自动释放掉,当定时任务执行完后..

2021-09-15 18:07:08 994

转载 微信小程序 获取小程序码 java后台案例

为满足不同需求和场景,这里提供了两个接口,开发者可挑选适合自己的接口。接口 A: 适用于需要的码数量较少的业务场景 生成小程序码,可接受 path 参数较长,生成个数受限,数量限制见注意事项,请谨慎使用。 接口 B:适用于需要的码数量极多的业务场景 生成小程序码,可接受页面参数较短,生成个数不受限。 以接口B为例: 通过该接口生成的小程序码,永久有效,数量不限制,用户扫描该码进入小程序后,将直接进入 path 对应的页面。官方文档链接:https://developer...

2021-09-06 14:52:43 162

原创 Springboot 跨域处理

新增类WebMvcConfig.java//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.ykz.mini.config;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.da.

2021-08-27 17:05:46 39

原创 Springboot Long类型超过16位则精度丢失

现象:例如原id是6421297867212043946,但是得到的id为-6421297867212044000解决办法: 1. String接收2. 新增类WebMvcConfig//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.ykz.mini.config;import com.fas..

2021-08-25 16:01:25 1398

转载 springboot项目中使用原生jdbc连接MySQL数据库

第一步:pom.xml中添加依赖; <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>第二步:编写连接类package com.example.demo.controller;import java.lan...

2021-03-29 17:29:50 306

原创 rabbitmq管理页面发送消息(对象)

Delivery mode: 是否持久化,1 - Non-persistent,2 - PersistentHeaders:Headers can have any name. Only long string headers can be set here.TypeId: 消息体实体类类型 当需要在消费端对应实体类接受时 需要设置该属性 值为对应实体类在项目下的全路径 ${包名.类名}1Properties: You can set other message properties here(de

2021-03-18 15:46:40 935

转载 Java8 Stream 对List根据一个或多个字段分组

转载:https://blog.csdn.net/y1h2l/article/details/105335072写在前面的 正文 java8 新特性Stresm API 根据一个字段进行分组 根据多个字段进行分组 总结 写在前面的项目中遇到了需要对list进行分组的场景,根据List中entity的某字段或者多个字段进行分组,形成Map<String,List>,然后根据map进行相关的业务操作。之前考虑自己遍历list进行处理,总感觉还有更便捷的方..

2021-03-17 14:48:29 9823

原创 IDEA在线安装插件失败解决

https://plugins.jetbrains.com/plugins/alpha/9188

2021-02-20 10:11:27 392

原创 Orderer capability V1_4_2 is required but not supported

情景:我在根据这篇文章 https://www.cnblogs.com/skzxc/p/10818590.html升级hyperledger fabric 1.0.0到1.4.0时候,最后启动报这种类似的错(百度了很久找不到答案)问题:启动失败仔细看看是说我 peer0.org1.exam.com 这个容器没有启动成功于是我便查看这个容器的日志,就发现了下面错误Orderer capability V1_4_2 is required but not supported他的意思是.

2021-01-19 14:50:25 444

原创 Map 转 json格式 保留null值的解决办法

开发中遇到将map数据转json格式,然后map中含null值的键值对都被转没了,所以记录一下,以下是解决方法使用fastJson进行转换import com.alibaba.fastjson.JSONMap<String, Object> map = new HashMap<String, Object>();String toJSON = JSON.toJSONString(map, SerializerFeature.WriteMapNullValue, Seri

2020-11-06 15:15:26 2338

转载 有效解决Beyond Compare “这个授权密钥已被吊销”的办法

winC:\Users\Admin\AppData\Roaming\Scooter Software\Beyond Compare 4mac~/Library/Application Support/Beyond CompareBCState.xml<TCheckForUpdatesState> <Build Value="24545"/> <CheckID Value="173864067260425"/> &.

2020-10-14 15:34:50 1322 1

转载 Error contacting service. It is probably not running

./zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /Users/leewz/app/zookeeper-3.5.3-beta/bin/../conf/zoo.cfgClient port found: 2181. Client address: localhost.Error contacting service. It is probably not running.查看日志./zkServer.s.

2020-08-31 16:20:09 312

转载 java压缩文件夹内的内容(包含文件夹)

import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/** * @author pengzhihui */public class Common { private static final int BUFFER_SIZE = 2 * 1024; /** .

2020-07-20 14:33:24 535

原创 java中逗号分隔的字符串和List相互转换

1、将逗号分隔的字符串转换为List 1 2 3 String str ="a,b,c"; List<String> result = Arrays.asList(str.split(","));   2、将List转换为逗号分隔的字符串(1)利用Guava的Joiner 1 2 3 4 5 6 List<String>...

2020-06-03 14:05:24 234

hyperledger-fabric-linux-amd64-1.4.9.tar.gz

这是hyperLedger官方提供的二进制文件的压缩包, 因为官网的下载比较慢,有需要的可以再这里下载, 下载完后,解压缩会形成一个bin目录和config目录, 用chmod +x bin/* 命令给bin目录下的所有文件,赋予可执行权限

2021-01-29

hyperledger-fabric-linux-amd64-1.4.0.zip

这是hyperLedger官方提供的二进制文件的压缩包, 因为官网的下载比较慢,有需要的可以再这里下载, 下载完后,解压缩会形成一个bin目录和config目录, 用chmod +x bin/* 命令给bin目录下的所有文件,赋予可执行权限

2021-01-19

空空如也

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

TA关注的人

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