填坑
勒布朗.马克思
这个作者很懒,什么都没留下…
展开
-
【解决方法】Docker push 报错 server gave HTTP response to HTTPS client
背景:Harbor搭建在A机器(centos系统),docker安装在B机器(centos系统),现在在B机器打包然后推送到A机器报错 server gave HTTP response to HTTPS client原因:因为客户端push的时候采用https协议,而registry未使用https导致的。解决办法:如果你的harbor服务器是http访问,那么修改registry为httpvim /etc/docker/daemon.json加入这一行{"insecure-regis原创 2021-07-02 14:19:08 · 9014 阅读 · 2 评论 -
nginx -s reload没生效的问题
修改了nginx配置后,在nginx的sbin目录下执行nginx -t,测试通过没有问题,再执行nginx -s reload ,访问服务发现配置文件没有生效,最后重启nginx才生效 ./nginx -s stop./nginx原因分析:使用nginx -s reload 重启之后,旧的worker仍然会跑,新的请求会开新的worker,旧worker不再接受新链接,等所有连接结束后旧worker会退出,如果有长链接一直存在,那么将会一直用的是旧配置。...原创 2021-06-29 16:54:40 · 8219 阅读 · 0 评论 -
es resthighlevelClien高亮搜索富文本格式字段丢失问题
问题背景:项目中有些索引字段是富文本格式字符串(使用了富文本编辑器的内容没有将html标签过滤就存入了es里面),使用RestHighLevelClient api高亮搜索关键字,发现匹配返回的内容有缺失情况,比如es里面是“<p>什么是快乐星球</p>”高亮搜索快乐,发现后面的星球就没了解决办法:HighlightBuilder highlightBuilder = new HighlightBuilder().field("content")原创 2021-06-10 14:50:29 · 835 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter解决方法
出现背景:从gitee下载的开源项目,导入到ide里面正常启动,但是访问接口就报这个错。首先排除了代码的问题,该开源项目以前也下下来用过没有这个问题解决办法:idea中将JDK 版本降到 JDK 8(之前是jbr-11)就解决了问题原因:JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包。而在 java 6/7/8 时关于这个API 都是捆绑在一起的原创 2021-06-09 18:31:40 · 1210 阅读 · 0 评论 -
记录
实体数据id字段为long类型,返回给前端自动四舍五入原创 2021-03-24 18:13:10 · 116 阅读 · 0 评论 -
logstash7.3.0同步mysql数据到es报错
logstash能正常启动但是同步数据到es时报错com.mysql.jdbc.Driver not loaded. Are you sure you've included the correct jdbc driver in :jdbc_driver_library?Unable to find driver class via URLClassLoader in given driver jars: com.mysql.jdbc.Driver and com.mysql.jdbc.Driver原创 2020-07-17 18:14:08 · 464 阅读 · 0 评论 -
Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnecc错误
背景:连接到mysql8.0(之前是5.x)时报错,排查时发现是mysql-connector-java驱动版本太低换成如下解决:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.17</version>原创 2020-06-30 10:28:49 · 602 阅读 · 1 评论 -
widows10安装nacosV1.1.0的坑
1.启动startup.cmd会一闪而过,访问nacos控制台显示服务并没有启动最新版本的nacosV1.1.0进入bin目录下启动startup.cmd会一闪而过,网上说是环境变量的问题,排查了没有问题,后面直接用idea启动(引入项目,然后启动nacos-console,参考文章地址添加链接描述)2.代码显示服务注册到nacos,但是nacos控制台服务列表却没有显示该服务nacos registry, nacos-config 192.168.3.46:8090 register finish原创 2020-06-24 17:30:38 · 304 阅读 · 0 评论 -
Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option ca
Unable to open socket file: target process not responding or HotSpot VM not loadedThe -F option can be used when the target process is not responding在用jstack工具查看jvm线程的运行情况时出现上述错误。就是因为该进程长时间没有启停,在/tmp/hsperfdata_‘username’/文件夹下的该进程文件被Linux自身的机制(tmp下面不能存放很原创 2020-05-26 10:02:53 · 3304 阅读 · 0 评论 -
mysql utf8的坑
项目里有些特殊字符需要保存,比如这种表情????,但是插入到数据库时一直报错:Incorrect string value: ‘\xF0\x9F\x98\x81’ for column ‘name’ at row 1MySQL的UTF-8并不是“真正”的UTF-8,实际只支持最大3个字节。这样会导致,当插入数据包含emoji表情时,数据库会报错。真正的UTF-8是每个字符最多4个字节。因此,MySQL官方在2010年发布了一个不同于UTF-8的字符集,叫utf8mb4。CREATE TABLE `t原创 2020-05-21 15:03:37 · 194 阅读 · 0 评论