摘要: 文章首发于公众号:BiggerBoy 有读者说面试被问到怎么用SQL模拟数据库死锁? 这位读者表示对Java中的死锁还是略知一二的,但是突然用SQL写死锁的案例之前还真没遇到过,这个问题没答上来。所以今天就带大家一起来看下怎么用SQL让数据库中产生死锁。 什么是死锁 说到死锁,还是先来复习下什么是死 阅读全文
posted @ 2022-04-28 14:19 问北 阅读(285) 评论(1) 推荐(0) 编辑
摘要: 分不清楚索引种类?看这篇就够了 阅读全文
posted @ 2022-04-27 11:23 问北 阅读(174) 评论(0) 推荐(1) 编辑
摘要: 背景 最近在看到Pachyderm的介绍时,看到作者拿YARN和Kubernetes做类比,拿Zookeeper和etcd做对比。YARN和Kubernetes的类比还相对比较好理解,毕竟他们都有资源管理和调度的职能,只不过YARN上运行的对象是JVM,而Kubernetes上运行的是容器。但是拿Z 阅读全文
posted @ 2022-02-22 15:23 问北 阅读(124) 评论(0) 推荐(0) 编辑
摘要: ​ 源自公众号:BiggerBoy 一、什么是etcd? etcd 发音为/ˈɛtsiːdiː/,名字的由来,“distributed etc directory.”,意思是“分布式etc目录”,说明它存的是大型分布式系统的配置信息。 官网的一句话 A distributed, reliable k 阅读全文
posted @ 2022-02-21 16:34 问北 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ​ 欢迎关注公号:BiggerBoy,看更多文章 原文链接:https://mp.weixin.qq.com/s?__biz=MzUxNTQyOTIxNA==&mid=2247485158&idx=1&sn=e5ef38a44436b9bf263f68d57fe05b5f&chksm=f9b780d 阅读全文
posted @ 2022-02-19 18:04 问北 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 参考https://www.cnblogs.com/cmz-32000/p/12186362.html 解决了数组越界问题 参数页码大于总页码时返回null(可根据自己业务调整为返回最后一页数据) subList起始index或结束index大于总记录数返回null(可根据自己业务调整为返回最后一页 阅读全文
posted @ 2022-02-14 16:52 问北 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Zookeeper典型应用场景汇总 数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息、服务式服务框架的服务地址列表等就非常适合使用。 应用中用到的一些配置信息放到ZK上 阅读全文
posted @ 2022-02-10 09:21 问北 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 对外提供的API,需请求方在http请求头中传app_id(下划线分割) 然后服务端通过request.getHeader("app_id")获取不到对应的参数值 排查原因,是因为nginx默认将带下划线的header自定义参数中的下划线去掉了(有的说带下划线的参数会直接过滤掉,这个没有去查证) 解 阅读全文
posted @ 2022-02-08 17:31 问北 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 首发于公众号:BiggerBoy 如题,本文针对工作中实际经验,整理了把一个单体架构的系统升级成集群架构需要做的准备工作,以及为集群架构的升级做指导方针。 本文首先分析了单体架构存在的问题,然后介绍了集群架构(好处、注意的问题、架构图),接着分析了目前系统的主要功能以及集群后需要做哪些调整,然后对集 阅读全文
posted @ 2021-09-08 13:05 问北 阅读(1038) 评论(0) 推荐(4) 编辑
摘要: 以下从公众号@BiggerBoy同步 Hello,大家好,我是walking。很久没有更新了,十分抱歉。 因为前几个月在忙两个事情,一个是练车考驾照,一个是准备面试,所以就没有时间更新啦。经过不懈的努力,终于,在20年11月份从待了3年多的东家离职去到了一家中型互联网公司,并且在12月底经过三个多月 阅读全文
posted @ 2021-02-24 15:27 问北 阅读(192) 评论(0) 推荐(0) 编辑