自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nacos缺失username和password参数解析

Nacos缺失username和password参数解析如果没有找到具体原因,账号密码都已经填写,但是还是报这样的问题,且能确定还是密码账号不正确,这里可以提供一个思路可以参考nacos中的源码:NacosMetadataReport该方法为密码账号的获取,以及后续缓存传递使用,可以拦截该方法的无参构造,确实是否正常的账号授权,如果密码账号都正常,则需要寻找其他原因。我这里发现这个问题,原因总结分析:拦截源码发现,虽然配置中账号密码正确,但是在授权账号密码的时候,dubbo的注册方法,没有拿到账

2022-04-08 11:06:26 5185 2

原创 springboot 上传服务找不到临时文件tmp的解决方案

springboot 上传服务找不到临时文件tmp的解决方案在项目中存在这样的问题,我们使用上传服务,但是由于上传服务不是经常使用,而且linux系统存在要求,在默认30天没有操作的情况下,就会清理掉临时的 tmp目录,下面的方法可以解决我那天解决方案:解决方案一:重启服务(线上不推荐) 只能短时间解决问题解决方案二:启动时增加参数-Djava.io.tmpdir=自定义目录解决方案三:自定义tomcat目录,长期使用建议使用,加上后,重启项目解决问题server: tomcat:

2021-10-19 17:50:48 1339

原创 was not registered for synchronization because synchronization is not active + 多数据源 + 连接池 问题的深度剖析解决

