- 博客(89)
- 收藏
- 关注
原创 spring @Mapper Converter转换泛型异常
需要在每个list类型转换上面加@Named 注解,否则会影响page生成的类型转换。spring @Mapper Converter转换泛型异常。
2024-12-18 17:05:34
342
原创 解决SSE无法流式应答问题
服务端采用nginx代理,需要调整nginx代理,浏览器页面才会流式应答。proxy_pass http://ip:端口/;
2024-11-06 10:26:41
448
原创 dolphinscheduler 时区差8小时问题
dolphinscheduler 新老版本页面显示调度开始时间、master、worker监控心跳时间等均相差8小时,网上说法一堆,实际上最简单处理办法添加jvm指定时区参数。示例:java -Duser.timezone=Asia/Shanghai -jar xxxxxx。即可解决调度开始时间、master、worker监控心跳时间等问题。
2024-09-23 09:39:19
510
2
原创 springcloud-gateway网关转换响应数据结构乱码问题处理
【代码】springcloud-gateway网关转换响应数据结构乱码问题处理。
2024-04-28 17:08:33
738
原创 springboot 使用mapstruct映射字段全是null,映射不了字段
刚开始以为是版本冲突问题,实际上是因为项目使用了lombok,引入mapstruct依赖在lombok依赖之前,所以导致mapstruct生成实现类时无法发现get,set方法。将lombok依赖引入顺序放到mapstruct依赖之前即可解决。
2024-04-16 15:20:33
1024
1
原创 ModuleNotFoundError: No module named ‘xxx.xx‘; ‘xxx‘ is not a package
数据血缘关系使用python3安装了sqllineage,在执行python脚本时始终报错'sqllineage' is not a package,经过检查python3安装配置没问题,并且sqllineage模块也成功安装了的。最终定位是因为sqllineage.py脚本文件和sqllineage模块包名冲突导致的,因此将sqllineage.py文件改名run_sqllineage.py即解决。python脚本文件xxx.py命名不要和引入的模块package名称xxx相同,否则会报错。
2024-04-07 19:04:41
325
原创 String Encryptor custom Bean not found with name ‘jasyptStringEncryptor‘...
apollo和jasypt冲突
2024-04-01 15:30:49
1741
原创 exec: “docker-credential-desktop“: executable file not found in $PATH, out: ``
【代码】exec: “docker-credential-desktop“: executable file not found in $PATH, out: ``
2024-03-08 17:45:30
433
2
原创 jdk添加三方证书,解决sun.security.validator.ValidatorException: PKIX path building failed
mac电脑查找java默认安装目录,一般都在:/Library/Java/JavaVirtualMachines 下找,用网上命令查找jdk目录真的坑,你一般会得到/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home我的目录为:/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/jre/lib/security/cacerts查看本
2022-04-05 19:14:15
850
原创 docker容器内无法访问其他服务器
问题:A,B两台服务器,都是docker部署的程序,A服务器的b1服务无法访问B服务器的c1服务(c1服务部署到A服务器的话可以访问),问题,docker容器内无法访问除宿主机外的局域网里的服务器?解决办法:这个其实应该非常少碰到,我碰到了算是巧合,因为默认的系统参数其实是不会出现这种情况的。两种可能的原因会造成Docker容器内无法访问外部网络:容器使用了桥接网络但防火墙屏蔽了通信 /etc/sysctl.conf系统配置参数问题我碰到的情况属于第二种,配置参数问题,修正方法:编辑
2021-11-03 19:16:48
4343
原创 maven 打包命令,只编译选择模块及其依赖模块
当项目结构如下--parent --admin --common --dal --service --web如果你只想执行编译打包admin及其依赖模块,那么命令如下mvn clean -U install -Dmaven.test.skip=true-pl dosp-admin -am解释:-pl: 选定的模块名称,多个的话英文逗号隔开-am:选定模块依赖的模块也重新编译打包===============================...
2021-08-02 16:24:13
1969
原创 Java 8 lambda表达式中为什么要求外部变量为final
本质是java值传递和引用传递的区别。java数据类型大体包括两类:基本数据类型和引用类型。明白这两者的区别后,你就会明白Java 8 lambda表达式中为什么要求外部变量为final。
2021-05-31 15:02:14
1369
9
原创 rabbitMq的admin用户没了,重新创建步骤
#安装启动命令docker run -d --hostname localhost --name rabbitmq --restart always -p 15672:15672 -p 5672:5672 rabbitmq:management突然本地电脑docker启动安装的rabbitMq的admin用户没了,没了。。。以下是重新创建admin用户的步骤#进入docker容器命令docker exec -it 5e2a1ec04a36 bash#创建用户admin设置密码admin.
2021-03-22 14:52:27
1089
原创 mac下sudoers文件权限设置
mac下sudoers文件权限设置双指点击击访达->前往文件夹 /etc,然后找到sudoers文件 双指点击 选择 ->显示简介
2019-12-09 16:33:39
613
原创 which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod
which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod...项目中基础sql没按照严格模式,查询的列(无聚合函数等)没有添加在GROUP BY 后面,导致语法报错,设置自己本地mysql的sql_mode,去掉ONLY_FULL_GROUP_BY...
2019-11-14 10:38:39
2034
原创 mac 电脑启动项目很慢,本地服务调用很慢的解决办法!!
最近突然发现自己的mac电脑做公司项目开发时,启动项目变得比较慢了(中间有卡顿差不多一分钟),这都没什么影响,主要是公司项目微服务,好几个项目服务跑起来,然后一套流程跑下来,服务之间调用始终很慢很慢,然后给前端写得一个普通接口,在本地联调时响应也很慢,加了耗时日志发现整个功能的程序耗时只有几十毫秒,但是调用接口始终在15秒以上!!这无法忍啊。。然后把开发的代码提交了,让旁边的同事拉取......
2019-11-13 12:02:19
4510
2
原创 Can not deserialize instance of java.util.ArrayList out of VALUE_TRUE token
最近在用公司框架写一个三方服务接口时,报错Can not deserialize instance of java.util.ArrayList out of VALUE_TRUE token服务接口定义如下:@Path("healthMonitorService")@Consumes(MediaType.APPLICATION_JSON)@Produces(MediaType.A...
2019-11-04 17:06:56
2485
原创 Java 线上服务记录异常日志
e.printStackTrace();//这个是将异常堆栈信息输出到控制台,线上部署的服务并不能在日志记录异常堆栈信息应改为通过日志框架Slf4j来记录异常堆栈信息(必须Slf4j)步骤:1.类注解添加 @Slf4j(依赖:import lombok.extern.slf4j.Slf4j;)2.记录异常日志,会记录打印堆栈异常信息到日志,如下:log.error("除数为0异常!",...
2019-10-17 17:46:00
586
1
原创 docker 安装并运行jenkins 后不识别服务器上的jdk,maven等配置!
公司测试环境搭建jenkins自动构建部署,采用的是一套docker安装运行,比如mysql,redis,nginx,zk,es等都是用的docker拉取并运行,jenkins也不例外,后面发现jenkins上配置构建项目时,通过报错信息发现jenkins不识别mvn命令,不识别java命令,不识别自定义的maven本地仓库地址,但是服务器环境上又是有目录,java和mvn命令正常的。。原理:...
2019-08-08 13:20:28
8840
6
原创 springboot解决Long类型值传递给页面时精度丢失的问题!
最近项目中遇到个问题,主键id用的Long类型,Long类型超过16位时传递给前端丢失精度。网上搜了下,解决办法有很多,大体分为两种,写个全局转换器和在bean主键id上添加注解,其实解决的本质是将Long类型在序列化json时转为String字符串类型,这样就不存在丢失精度了。1.全局转换器springboot2以下的版本写个配置类实现WebMvcConfigurerAdapter重...
2019-08-06 10:01:12
2680
原创 intelij IDEA设置代码开发风格检查!!!
1.安装插件(可选) 推荐:google-java-format 插件或CheckStyle-IDEA插件。2.idea导入代码风格配置文件地址:https://github.com/google/styleguide/blob/gh-pages/intellij-java-google-style.xml...
2019-08-02 10:59:56
1465
原创 docker拉取公共镜像很慢,配置了阿里云还是慢的解决办法!
docker拉取公共镜像很慢,是因为docker默认仓库在国外,改成阿里云加速节点后感觉速度还是慢,后面通过https://www.daocloud.io/mirror#accelerator-doc配置下就好了,速度超快!!上面网站各种不同的系统如何配置都有相关说明。...
2019-07-16 16:05:28
13991
11
原创 mybatis的坑Parameter 'items' not found. Available parameters are [collection, list]
好久没写mybatis了,最近踩了个坑记录下,mapper.xml中某个sql报错,该sql带in所以用了foreach动态标签,原sql如下:<![CDATA[<delete id="deleteBatch" parameterType="java.util.List" > DELETE FROM api_attribute_merge_index_targ...
2019-07-03 09:15:07
3626
1
原创 vue的axios访问后台获取不了参数和中文乱码设置
/** * 获取所有路口数据 */function A() { return axios.post(contextPath+"/book/getList");}//获取协调路径中每个信号机的特征参数function B(acsIdList) { return axios.post(contextPath+"/user/getUserById",{ ...
2018-09-29 09:38:38
14022
原创 Echarts 的悬浮框tooltip显示自定义格式化
最近做的项目用到echarts雷达图,但是由于地市过多,遇到悬浮框显示问题被遮住如图:为了解决这个被遮住的悬浮框,达到tooltip自定义格式完成后的效果如下:下面是改变这个悬浮框tooltip显示的代码(在option中改变即可):tooltip : { trigger: 'axis', formatter: function (param
2017-12-29 16:20:39
26249
2
转载 Mysql查询树形结构数据
原文链接:https://www.cnblogs.com/f2flow/p/6001889.htmlOracel和mssql都有提供递归子查询,而MySql却没有,没办法需要自己构建存储过程来提供这个递归子查询的功能-- 当前节点及子节点-- 参数说明:idd 要查询的资源ID值,idFieldName ID字段名,parentIdFieldName 上级ID字
2017-12-04 09:47:11
4654
原创 复杂的json字符串转换list集合
public final ObjectMapper mapper = new ObjectMapper();String data="[{"id":"424396A079C67D1ADC693DBCA1B929A3","name":"testpp","nameCn":"泡泡","desc":"cs","createTime":"2017-06-03 20:15:41","keyId":
2017-11-29 11:33:46
2479
原创 bash: /etc/profile: line 11: `pathmunge () {
由于第一次操作linux,配置环境文件时,还是很不习惯用vi命令编辑,所以用的传输工具,拷下来在windows上编辑好,再上传上去报错如下图:经过仔细核查,语法是没有问题的,使用cat -v /etc/profile检查,发现里面大量的Windows下的换行符,到这里已经知道具体原因了,使用dos2unix profile将profile文件从Windows格式文件转换为U
2017-11-24 09:41:47
1942
转载 基于spring+quartz的分布式定时任务框架
本文转载只是为了mark学习,如有侵权联系删除,原文链接:https://www.cnblogs.com/aaronfeng/p/5537177.html问题背景 我公司是一个快速发展的创业公司,目前有200人,主要业务是旅游和酒店相关的,应用迭代更新周期比较快,因此,开发人员花费了更多的时间去更=跟上迭代的步伐,而缺乏了对整个系统的把控 没有集群之
2017-11-22 09:56:53
832
原创 java读取项目里配置文件properties的工具
目的:读取项目里redis配置文件具体代码如下: package com.eastcom_sw.inas.common.rest;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;/** * 读取配置文件工具 * * @author ...
2017-11-14 13:58:45
1631
原创 Jersey 发布rest服务接口
rest接口url:http://172.16.132.177:7080/web-inas-WiredBand/rs/smsAuthZJ/pushSmsAuthInfoZJIP+端口+项目名+rs+你的映射路径以下是在web.xml里设置: <!-- Jersey 配置 --><servlet> <servlet-name>Jers...
2017-11-13 20:53:35
1206
转载 Maven修改全局和局部JDK版本
解决问题场景,公司多个项目JDK版本不同时,用开发工具开发切换JDK有时始终不生效,可以用以下方法解决1.配置全局的jdk,在${MAVEN_HOME}\conf\settings.xml文件中的profiles元素下添加如下profile元素 全局配置的好处就是省事、方便。一次配置以后,再使用maven构建项目,项目编译时,默认使用jdk1.7进行编译。 jdk1.
2017-09-22 10:57:03
978
原创 my97Date 设置指定时间粒度,比如15分钟粒度
my97Date 设置指定时间粒度,比如15分钟粒度,选择时间只能选择0,15,30,45 代码如下:id="GtimeField_15m" class="Wdate TimeFiled FL" style="width: 145px; display: none;"onclick="WdatePicker({readOnly:true,isShowClear:false,isShowT
2017-09-11 19:04:20
2731
1
原创 iframe 子页面自适应高度问题
1:只需要在父页面添加以下代码即可,目前支持Google和IE,火狐浏览器,其他浏览器没试。效果:可以保证动态地改变iframe的src加载不同页面时,子页面都能自适应高度!type="text/javascript"> //这里代码解决:iframe 被其他页面撑开太高,可以恢复自适应高度 function setIframeHeight(){ if(
2017-08-30 17:26:16
722
原创 VBA代码拆分excel
忙活两小时,终于帮老姐实现了拆分工作excel的需求,记录下,说不定以后可以用到。。需求:一个excel文件工作簿可能包含多个工作表(比如sheetA,sheetB,sheetC),每个sheet里每一行都有一个地市字段,现需要根据地市拆分成不同的excel(每个excel包含sheetA,sheetB,sheetC,而且每个sheet里的记录都是同一个地市的)。 代码如下: S
2017-08-12 00:22:20
2169
原创 java.lang.IllegalArgumentException: Comparison method violates its general contract!
对一个集合里的对象按照某属性排序时,遇到问题 java.lang.IllegalArgumentException: Comparison method violates its general contract! 后面查了资料后发现,jdk1.6和jdk1.7的排序算法有所更改,具体的可以自己去研究,解决办法:JDK1.7的实现compare方法必须有一个返回0的情况,即判断两对象属性相等
2017-08-10 15:46:34
11868
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人