经验分享
文章平均质量分 53
背儿头
清醒时做事,糊涂时读书,大怒时睡觉,独处时思考; 做一个幸福的人,读书,旅行,努力工作,关心身体和心情,成为最好的自己.
展开
-
MySQL字段设置的varchar长度小于数据长度自动截取丢弃超出的长度而不是报错?
当MySQL数据库设置为==严格模式(STRICT_TRANS_TABLES 或 STRICT_ALL_TABLES)==时,如果尝试插入或更新超过设定长度的数据,将会导致错误,并阻止该事务进行。在默认情况下,或者在非严格模式(NO_STRICT)下,当插入长度超出 VARCHAR 字段定义的字符串时,MySQL会自动截断超出的部分,并发出一个警告,而不是错误。原创 2024-07-23 11:44:19 · 520 阅读 · 0 评论 -
java项目请求url存在特殊字符 400错误
springmvc项目,请求路径URL带特殊字符,就会400错误,这就泄露了服务器版本和报错信息,无疑是敏感信息泄露,实属安全漏洞。补充项目环境:springmvc、tomcat 8.5.59。原创 2022-12-11 14:36:56 · 3702 阅读 · 1 评论 -
springboot整合搭建webservice项目
webservice分为客户端可服务端。服务端顾名思义就是对外提供服务接口的。而客户端是调用服务端提供的服务的,是根据服务端提供的服务和定义生成客户端代码,然后调用服务端的接口,而具体底层调用处理我们无须关注这些代码,因为将有插件生成这些代码。原创 2022-11-13 17:48:21 · 4386 阅读 · 5 评论 -
nginx启动重启报错[error] open() “/nginx1/logs/nginx.pid“ failed (2: No such file or directory)
nginx启动重启报错[error] open() "/nginx1/logs/nginx.pid" failed (2: No such file or directory)原创 2022-10-11 22:30:46 · 2116 阅读 · 0 评论 -
Docker 安装 RedisJSON(搭建环境)
慕名而来为了学习RedisJSON,看了官方的也提供几种安装及集成 现有redis方式 RedisJSON是redis的一个模块可以基于现有的redis来加载RedisJSON模块即可,其中这些感觉还是稍微麻烦,需要下载然后编译,所以就选择使用Docker进行安装,对现在的Redis没有侵入。原创 2022-05-10 17:54:11 · 1103 阅读 · 0 评论 -
linux服务器被注入木马,无法开机,如何恢复系统盘数据
服务器中木马,linux系统盘数据恢复教程。原创 2022-04-30 16:14:22 · 727 阅读 · 0 评论 -
docker容器启动后无法访问宿主机host
项目场景:项目相关背景:java项目,SpringCloud框架,Consul注册中心。Consul注册中心部署在服务器物理机了,其中在增加了 host配置 127.0.0.1 consul,也就是说consul:8500就可以访问。SpringCloud项目yml配置文件中的注册中心host配置的是 consul。环境:centos服务器,docker部署。问题描述项目中遇到的问题:前奏工作已准备好(打包),在启动容器时,发现启动失败,原因是java服务启动时无法连接到注册中心,也就是在原创 2022-03-12 18:21:58 · 6803 阅读 · 0 评论 -
MySQL启动失败Job for mysqld.service failed because the control process exited with error code.
项目场景:是这样的,我一个系统部署在腾讯云服务器,安装的的centos 3.10.0-123.el7.x86_64系统,被黑了,经过各种折腾我把数据拷贝到另一个磁盘了,言归正传,本文在记录的就是,在恢复mysql数据时遇到的一个问题。问题描述:目前已得知我的数据库数据已经拿到了,我只需要修改下数据库配置文件datadir 即可,就在已经准备好了,启动mysql启动失败。[root@VM-0-12-centos yudao-sword]# service mysqld startRedirecti原创 2022-03-08 21:46:27 · 12317 阅读 · 3 评论 -
jvm 频繁Full GC和CPU使用率飙升负载现象和问题解决
jvm频繁full GC cpu使用率飙升问题解析原创 2021-12-18 00:33:46 · 1758 阅读 · 0 评论 -
大文本数据条件查找出指定文本信息,大文本数据筛选出指定信息行并导出到新的文件
大文本数据条件查找出指定文本信息,大文本数据筛选出指定信息行并导出到新的文件原创 2021-11-30 18:38:27 · 526 阅读 · 0 评论 -
mysql的配置文件(my.ini或者 my.cnf)所在位置
主要阐述MySQL在不同系统中及不同安装方式,而配置文件的所在位置。原创 2021-11-26 11:20:10 · 13140 阅读 · 2 评论 -
ERROR: ld.so: object ‘/usr/local/lib/libc2.28.so‘ from /etc/ld.so.preload ca
ERROR: ld.so: object ‘/usr/local/lib/libc2.28.so’ from /etc/ld.so.preload ca 分析:centos 7 ,刚开始出现这样的问题,通过 命令 df -h 得知磁盘使用率 100%, 清理了下磁盘,然后还是这样的问题,应该是这个文件需要清理下,然后执行echo “” > /etc/ld.so.preload 问题得以解决。解决步骤:1、先看磁盘使用率,如果满了清除下。2、清空文件 echo “” > /etc/ld原创 2021-11-16 21:10:32 · 1379 阅读 · 0 评论 -
ElasticSearch之docker容器安装部署elasticSearch
ElasticSearch之docker容器安装部署elasticSearch电脑安装elasticSearch有点麻烦也不利于分布式学习部署,那么我们就可以安装docker,通过docker部署elasticSearch,简单方便快捷。1 下载elasticSearch镜像这里方式很多种可以去docker官方镜像去查询elasticSearch镜像地址,然后pull下来即可,或者是直接使用docker命令搜索elasticSearch,然后pull,我选择的是后者。1.1开始执行docker命令原创 2021-11-06 17:37:10 · 2486 阅读 · 0 评论 -
使用HttpClient请求超时- I/O exception (java.net.SocketException) caught when processing request: 连接超时
这里写自定义目录标题背景问题排查项目场景:问题描述:原因分析:解决方案:功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景问题排查首先排查这个报错是建立链接报错,不是被调用方等待超时或者被调用方服务扛不住。看日志发现首次发原创 2021-11-05 16:06:07 · 16433 阅读 · 3 评论 -
sql优化分析关键字 explain EXTENDED [sql]; show WARNINGS
sql优化分析关键字 explain EXTENDED [sql]; show WARNINGS语法:explain EXTENDED [sql]; show WARNINGS作用可以分析sql执行过程,字段字符集转换,以及执行顺序。例如:例子不是很好,后面补上。执行sqlexplain extendedSELECT `user`.account, `user`.username, permission.`name`, permission.per_code FROM `u原创 2021-11-04 19:09:00 · 474 阅读 · 0 评论 -
docker容器无法启动, no space left on device
docker容器启动报 没有可用空间如下操作:启动容器docker start 3ad663158cf6报错Error response from daemon: open /var/lib/docker/containers/3ad663158cf68c173d270d16b197075e888c9459d44c4c726644d652a4257b52/hash739950584: no space left on devicedf -h 查看磁盘并没有问题,那就用df -i查下节点结果如图原创 2020-12-19 16:51:44 · 3833 阅读 · 1 评论 -
docker overlay2占用大量磁盘空间清理
docker overlay2占用大量磁盘空间清理环境前因正文欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片环境docker版本:Docker version 1.13.1, build 7f2769b/1.13.1linux版本Linux version 3.10.0-693.2.2.el7.x86_64前因线上系统出现问题,磁盘空间不足,导致线上系统不可用,最终定位到了问题原因,这篇文章就是记录清理overlay2目原创 2020-12-13 17:06:45 · 12178 阅读 · 0 评论 -
生成图片报错,Can‘t create cache file!,FileSystemException: No space left on device
主要环境:centos7、docker、springboot问题叙述:运行已久的客户线上环境,系统验证码图片不显示,经看接口返回值为null,看服务日志发现已经报错,错误日志如下。javax.imageio.IIOException: Can't create cache file! at javax.imageio.ImageIO.createImageOutputStream(ImageIO.java:423) at javax.imageio.Im..原创 2020-11-29 16:39:29 · 2470 阅读 · 0 评论 -
海康威视录像机(DVR)卡在开机画面
海康威视录像机DVR( ds-7808h-snh),开机一致卡在开机界面,反复重复皆是如此。原因是这样的,出现这样问题前一天,录像机发生蜂鸣响,滴滴滴的告警,之前就发生过磁盘满了,但是已经设置了覆盖之前录像,然后也没有注意中间又断电了,然后不知道是断电之前就开不了机了还是断电之后开不了机了。gg了各种资料,各种结论,电源输出电压不足、主板坏了、硬盘满了(这个我确定是硬盘满了),我所查到关于硬件的结论我就不去关注了,先看软件问题。排查一:把所有依赖设备去掉,空机看看能不能开机。不能开机,依然如此。原创 2020-10-06 16:17:32 · 23883 阅读 · 5 评论