自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遨游大海

博客主的学习笔记

  • 博客(84)
  • 收藏
  • 关注

原创 springboot 使用mapstruct映射字段全是null,映射不了字段

刚开始以为是版本冲突问题,实际上是因为项目使用了lombok,引入mapstruct依赖在lombok依赖之前,所以导致mapstruct生成实现类时无法发现get,set方法。将lombok依赖引入顺序放到mapstruct依赖之前即可解决。

2024-04-16 15:20:33 315 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 179

原创 String Encryptor custom Bean not found with name ‘jasyptStringEncryptor‘...

apollo和jasypt冲突

2024-04-01 15:30:49 486

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

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

原创 docker容器内无法访问其他服务器

问题:A,B两台服务器,都是docker部署的程序,A服务器的b1服务无法访问B服务器的c1服务(c1服务部署到A服务器的话可以访问),问题,docker容器内无法访问除宿主机外的局域网里的服务器?解决办法:这个其实应该非常少碰到,我碰到了算是巧合,因为默认的系统参数其实是不会出现这种情况的。两种可能的原因会造成Docker容器内无法访问外部网络:容器使用了桥接网络但防火墙屏蔽了通信 /etc/sysctl.conf系统配置参数问题我碰到的情况属于第二种,配置参数问题,修正方法:编辑

2021-11-03 19:16:48 3867

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

转载 批量删除git 本地分支、远程分支、tag

重要:由于此文章涉及到远程分支删除,并且是批量删除,小白请勿尝试!!如果你

2021-06-04 10:23:51 766

原创 Java 8 lambda表达式中为什么要求外部变量为final

本质是java值传递和引用传递的区别。java数据类型大体包括两类:基本数据类型和引用类型。明白这两者的区别后,你就会明白Java 8 lambda表达式中为什么要求外部变量为final。

2021-05-31 15:02:14 1244 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 953

原创 Springboot项目部署在Linux服务器上读取配置文件中文乱码问题解决

Linux服务器上的配置文件中中文需要转换为unicode编码。

2020-04-20 11:30:56 1668

原创 mac下sudoers文件权限设置

mac下sudoers文件权限设置双指点击击访达->前往文件夹 /etc,然后找到sudoers文件 双指点击 选择 ->显示简介

2019-12-09 16:33:39 533

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

原创 mac 电脑启动项目很慢,本地服务调用很慢的解决办法!!

最近突然发现自己的mac电脑做公司项目开发时,启动项目变得比较慢了(中间有卡顿差不多一分钟),这都没什么影响,主要是公司项目微服务,好几个项目服务跑起来,然后一套流程跑下来,服务之间调用始终很慢很慢,然后给前端写得一个普通接口,在本地联调时响应也很慢,加了耗时日志发现整个功能的程序耗时只有几十毫秒,但是调用接口始终在15秒以上!!这无法忍啊。。然后把开发的代码提交了,让旁边的同事拉取......

2019-11-13 12:02:19 4258 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 2421

原创 Java 线上服务记录异常日志

e.printStackTrace();//这个是将异常堆栈信息输出到控制台,线上部署的服务并不能在日志记录异常堆栈信息应改为通过日志框架Slf4j来记录异常堆栈信息(必须Slf4j)步骤:1.类注解添加 @Slf4j(依赖:import lombok.extern.slf4j.Slf4j;)2.记录异常日志,会记录打印堆栈异常信息到日志,如下:log.error("除数为0异常!",...

2019-10-17 17:46:00 513

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

原创 springboot解决Long类型值传递给页面时精度丢失的问题!

最近项目中遇到个问题,主键id用的Long类型,Long类型超过16位时传递给前端丢失精度。网上搜了下,解决办法有很多,大体分为两种,写个全局转换器和在bean主键id上添加注解,其实解决的本质是将Long类型在序列化json时转为String字符串类型,这样就不存在丢失精度了。1.全局转换器springboot2以下的版本写个配置类实现WebMvcConfigurerAdapter重...

2019-08-06 10:01:12 2503

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

原创 docker拉取公共镜像很慢,配置了阿里云还是慢的解决办法!

docker拉取公共镜像很慢,是因为docker默认仓库在国外,改成阿里云加速节点后感觉速度还是慢,后面通过https://www.daocloud.io/mirror#accelerator-doc配置下就好了,速度超快!!上面网站各种不同的系统如何配置都有相关说明。...

2019-07-16 16:05:28 13385 10

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

原创 Echarts 的悬浮框tooltip显示自定义格式化