错误日志Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@53386a89] was not registered for synchronization because synchronization is not activeJDBC Connection [HikariProxyConnection@1019909630 wrapping com.mysql.cj.j

2021-06-29 19:20:52 6645

原创 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column...

报错内容Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'xxx.table.column' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by问题分析:出现的问题是由

2021-06-29 13:48:08 9516

原创 idea的gradle编译项目,无法读取到xml配置文件处理方法

在gradle下添加一下配置即可sourceSets { main{ resources { srcDirs 'src/main/java' //可以将java目录下的所有非.java资源打包到classes下 } }}其原因为:项目编译的时候,无法将项目中包含的xml文件,读取到编译文件中,将该文件添加到编译文件的路径下,即可保证项目正常!...

2020-11-13 10:41:56 1225

原创 JVM学习经验总结

基本概念: JVM是可运行java代码的假想计算机,包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收,堆和一个存储方法域。JVM是运行在操作系统之上,他与硬件没有直接的交互。运行过程演示为: 1.java源文件 --> 编译器 --> 字节码文件 2.字节码文件 --> JVM --> 机器码 每一个平台的解释器是 不同的,但是实现的虚拟机是相同的,这是为什么java能够跨平台的原因,当程序开始运行,虚拟机就开始了实例化,多...

2020-07-05 20:43:32 131

原创 一个人坚持下去的能量到底有多大?

如题疑问 从去年开始认真思考这个问题开始,我就在不断的关注身边的事情,关注自己身上发生的事情,也发现了很多身边的例子,在此,我想分享给大家,希望大家听后,能有一些自己的思考和自己的想法,以此交友想必会有更多志同道合之辈。 我是一个flag大于实际行动的嘴炮型选手,很多时候行动都停留在思想层面,套用一句广告语就是:想的很多,做的很少。遇见今年的疫情,突然间,让我深刻感受到了危机无处不在。现实中的压力,父母的催婚,经济在承压,总感觉钱不够花。这 一切的构成因素,都瞬间让我有了更大的压力,也产...

2020-06-29 22:19:49 289 2

原创 WRONGTYPE Operation against a key 的快速认知,以及解决方案!

WRONGTYPE Operation against a key holding the wrong kind of value这个错误!问题解决:先执行一条如下命令:redis 127.0.0.1:6379>type key此时会显示出该key存储在现在redis服务器中的类型,例如:redis 127.0.0.1:6379>hash则表示key为以hash类型存储在redis服务器里的,此时操作这个数据就必须使用hset、hget等操作方法。如果是zset.

2020-05-13 17:15:44 8976 1

原创 soapUI调用报错:Error reading XMLStreamReader: Unexpected EOF in prolog,另类解释!

soapUI调用报错:Error reading XMLStreamReader: Unexpected EOF in prolog在使用soapUI的时候,我们经常会手动调整数据,以及对节点的调整,但是调整之后,有时候会报错这个错误。详细的错误信息为:org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader: Unexpected EOF in prolog at [row,col {unknown-sourc

2020-05-12 10:52:48 24096 3

原创 Jenkins 中多数据源管理时,对于Git parameter 插件的使用

Jenkins 中多数据源管理时,对于Git parameter 插件的使用在git配置了多个git源码数据源后,在进行对应选择插件,Git parameter 的使用的时候,能够正常的拆分对应展示不同的分支的时候,如图:在使用git parameter的使用,我们可能会对多数据源进行集合打包操作,例如前后端分离后的,前端和后端的同时打包,并集合成一个完成的包的过程,就...

2020-05-08 16:11:43 1063 1

原创 PageHelper.startPage 的作用范围探究

PageHelper.startPage 的作用范围探究PageHelper.startPage();是在mybatis分页中经常使用到的一个分页插件,既方便又快捷,但是进来突然发现有个小问题,想要探究一下,pageHelper的分页作用范围是多大?会不会影响相邻两个查询都返回 List 数据的查询,如此以来兴趣甚,索性带着问题,来一次问题的探索之旅,先简单说一下结论...

2020-05-08 15:04:34 3006

原创 ORACLE+mybatis+foreach进行批量插入数据的填坑

在进行批量数据操作的时候,mysql的批量操作与oracle的操作不同,如果直接使用mysql的操作方式,放在oracle操作中,执行的时候,会一致报SQL未正确结束的错误,所有我们要进行分开,进行针对性操作。关于mysql的操作:<insert id="batchInsert" parameterType="list"> insert into S_DATUM_...

2020-01-13 13:40:53 1144 4

原创 Mybatis中什么时候用jdbcType,javaType,什么时候不用,javaType,jdbcType的解析

jdbcType,javaType的对应关系 java.sql.Types 值 Java 类型 IBM DB2 Oracle Sybase SQL Informix IBM Content Manager BIGINT java.lang.long BIGINT NUMBER (38, 0) BIGINT...

2019-12-06 16:39:38 2465

原创 ORA-22901: cannot compare VARRAY or LOB attributes of an object type

ORA-22901: cannot compare VARRAY or LOB attributes of an object type报错为此类型时,主要是因为在过滤的时候,过滤的字段中包含可变数组的类型,造成无法进行过滤操作。举例说明:在我要进行过滤的字段中包含一个字段的字段类型为:这个类型的数据 SDO_GEOMETRY ,这样造成无法进行去重操作,造成报错。由此...

2019-12-06 16:22:38 440

原创 net.sf.json.JSONObject保留值为null的key值方法

在实际应用sf.json中,我们有时候还需要保留一些value为空的数据,此时我们可以使用JSONNULL.getInstance() 的方法,将数据保留为null值。例如:我们如果想要一个jsonObject.put("desc", null)这样的数据,在保留这个desc的key值,如果直接如上使用的话,生产的json会自动过滤null值,这样的话,这个key值就不存在了。...

2019-12-04 17:37:02 1721 1

原创 Some projects cannot be imported because they already exist in the workspace,导入项目提示已经存在的问题

Some projects cannot be imported because they already exist in the workspace这个问题首先,我们要分清楚在eclipse中,项目和工作空间的关系。在eclipse中,是工作空间在起作用,工作空间下面是项目而在idea中,是项目在起作用,意思你打开的就直接是项目这两者在实际使用中,举例如:eclipse中,...

2019-10-25 17:40:18 2249 1

原创 ORA-00942: table or view does not exist 错误,生产环境的多原因分析以及查找问题思路

ORA-00942: table or view does not exist 错误table or view does not exist问题,已经困扰两天之久了,一直没有思路,虽然代码多次调整,但是还是会出现这样的问题,现有解决思路提供一下,方便大家参考学习。根据网上搜集的各种问题和答案,我来总结一下。1、在开发初期的时候,由于powerdesigner进行数据库的设计工作,在转换...

2019-09-28 15:09:54 24549 1

原创 eclipse中Gradle问题解决:成功解决org.gradle.api.internal.tasks.compile.CompilationFailedException

问题:在一次进行打包的时候,在war运行时突然报以下错误:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compileJava'.然后就不能打包成功。解决问题:查询网上的情况描述:按照android stadio 3.1的要求,需要把gradle版本升级为 4.4及以上,但...

2019-09-18 17:51:43 5389

原创 ping接口的自动化记录脚本

废话少说,直接上文件:@echo off&setlocal enabledelayedexpansion:loopset n=for /f "delims=" %%i in ('ping -n 1 www.baidu.com') do (set /a n+=1if !n!==4 echo %%i>>ping1.txt)echo %time%>>...

2019-09-18 16:28:22 819

原创 PL/SQL的SQL输入快捷操作使用方法

快捷方法如下:在使用sql查询数据的时候,好多时候我们都会使用到诸如:select * fromdelete from......等等类似的数据的时候,我们不断的重复书写,会影响我们的流畅操作,场景介绍完毕!!下面我就介绍一下,关于PL/SQL中进行快速SQL写作的时候,进行的小设置。在打开tool => preferences 中可以看到可以...

2019-08-20 17:48:52 371

原创 spring 相关知识整合(可记忆、可对比、可深入分析、可对面试)

总览说明:Spring是一个轻量级的IOC和AOP容器框架。Spring是非侵入式的(所谓非侵入式就是远程调试 而不植入,spring不再用new的方式来创建对象,而是使用依赖注入的方式),基于spring开发的应用一般不依赖于spring的类。Spring是个容器,因为它包含并且管理应用对象的生命周期和配置。如对象的创建、销毁、回调等。关于IOC 和 AOP的 问题,我们下面再做分析。...

2019-08-18 15:55:04 123

原创 SVN出现红绿双向箭头原因及处理办法

红绿双向箭头出现的原因是:提交到SVN上的文件,被其他人给删除了,然后他在本地又提交了一个同名文件,然后我更新,就会出现红绿双向简单红绿双向箭头的处理方法:1、删除红绿箭头的文件,再次进行与svn进行版本比较,会发现正常,但是在上一级目录会标修改符号,但是不影响操作2、如果文件没有修改,可以将整个文件夹删除,重新进行svn版本比较,重新down文件...

2019-07-04 08:46:00 4249

原创 解决IDEA中Gradle项目无法找到xml配置文件的问题

1、在idea中,默认不会将java项目中的配置文件当做配置文件进行加载2、在idea中,只有在resources中的配置文件,才能够作为配置文件,系统启动的时候,才能够作为加载如果要在idea中,gradle项目中,进行跑项目,我们需要外部配置一个tomcat,在设置引用artifys包的时候,直接引用exploded的war包,就可以直接启动,进入调试模式,不用进行war包的重新打...

2019-07-03 17:53:56 1644

原创 oracle倒库中IMP导入数据库时报缓冲区长度不够的解决方案

不废话,直接上图:如果报缓冲区长度不够,就修改标红框的位置的数值,就可以了,没毛病!!看这个再看不懂,我就没办法了

2019-06-24 11:45:08 722

原创 Result Maps collection already contains value for XXXX 的报错原因分析

Result Maps collection already contains value for XXXX的原因分析1.首先这个报错是mybatis中,由于映射集重复造成的原因,所以首先,应该根据报错的XXX,在我们的项目mybatis中搜索,是否有相同的两个mybatis的名称,造成系统启动的时候,不能够正确的分辨,到底哪个是哪个,这样抛出的错误。2.其次,如果是多项目依赖的话,我...

2019-04-16 15:33:02 5340

原创 mybatis的映射错误 There is no getter for property named 'xxx' in 'class entity xxx

出现mybatis的There is no getter for property named 'xxx' in 'class entity xxx错误的重点返回的实体类中比如返回的实体model中,是否缺少该字段的setter 和 getter方法,可以查看一下还有比如如果返回是resultMap的话,需要查看对应的数据是否缺失,以及返回值的名字是否少写!!这个问题报错的重点在...

2019-04-12 11:31:00 10439

原创 Eclipse编写代码时,解决出现注释遮挡视线,影响操作的情况

编写代码时,出现只要鼠标一碰上代码,就立马显示注释的情况,例如下图:我们现在只需要又一个操作就能够解决这样的烦恼。解决方法如下:Eclipse的鼠标悬停提示很快,在代码行上划过就不断弹出黄色的提示,操作上带来很不方便。所以你需要禁用鼠标悬停提示,方法如下:Window --> Preferences... --> Java --> Editor --> ...

2019-03-27 14:54:06 288

原创 PageHelper分页操作,分页不变化的原因分析

今天进行系统测试,突然发现一个奇怪的bug,在研发环境下,进行分页处理,配合前段进行分页变化,没有问题,但是当系统发布到测试环境就出问题了,怎么整分页就是有问题,遂追踪问题根源,进行对比分析,以解决现有问题。经过粗略分析,问题在执行的SQL上,现将SQL贴在下方:SELECT * FROM (SELECT TMP_PAGE.*, ROWNUM ROW_ID FROM (...

2019-03-25 19:31:55 2121

原创 Java使用gradle打包,打多包,多配置文件的方式参考

在打包文件的时候,需要提前将相应的配置文件放在相应的位置,如下:可以在resources中放置例如:名字为“111”的文件夹,下面放置好需要替换的配置文件,然后执行build.gradle就能够就行war 的打印,如果需要一次打多个包,可以将如下代码,进行多次配置,就能够一次打多个war包,在gradle打多包的时候,目前无法避免配置文件被覆盖的原因的,因为现在的逻辑是在一个包中一直修改...

2019-03-20 15:09:46 1986

原创 好用的notepad++版本,包含主流格式化小工具

1、近来一直想找一个好用的文档软件,但是之前找了一个版本notepad++,很不好用,所以现在找到了这个好用的版本,就分享出来一起使用,这个版本不用大家再辛苦的找各个插件,大大简化了大家的使用,就是如图下的这个版本,为了大家的方便,我也将这个文件包上传上来,有需要的可以下载一下,欢迎大家点赞支持,以及关注我,有好东西,会继续分享给大家的!!使用的提取:提取码: sb1k在这里,注意点击提取...

2019-03-19 17:07:18 3500 3

原创 Eclipse如何查看程序的日志在哪里?

1、 在eclipse的项目workspace的文件夹下,直接搜索 【.metadata】,就能够找到相应的文件夹,进行查看日志信息了2、如下图所示

2019-03-19 16:20:05 13100

原创 Interceptor for {http://admin.ws…thrown exception, unwinding now java.lang.NullPointerException

Interceptor for {http://admin.ws…thrown exception, unwinding now java.lang.NullPointerException报错主要原因已经贴上去了,就不直接写大段报错信息了。 经过我每一步的细致跟踪,发现这个问题,不是cxf包内报错导致的原因,还是我们写的东西不够严谨,一般来说,在报错详细中,我们能够看到关于...

2019-03-19 12:02:23 2413 2

原创 elementUI和VUE 的省市县三级联动js全文+最新城市编码

废话不多说,直接上资料,这个东西不包含港澳台的详细地址,如果需要,请自行添加{ "data": [{ children: [{ children: [{ label: "东城区", value: "11...

2019-03-07 19:47:07 2643 6

原创 SVN代码提交注释规范

SVN代码提交注释规范为了规范代码提交过程,也为了更准确的定位问题所在,现将SVN代码提交的注释内容进行规范,目的是为了让每个人提交代码都更清晰,更友好,更易阅读。规范如下:每次提交代码必须填写代码注释 为了更清晰的定位,注释使用三段式结构。 第一部分,标注提交代码类型:是BUG,还是任务,还是其他需要紧急 处理的事项。 第二部分,标注禅道上...

2019-03-06 10:09:18 4192

原创 POI、easyExcel等下载excel文件,内容出现乱码的另类解决思路

最近项目中需要一个导出excel的 功能,但是呢,开发完成之后,可以下载,却出现下载下来的文件内容一直出现乱码的情况,是那种“锟斤铐”这样的乱码 文件。经过我严密的分析,以及查询各种资料,乱码的原因首先由于字符集转码的问题造成,这个乱码的 原因是因为GBK转UTF-8,再次 转成GBK,造成的字符集解析失败,造成的乱码。那是什么原因造成的呢?我们可以在输出流中(OutputStream...

2019-01-20 22:59:33 11284 5

gradle-5.1-bin.zip

gradle-5.1-bin.zip 项目管理最新版,可进行最新版的更新工作,注意进行替换为最新版的工作

2020-05-08

空空如也

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

TA关注的人

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