[版权申明] 非商业目的注明出处可自由转载
出自:shusheng007多年前在springboot中集成mybatis访问数据库后,一下就被其强大的功能征服了,从此再也没有用过纯JDBC的API,但是当时心中隐约还是有个疑问:要是我们的APP要同时访问两个数据库,那MyBatis咋办呢?因为只是想了下,于是还是不知道…直到有一天要搞读写分离……继续阅读 »
diligentman
2个月前 (06-26) 0浏览
0个赞
CVPR 全称为 IEEE Conference on Computer Vision and Pattern Recognition,国际计算机视觉与模式识别会议。该会议始于1983年,与ICCV和ECCV并称计算机视觉方向的三大顶级会议。根据谷歌学术公布的2022年最新学术期刊和会议影响力排名,CVPR在所有学术刊物中位居第4,仅次于Nature、NEJ……继续阅读 »
diligentman
2个月前 (06-19) 0浏览
0个赞
CVPR 全称为 IEEE Conference on Computer Vision and Pattern Recognition,国际计算机视觉与模式识别会议。该会议始于1983年,与ICCV和ECCV并称计算机视觉方向的三大顶级会议。根据谷歌学术公布的2022年最新学术期刊和会议影响力排名,CVPR在所有学术刊物中位居第4,仅次于Nature、NEJ……继续阅读 »
diligentman
2个月前 (06-16) 0浏览
0个赞
我们通常会把故障分为三大类,一是主机故障,二是机房故障,三是地域故障。每类故障都有各自的诱发因素,而从主机到机房再到地域,故障发生概率依次越来越小,而故障的影响却越来越大。
……继续阅读 »
diligentman
2个月前 (06-10) 0浏览
0个赞
首先我们先了解一下什么是混沌工程?简单而言,混沌工程是在系统上进行实验的技术手段,目的是建立对系统抵御生产环境中失控条件的能力以及信心。这主要体现在两个方面,从系统角度来讲,混沌工程可以提升我们架构的容错能力和韧性,降低故障发生率和复发率,提升系统用户在使用时的体验;从人员角度来讲,通过混沌工程我们可以加深对架构的理解,在处理故障时能提高整体的应急效率,并且……继续阅读 »
diligentman
2个月前 (05-29) 0浏览
0个赞
首先我们先了解一下什么是混沌工程?简单而言,混沌工程是在系统上进行实验的技术手段,目的是建立对系统抵御生产环境中失控条件的能力以及信心。这主要体现在两个方面,从系统角度来讲,混沌工程可以提升我们架构的容错能力和韧性,降低故障发生率和复发率,提升系统用户在使用时的体验;从人员角度来讲,通过混沌工程我们可以加深对架构的理解,在处理故障时能提高整体的应急效率,并且……继续阅读 »
diligentman
3个月前 (05-26) 0浏览
0个赞
美团 Robust 是基于方法插桩的实时热修复框架,主要优势是实时生效、零 Hook 兼容所有 Android 版本。2016 年,我们在《Android 热更新方案 Robust》一文中对技术原理做了详细介绍,主要通过给每个方法插入 IF 分支来动态控制代码逻辑,进而实现热修复。其核心主要有两部分:一个是代码插桩,一个是自动补丁。
……继续阅读 »
diligentman
3个月前 (05-23) 0浏览
0个赞
[版权申明] 非商业目的注明出处可自由转载
出自:shusheng007@[toc]今天我们来聊一下软件系统架构中数据库侧的一些常用设计和具体搭建吧,小朋友如果是做软件开发的现在其实也应该对运维这块有一些了解的,软件开发方法论的发展,特别是敏捷开发的发展竟然不知不觉使得开发与运维都紧密的融为一起了,俗称DevOps(DevOps is a set of pr……继续阅读 »
diligentman
3个月前 (05-22) 0浏览
0个赞
美团 Robust 是基于方法插桩的实时热修复框架,主要优势是实时生效、零 Hook 兼容所有 Android 版本。2016 年,我们在《Android 热更新方案 Robust》一文中对技术原理做了详细介绍,主要通过给每个方法插入 IF 分支来动态控制代码逻辑,进而实现热修复。其核心主要有两部分:一个是代码插桩,一个是自动补丁。
……继续阅读 »
diligentman
3个月前 (05-20) 0浏览
0个赞
本文整理自主题分享《美团数据库的高可用系统》,系超大规模数据库集群保稳系列的第一篇文章。对数据库而言,非常核心的就是如何保证其高可用性。本文围绕4个方面的内容展开,包括高可用简介、高可用部署、重点模块的设计思考以及对未来思考。希望能够对大家有所帮助或启发。
……继续阅读 »
diligentman
3个月前 (05-14) 0浏览
0个赞
[版权申明] 非商业目的注明出处可自由转载
出自:shusheng007@[toc]今天我们来聊一下软件系统架构中数据库侧的一些常用设计和具体搭建吧,小朋友如果是做软件开发的现在其实也应该对运维这块有一些了解的,软件开发方法论的发展,特别是敏捷开发的发展竟然不知不觉使得开发与运维都紧密的融为一起了,俗称DevOps(DevOps is a set of pr……继续阅读 »
diligentman
3个月前 (05-05) 0浏览
0个赞
在一次排查线上告警的过程中,突然发现一个链路信息有点不同寻常(这里仅展示测试复现的内容):
……继续阅读 »
diligentman
4个月前 (04-23) 0浏览
0个赞
[版权申明] 非商业目的注明出处可自由转载
出自:shusheng007@[toc]今天我们来聊一下软件系统架构中数据库侧的一些常用设计和具体搭建吧,小朋友如果是做软件开发的现在其实也应该对运维这块有一些了解的,软件开发方法论的发展,特别是敏捷开发的发展竟然不知不觉使得开发与运维都紧密的融为一起了,俗称DevOps(DevOps is a set of pr……继续阅读 »
diligentman
4个月前 (04-17) 0浏览
0个赞
人机交互一直都是人工智能大背景下的“热门话题”,语音交互作为人机交互的一个重要分支,具有广泛的应用价值,也被应用到美团的多个业务场景中,如智能客服、电话营销和电话满意度反馈等。而流式语音识别技术是整个交互链条的入口,对交互体验影响巨大。
……继续阅读 »
diligentman
4个月前 (04-14) 0浏览
0个赞
随着美团业务量的不断增长,慢查询的数量也日益增多。目前,日均慢查询数量已经超过上亿条,如果仅依靠DBA和开发人员手动地对这些慢查询进行分析并建立合适的索引,显然是不太现实的。为了解决这一难题,美团内部DAS(数据库自治服务)平台已经集成了基于代价的慢查询优化建议来自动地为慢查询推荐索引。然而,仍然存在一些问题:
……继续阅读 »
diligentman
4个月前 (04-08) 0浏览
0个赞
🏆作者简介:哪吒,CSDN2022博客之星Top1、CSDN2021博客之星Top2、多届新星计划导师✌、博客专家💪 ,专注Java硬核干货分享,立志做到Java赛道全网Top N。
🏆本文收录于Java基础教程系列(进阶篇&……继续阅读 »
diligentman
5个月前 (03-27) 0浏览
0个赞
本文为 微服务负载均衡器Ribbon与LoadBalancer 相关知识,下边将对什么是Ribbon(包括:客户端的负载均衡、服务端的负载均衡、常见负载均衡算法),Nacos使用Ribbon,Ribbon内核原理(包括:Ribbon原理……继续阅读 »
diligentman
5个月前 (03-27) 0浏览
0个赞
下载 VMware16:下载链接:https://pan.baidu.com/s/1Fgnzw2EEDMV9HtKWhWDDnA?pwd=6666
提取码:6666
……继续阅读 »
diligentman
5个月前 (03-27) 0浏览
0个赞
我们如今的计算机比如笔记本,或者是服务器,基本上都遵循冯诺依曼体系结构 ,所谓冯诺依曼体系实际上就是我们的计算机是由以下这些硬件构成:输入设备 、存储器 、运算器 、控制器 、输出设备 。
……继续阅读 »
diligentman
5个月前 (03-27) 0浏览
0个赞
目录一、前言二、什么是Ribbon2.1 ribbon简介2.1.1 ribbon在负载均衡中的角色2.2 客户端负载均衡
……继续阅读 »
diligentman
5个月前 (03-27) 0浏览
0个赞