
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
grpc报错之io.grpc.StatusRuntimeException: UNIMPLEMENTED
quartz监控日志(一)quartz监控日志(二)添加监听器quartz监控日志(三)查看卡死线程堆栈上面几章介绍了quartz监控的几种方式,下面再介绍一种监听方式:自定义QuartzJobBean一、自定义QuartzJobBean/*** 定时任务处理** @author lipeng**/@DisallowConcurrentExecutionpubl...
在quartz中经常会碰到由于网络问题或者一些其他不稳定因素导致的线程卡死问题,这往往会导致数据处理的延时。而有时候一时无法定位到卡死的原因,为了降低系统风险,我们就会希望有一个超时机制,当执行超时时强制中断该操作。下面就举个例子,ftp协议不稳定,当连接ftp上传下载数据时有时候会遇到不可知的因素会导致卡死,比如说主动被动切换,服务器连接数满等等,现在我们使用java提供的动态代理以及Fut..
最近几个月,现网总是出现定时器不执行的情况,或者定时器卡死的情况,而又不方便排查,只能依靠quartz的debug日志以及错误日志来监控定时器的执行情况,并且随着我们系统中job越来越多,而使得job问题越来越难以跟踪,所以我们才需要一个能过对定时器进行监控的功能,并能实现线程阻塞告警,以及杀死阻塞线程的功能。监控job有几种方案:方案一:通过jmx远程或者直接在应用内部定时获取quart
在测试系统交互时,可能会碰到需要修改header信息的要求,下面介绍下如何在IE、Chrome、Firefox修改http header信息。1、IE(fiddler) 》在IE下修改header需要使用到fiddler插件,首先在官网上下载最新的fiddler安装程序 》安装完成后打开fiddler,看见右边区域有一个filters页签 》按照下图中标红
springcloud线上发布超时系列文章:springcloud线上发布超时方案之feign优化(ribbon饥饿加载)springcloud线上发布超时方案之grpc优化前言经过上面两章的优化,超时报错有所减少,但是只是得到了缓解但是当流量切换时还是会有大量超时。方案这里又增加了一个启动后预热,即在程序启动后执行测试用例n次,让hystrix、web容器线程池等资源初始化。在测...
简介sql注入、xss注入、cors攻击的简介以及解决方案,可以参考下面链接:https://blog.csdn.net/yhhyhhyhhyhh/article/details/84504487这里我就不做的的介绍了,解决sql注入根本方案在于使用预编译而不是拼接sql,而通常拦截参数都只有针对GET方法,下面介绍下POST方法POST防注入方案1、增加httprequest包装类...
简单配置使用@Value注解的配置会自动刷新配置复杂对象@Component("systemConfig")@ConfigurationProperties(prefix = "cword")@RefreshScope@EnableApolloConfig("cword")public class SystemConfig {private Resource fileP...
grpc集成jaeger
由于使用Enableoauth2sso注解一直报错,报错原因见上一篇文章《springboot2集成oauth2坑一》后面换成了@EnableOAuth2Client注解,并自定义了相关配置@Beanpublic FilterRegistrationBean oauth2ClientFilterRegistration(OAuth2ClientContextFilter filte...