最近做的项目用到echarts雷达图,但是由于地市过多,遇到悬浮框显示问题被遮住如图:为了解决这个被遮住的悬浮框,达到tooltip自定义格式完成后的效果如下:下面是改变这个悬浮框tooltip显示的代码(在option中改变即可):tooltip : { trigger: 'axis', formatter: function (param

2017-12-29 16:20:39 25770 2

原创 Ztree 限制根节点大类下勾选的子节点个数不超过5个

只是核心代码,自己找需要的

2017-12-20 15:44:09 2261

转载 Mysql查询树形结构数据

原文链接:https://www.cnblogs.com/f2flow/p/6001889.htmlOracel和mssql都有提供递归子查询,而MySql却没有,没办法需要自己构建存储过程来提供这个递归子查询的功能-- 当前节点及子节点-- 参数说明:idd 要查询的资源ID值,idFieldName ID字段名,parentIdFieldName 上级ID字

2017-12-04 09:47:11 4566

原创 复杂的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 2428

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

转载 基于spring+quartz的分布式定时任务框架

本文转载只是为了mark学习,如有侵权联系删除,原文链接:https://www.cnblogs.com/aaronfeng/p/5537177.html问题背景   我公司是一个快速发展的创业公司,目前有200人,主要业务是旅游和酒店相关的,应用迭代更新周期比较快,因此,开发人员花费了更多的时间去更=跟上迭代的步伐,而缺乏了对整个系统的把控 没有集群之

2017-11-22 09:56:53 798

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

原创 Jersey 发布rest服务接口

rest接口url:http://172.16.132.177:7080/web-inas-WiredBand/rs/smsAuthZJ/pushSmsAuthInfoZJIP+端口+项目名+rs+你的映射路径以下是在web.xml里设置: &lt;!-- Jersey 配置 --&gt;&lt;servlet&gt; &lt;servlet-name&gt;Jers...

2017-11-13 20:53:35 1108

转载 Maven修改全局和局部JDK版本

解决问题场景,公司多个项目JDK版本不同时,用开发工具开发切换JDK有时始终不生效,可以用以下方法解决1.配置全局的jdk,在${MAVEN_HOME}\conf\settings.xml文件中的profiles元素下添加如下profile元素 全局配置的好处就是省事、方便。一次配置以后,再使用maven构建项目,项目编译时,默认使用jdk1.7进行编译。    jdk1.

2017-09-22 10:57:03 909

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

原创 iframe 子页面自适应高度问题

1:只需要在父页面添加以下代码即可,目前支持Google和IE,火狐浏览器,其他浏览器没试。效果:可以保证动态地改变iframe的src加载不同页面时,子页面都能自适应高度!type="text/javascript"> //这里代码解决:iframe 被其他页面撑开太高,可以恢复自适应高度 function setIframeHeight(){ if(

2017-08-30 17:26:16 652

原创 VBA代码拆分excel

忙活两小时,终于帮老姐实现了拆分工作excel的需求,记录下,说不定以后可以用到。。需求:一个excel文件工作簿可能包含多个工作表(比如sheetA,sheetB,sheetC),每个sheet里每一行都有一个地市字段,现需要根据地市拆分成不同的excel(每个excel包含sheetA,sheetB,sheetC,而且每个sheet里的记录都是同一个地市的)。  代码如下: S

2017-08-12 00:22:20 2034

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

原创 时间类型转换-指定年的第几周开始时间和结束时间

根据传入的时间类型和时间字符串,获取具体时间。。可以获取指定年的第几周开始时间和结束时间,例如获取2016年第49周的开始日期时间和结束日期时间。输入201649输出具体日期格式package com.eastcom_sw.inas.mobileV2.web.index;/** * Created by Administrator on 2016/11/29. */import

2016-11-29 18:10:24 1090

转载 跨域、sql注入、xss攻击

原文地址:http://www.cnblogs.com/webclz/p/4159577.html这几天遇到这三个问题,现在简单的记录下来。1、跨域    如我服务器的域名是www.test1.com,我在另一个服务器www.test2.com通过ajax访问www.test1.com的数据时,就引起跨域的问题,提示错误 No 'Access-Control-A

2016-11-14 09:25:49 811

转载 Oracle12c和PL/SQL 安装记录

facetoseaoracle12c及PLSQL Developer安装全程记录一。登陆oracle下载页面  http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html下载适合自己电脑版本的oracle ,oracle 12c只有64位版本的,

2016-10-31 14:58:05 497

转载 idea创建多级Maven项目

原文地址:http://blog.csdn.net/qq_30551211/article/details/51277217idea创建Maven项目步骤:1.选择Maven,点击下一步2.填写GroupId, ArtifactId,点击下一步3.填写项目名,点击Finish,完成基本的项目创建。例如:4.在上面MavenDemo

2016-10-20 23:13:02 4388

转载 IDEA新建MAVEN项目时速度缓慢

原文地址:http://blog.csdn.net/qq_30551211/article/details/51277444原因IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。该命令的参数-DarchetypeCatalog,可

2016-10-20 22:53:24 303

空空如也

空空如也

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

TA关注的人

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