3 TinerSky

尚未进行身份认证

我要认证

不鸣则已,一鸣惊人

等级
TA的排名 3w+

Caused by: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust

遇到这个问题我的解决方案如下:原因是因为使用了useSSL=true,只需要改为useSSL=false就可以解决了。参考地址:https://blog.csdn.net/qq_40534484/article/details/80324850

2020-06-27 19:11:16

启动RabbitMQ失败:ERROR: epmd error for host iZ94pimlgfwZ: timeout (timed out)

阿里云服务器升级迁移后,启动RabbitMQ失败,错误原因:ERROR: epmd error for host iZ94pimlgfwZ: timeout (timed out)解决方案如下:修改/etc/hosts,将“iZ94pimlgfwZ”添加到 127.0.0.1后面即可。127.0.0.1 localhost iZ94pimlgfwZ::1 localhost localhost.localdomain localhost6 localhost6.localdoma

2020-06-23 14:03:04

阿里云服务器漏洞修复持续更新(非常全)

1、RHSA-2019:2197-低危: elfutils security,bug fix,和 enhancement updateyum update elfutils-libs -yyum update elfutils-libelf -yyum update elfutils-default-yama-scope2、RHSA-2019:2079-中危: Xorg 安全和BUG修复更新yum update libX11-common -yyum update libX11 -yyum

2020-06-19 10:12:46

Centos7防火墙常用基本命名

1、添加端口firewall-cmd --add-port=8080/tcp --permanentfirewall-cmd --add-port=8888/tcp --permanent注意:添加后需要重新启动防火墙才能生效。2、重新加载配置firewall-cmd --reload3、防火墙启动关闭systemctl start firewalld.servicesystemctl stop firewalld.servicesystemctl enable firewalld.ser

2020-06-18 11:41:03

Centos7安装RabbitMQ最新版3.8.5,史上最简单实用安装步骤

一、系统环境1、JDK1.82、Centos7.4-64位3、Erlang-OTP 234、RabbitMQ-3.8.5二、安装Erlang1、erlang和rabbitmq的版本对应关系2、通过rpm安装erlang1)完成erlang的前置条件配置curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash2)安装erlangyum install -

2020-06-18 11:19:38

有效解决The valid characters are defined in RFC 7230 and RFC 3986问题

分析原因:导致上述问题是因为tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)必须做转义操作,否则会抛出Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986错误信息。可以有三种方法解决:方法一:将json数据进行urlen

2020-06-11 12:34:37

redis 中文显示的问题解决方法,中文显示utf-8编码

redis set中文value127.0.0.1:6379> set name 张三再取出来,显示的utf-8编码的字符,而并非中文。127.0.0.1:6379> get name"\xe5\xbc\xa0\xe4\xb8\x89"如何让他显示出中文张三呢。很简单,只需要在进入时,加上“–raw”,如下:redis-cli --raw然后再获取就是中文了。127.0.0.1:6379> get name张三...

2020-06-09 11:07:15

spring boot2.2.0 response返回出现乱码问题

最近迁移项目,升级spring boot的版本为2.2.0,然后出现手机APP端通过接口获取数据出现乱码的情况。(直接使用swagger测试接口没有出现乱码,可能是浏览器自动识别了编码方式。)解决办法:指定spring boot 的http返回格式为utf-8即可。修改spring boot的application.yml,修改如下:spring: http: encoding: force: true charset: utf-8 enabled:

2020-06-08 09:08:15

SpringCloud-----SpringSecurity使用出现Reason:坏的凭证

1、现象2、原因:配置文件application.properties中的配置不正确#安全访问security.basic.enabled=truesecurity.user.name=jeaginesecurity.user.password=jg123456我们去spring-boot-autoconfig包下查看一下 SecurityProperties.class发现是spring.security...

2020-06-06 22:07:09

spring boot和spring cloud详细对应关系,一定能找到你想要的版本。

