会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jingyi_up
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
2021年8月28日
Spring容器启动前传——web应用
摘要: spring是通过实现ServletContext的监听器来创建和初始化整个容器的,那ServletContext又是什么呢? 可以把它理解为Web应用的一个共享内存,一个Web应用对应一个ServletContext,项目启动时就会创建ServletContext(关于ServletContext
阅读全文
posted @ 2021-08-28 21:28 jingyi_up
阅读(82)
评论(0)
推荐(0)
2021年8月16日
三方依赖bean初始化导致项目启动失败问题
摘要: 现象:shua-video项目中引用了配置中台bp-config的SDK,然后在mq消息监听类中使用。如上使用方式,在waterService中引用了bp-config。在测试环境mq中没有消息消费时项目能正常启动,但在线上有消息消费时项目启动报错,提示找不到bp-config类。 @Compone
阅读全文
posted @ 2021-08-16 10:37 jingyi_up
阅读(418)
评论(0)
推荐(0)
2021年8月14日
一个静态内部类单例引发的思考
摘要: tip:学习的一种成长方式就是多思考,由一个点去想到更多方面,多去总结别人好的设计思路,并在自己的工作中去实践。 最近在看公司一些项目的代码,看到了使用静态内部类实现的单例写法,于是想到了单例和静态内部类这两个知识点,现在做个总结。 1、单例的实现 单例实现有懒汉和饿汉两种方式: 饿汉方式:如下 p
阅读全文
posted @ 2021-08-14 21:50 jingyi_up
阅读(287)
评论(0)
推荐(0)
2021年8月13日
依赖传递
摘要: 1、依赖传递的概念 pom.xml 中引入的依赖,在构建或运行时所有必要的类和资源都会自动添加到项目的 classpath 中。 Maven 中的依赖是有传递(Transitive)性的,默认会包含传递的依赖,这样就不用手动引用每一个依赖了。比如下面这个依赖关系中,A 依赖 B,B 依赖了 C……,
阅读全文
posted @ 2021-08-13 21:33 jingyi_up
阅读(895)
评论(0)
推荐(0)
2021年7月25日
kafka
摘要: 虽然一直在使用kafka,但是还没有系统的整理过kafka的原理,学习每个框架都要掌握其应用、原理和设计理念,这样才能举一反三,学为所用。今天就整理一些kafka相关的知识,一是为了加强记忆,二是通过整理再次回顾一下作者的设计思想。 kafka的定位:消息中间件、分布式实时流处理平台:(1)结合ha
阅读全文
posted @ 2021-07-25 15:33 jingyi_up
阅读(462)
评论(0)
推荐(0)
2021年4月2日
分库分表——Sharding-Sphere
摘要: 目前分库分表除了应用层基于业务逻辑的方式,在技术层面主要两种方式:一种是中间件代理,例如mycat和sharding-proxy,对于应用是比较透明的,支持的语言也多;第二种是侵入式,也就是数据库直连,例如sharding-jdbc。sharding-proxy和sharding-jdbc已经整合到
阅读全文
posted @ 2021-04-02 21:18 jingyi_up
阅读(272)
评论(0)
推荐(0)
2021年3月29日
线上redis热key问题
摘要: 一个安静的晚上突然被群里报警打断,然后果断不情愿的爬起来找问题,通过监控发现一个服务的QPS暴增,接口响应延迟也上来了,达到s级别了,所以赶紧找问题。 因为应用很依赖redis,第一时间先看是不是它,果然还真是它,看下图: 确定了问题的方向就该找具体原因了,进一步查看Zabbix发现其中一台redi
阅读全文
posted @ 2021-03-29 21:07 jingyi_up
阅读(80)
评论(0)
推荐(0)
2021年2月24日
线上redis bgsave导致服务响应延迟
摘要: 最近一个服务上线一个月后出现某个时间段响应延迟的问题,先看下监控数据: 这里有一点,单台实例的并发最高达到200是因为没修改spring boot中tomcat默认的最大线程数(默认是200)。 从上图可以看出21点—24点以及第二天08点—11点服务的延迟已经达到s级别,甚至严重时已经达到30多s
阅读全文
posted @ 2021-02-24 20:37 jingyi_up
阅读(380)
评论(0)
推荐(0)
2021年2月9日
RPC性能指标的收集——Prometheus
摘要: 对于RPC的性能收集,以微博的motan和阿里的dubbo为例,也是通过intercept去做的。 motan的性能指标收集:使用的是motan中的扩展机制 //此处的spi使用的是weibo.com中的扩展 @SpiMeta(name = "pepperProfiler") @Activation
阅读全文
posted @ 2021-02-09 11:33 jingyi_up
阅读(510)
评论(0)
推荐(0)
2021年2月8日
JedisCluster性能指标的收集——Prometheus
摘要: 所有的性能收集其实都是基于aop的,对于jedisCluster性能(jedis的一样)的收集,因为其并没有提供类似于mybatis的intercept机制,所以只能手动实现可供收集性能数据的切面。 说到切面,第一个就会想到代理,接下来就通过cglib实现对jedisCluster的代理。 动态代理
阅读全文
posted @ 2021-02-08 18:23 jingyi_up
阅读(331)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
公告