自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决后台服务报connector.ClientAbortException: java.io.IOException: Connection reset by peer

一、运行环境spirng cloud作为后台二、发现问题在测试环境运行一段时间后,某一只接口在进行服务接口调用时网关层后台必现这个错误org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer但是,同一只接口数据量少的结果返回没有问题。三、原因分析同一只接口,当返回数据少的时候可以,返回数据多时报错,因此定位为后端返回数据过大,而nginx 的 配置文件中,默

2021-12-04 20:53:48 1631

原创 解决tcp连接有大量close_wait问题

解决tcp连接有大量close_wait问题问题现象新部署的生产环境总有连接超时的情况,在服务器上通过以下脚本netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'查询,发现CLOSE_WAIT较多CLOSE_WAIT 101ESTABLISHED 227TIME_WAIT 4排查过程tcpdump抓包分析抓包日志,发现负载均衡服务器F5的IP与后面应用的服务器IP不在同一个网段解决方案当跨网段nat

2021-12-01 19:20:45 2348

原创 配置Nginx以解决http host头攻击漏洞

server { listen 80; server_name 127.0.0.1 192.168.1.32; if ($http_Host !~* ^192.168.1.32|127.0.0.1$) { return 403; } rewrite ^(.*) https://$server_name$1 permanent; }参考链接:h

2021-11-29 16:10:16 21430 1

转载 Eureka注册中心就近原则集群配置

Eureka注册中心就近原则集群配置一、Eureka注册的就近原则是什么二、Eureka注册的就近原则的实现目标三、Eureka注册的配置方法参考地址 https://juejin.cn/post/6844903928178409479

2021-11-26 15:04:13 401

原创 解决Spring boot集成quartz时service注入失败为null的问题

@[TOC] 解决Spring boot集成quartz时service注入失败为null的问题解决Spring boot集成quartz时service注入失败为null的问题批处理框架选择代码集成撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Comm

2021-11-19 15:56:50 1898

原创 Spring AOP 和 AspectJ 之间的差别

Spring AOP 和 AspectJ 之间的差别使用AOP的优势相同点与不同点相同点不同点1、应用场景不同(1)Spring AOP的实现都是在运行时进行织入的,而且只能针对方法进行AOP,无法针对构造函数、字段进行AOP。AspectJ可以在编译成class时就织入,还提供了后编译器织入和类加载期织入。2、选用原则(1)Spring Bean 中的bean无final修饰符,或者相似的方法也没有标以static或final修饰符时,使用Spring AOP。(2)Spring Bean 中的bean有

2021-08-27 15:17:53 417

转载 如何解决redis缓存击穿问题

1. 什么是redis的缓存击穿?如果我有一个业务,需要查询数据库,这个查询很耗时,且业务上来看这个要非常频繁的取查询它,那么通常我可以把查询的结果保存redis,设置一个符合业务的过期时间,然后以后的查询都直接查redisredis的高QPS特性,可以很好的解决查数据库很慢的问题。但是如果我们系统的并发很高,在某个时间节点,突然缓存失效,这时候有大量的请求打过来,那么由于redis没有缓存数据,这时候我们的请求会全部去查一遍数据库,这时候我们的数据库服务会面临非常大的风险,要么连接被占满,要么其他业务

2021-04-20 15:45:02 8861 3

转载 HashMap为什么线程不安全

这里写自定义目录标题HashMap为什么线程不安全新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入HashMap为什么线程不安全你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-02-24 11:24:17 292

原创 -bash: ./config :/bin/sh: bad interpreter:no such file or directory

操作系统:centOS6.8记录一次在linux系统编译文件时遇到“-bash: ./config :/bin/sh: bad interpreter:no such file or directory”,现象直接使用./可执行脚本 不起作用,且报错“-bash: ./config :/bin/sh: bad interpreter:no such file or directory”,但是使用sh可执行脚本生效。原因我出现这个问题的原因是在yum下载telnet指令后,导致bas...

2021-02-03 15:36:06 795

原创 Eclipse/STS如何查看第三方外部jar包(科普)

Eclipse/STS如何查看第三方外部jar包(科普)目标:查看第三方jar包源码,帮助理解,提升技能解决方案step1、首先下载jadClipse的jad.exe(反编译插件),压缩包jadnt158g .zip链接如下——jad官方链接:http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasembl...

2019-07-24 10:39:37 983

原创 为什么重定向返回的是字符串而不是视图

为什么重定向返回的是字符串而不是视图1、是否有配置视图解析器配置的视图解析器 InternalResourceViewResolver2、类上的注解是否使用了RestController如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolve...

2019-06-12 17:56:29 1319 1

原创 windows本地安装mysql5.7方法步骤

windows本地安装mysql5.7方法步骤1、下载windows版mysql下载MYSQL官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/ 不需要注册2、设置环境变量3、安装mysql服务4、配置mysql的my.ini文件具体安装步骤参看https://blog.csdn.net/qq_37172528/articl...

2019-06-03 12:13:22 1359

原创 如何免费下载jd-eclipse-site-1.0.0-RC2.zip在eclipse反编译源代码?(新手科普)

如何免费下载jd-eclipse-site-1.0.0-RC2.zip在eclipse反编译源代码?(新手科普)step1、进入链接http://java-decompiler.github.io/step2、进入页面后选择JD-Eclipsesetp3、选择Download进行下载就好了...

2019-05-30 09:44:56 6177 3

Activiti-activiti-5.12.1.zip

Activity-5.12.1工作流依赖的工具类汇总整理

2019-09-27

空空如也

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

TA关注的人

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