- 博客(228)
- 资源 (2)
- 收藏
- 关注
转载 【解决】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
原创 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
原创 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
2021-01-29
hyperledger-fabric-linux-amd64-1.4.0.zip
2021-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人