{ "git": { "commit": { "time": "2020-06-05T12:18:18Z", "id": "c425ac3" }, "branch": "c425ac3a3ea9607c5bf94933576e0bf67e4badbb" }, "build": { "version": "0.0.1-SNAPSHOT", "artifact": "start-site", "name": "start.spring.io website", "v

2020-06-06 20:29:51

MongoDB shell脚本操作

MongoDB Shell脚本,包含内容1、拷贝数据库;2、获取所有的数据库集合列表;3、修改某个字段名;4、修改集合名;5、执行脚本命令;var sourcedb = "database1";var destdb = "database1_copy";//use admin//db.auth("root","aaaaaa");print("准备复制数据库到" + destdb);db.copyDatabase(sourcedb ,destdb, "localhost:27017"

2020-06-05 17:14:40

记-阿里开发手册规范(JAVA)

从接触java以来,我们一直学习着各种技术和架构。但我们常忽略代码可读性和一些特殊的规范和约定。有很多人尤其是新人写的代码,运行可能没什么问题。但却不忍直视,甚至内涵风险。业内代码规范可能各有各的理解,这里介绍一下国内的大佬,也是大部分初入职场的同学都会看到阿里Java开发手册。这里只列一些个人觉得较重要的,还是建议搭建看一下完整版。编程规范命名规范禁止使用拼音和英文混合 这里还是建议大家使用英文命名,纯拼音也不要用,有助于理解和规范,不会可以百度翻译嘛类名使用驼峰,特殊模型相关可以忽略 正例

2020-05-30 18:40:50

java本地缓存 google guava

本地缓存产生背景:本地缓存是指在我们本地的物理空间开辟出一片物理空间,专门用来存储我们需要向服务器端频繁需要的数据,比如前端页面需要频繁的向后台访问某些数据,这时候我们每次都去数据库查找数据再返回给前台就会有很大的开销。因为会涉及到磁盘I/O。但是如果我们把这些需要频繁访问的数据放在本地的物理空间,这样在访问的时候就可以直接访问服务器缓存的数据。缓存这些数据的区域就是本地缓存。java的本地缓存存储在jvm的堆区的老年代里,大小大约有几百兆。本地缓存应用场景:本地缓存虽然可以在本地缓存一些频繁

2020-05-29 08:36:22

实体类不需要写get、set方法(安装lombok插件)

1、pom.xml引入maven依赖<!--Lombok - 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。简单试了以下这个工具还挺好玩的,加上注解我们就不用手动写 getter\setter、构建方式类似的代码了。--><dependency> <g...

2020-05-03 20:19:04

spring classpath:和classpath*:区别,你知道吗?

1、classpath:和classpath*:的含义classpath: :表示从类路径中加载资源,classpath:和classpath:/是等价的,都是相对于类的根路径。资源文件库标准的在文件系统中,也可以在JAR或ZIP的类包中。classpath*::假设多个JAR包或文件系统类路径都有一个相同的配置文件,classpath:只会在第一个加载的类路径下查找,而classpath*:...

2020-05-03 19:57:19

CentOS7yum安装mysql5.7.30

1、rpm-Uvhhttp://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm #下载2、yuminstallyum-utils-y #装源3、yum-config-manager--disablemysql56-community#禁用MySQL5.6的源4、yum-config-manage...

2020-05-02 20:29:44

如何在eclipse上查看官方类的源码(如String)

只需要导入官方类的源码即可1、依次选择“window”-> "Preferences" -> "Java" -> "Installed JRES"2、选择如上图所示的Edit按钮,显示如下图所示,选择rt.jar,点击Source Attachment。3、选择JDK安装路径下面的src.zip;4、选择,保存即可。...

2020-04-29 14:48:37

谷歌浏览器打开页面崩溃,连设置都进不去

找到 C:\Windows\System32\drivers\bd0001.sys ,然后删除,如果你没有强制删除工具重命名也行,随便改个名字,并且重启电脑,谷歌浏览器就正常了。

2020-03-03 20:41:09

Solr-8.3.1部署到tomcat8中详细步骤

前置安装:JDK8、Tomcat81.Solr简介Solr是一个独立的企业级搜索应用服务器,它对外提供API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引(solr生成倒排索引,数据库生成的索引是二叉树索引,效率差距很大);也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。Solr是一个类似于Google或者Bing的全文检索引擎, ...

2019-12-18 11:40:00

Itext7表单域处理(文字和图片)及添加水印

Itext7改版相对于Itext5改版很大,由于新出来,很多文档都找不到。最近项目用到,就研究并记录了一下。本文解决的问题:1、替换表单域的变量;2、在表单域位置插入图片,图片根据表单域的大小自动变化;3、添加文字水印,水印显示在图片的上面。程序运行效果如下:1、引入maven依赖包为了方便下面直接引入itext7全家桶,有兴趣可以直接研究单个包引入。<...

2019-10-30 21:20:05

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。