首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
艾小仙(公众号同名)
艾小仙
创建于2021-05-14
订阅专栏
艾小仙(公众号同名)
等 90 人订阅
共77篇文章
创建于2021-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
我摊牌了!真正的灰度队列实现方案!全网你都搜不到!
背景 目前,公司方面 RPC 调用如 Dubbo、Feign 已经能支持基于灰度的调用,但是 MQ 还没有支持灰度的能力,因此导致在测试和生产环境业务验证、消息隔离方面体验比较差,因此我们基于 Rab
10分钟教你写一个数据库
今天教大家借助一款框架快速实现一个数据库,这个框架就是Calcite,下面会带大家通过两个例子快速教会大家怎么实现,一个是可以通过 SQL 语句的方式可以直接查询文件内容,第二个是模拟 Mysql 查
可恶,又是个线上问题
好吧,其实不是你想的那样,这其实是个线上问题。 这几天,在搞 ShardingSphere,这不又来了一个问题嘛,启动的时候报了一个NPE出来。 好在,这个问题不影响使用,只是启动会报点错,接下来,又
验证一个小小的问题
在之前的文章提到过一个问题,而且网上很多文章也是这么说的,前几天有人对这个问题提出了一点不同的意见,抱着谨慎的态度做了一个测试。 问题是这样的:COMPACT格式下,NULL值列表是否一定会占用一个字
给ShardingSphere提了个PR
说来惭愧,干了 10 来年程序员,还没有给开源做过任何贡献,以前只知道嘎嘎写,出了问题嘎嘎改,从来没想过提个 PR 去修复他,最近碰到个问题,发现挺简单的,就随手提了个 PR 过去。 问题 问题挺简单
一个奇葩的线上问题,导致我排查了一天
昨天线上又出了个问题,花了一天的时间才找到原因,说起来原因其实特别的坑爹啊。 事情是这样的,最近我们上线了一个刷新用户 token 的功能,也就是 APP 里经常有的,只要你经常操作,就能让你一直保持
程序员最容易读错的单词,听到status我炸了
最近在跟同事讨论问题的时候,他突然对我说。。。 这个死太丢死不太对,需要改一下。。。 我当时应该是愣住了,然后想了一下,你说的是 status 吗??? 看着他疑惑不解的眼神,我当时的表情。。。 好吧
从-99打造Sentinel高可用集群限流中间件
接上篇Sentinel集群限流探索,上次简单提到了集群限流的原理,然后用官方给的 demo 简单修改了一下,可以正常运行生效。 这一次需要更进一步,基于 Sentinel 实现内嵌式集群限流的高可用方
我也是醉了,Eureka 延迟注册还有这个坑!
Eureka 有个延迟注册的功能,也就是在服务启动成功之后不立刻注册到 Eureka Server,而是延迟一段时间再去注册,这样做的主要目的是因为虽然服务启动成功了,可能还有一些框架或者业务的代码没
这样优化Spring Boot,启动速度快到飞起!
微服务用到一时爽,没用好就呵呵啦,特别是对于服务拆分没有把控好业务边界、拆分粒度过大等问题,某些 Spring Boot 启动速度太慢了,可能你也会有这种体验,这里将探索一下关于 Spring Boo
从-1开始实现一个中间件
别人都写从0开始实现xxx,我先从-1开始就显得更牛逼一些。 今天,先开个头,来教大家怎么实现一个中间件。 新建项目 首先,我们新建一个多 module 的项目用于测试。 项目包含两个模块,test-
搭建个人博客,Docsify+Github webhook+JGit解决方案
一开始博客使用的 Halo,发现问题比较多啊,时不时的莫名其妙主题各种报错,有时候还要升级,麻烦的要死,于是就想弄简单点。 这两天抽空反复倒腾了一遍,不小心还把镜像给尼玛删了,发的文章都没了,痛定思痛
Eureka服务下线太慢,电话被告警打爆了
某年某月的某一天,就像一张破碎的脸。。。 错了,重来。 某天,忽然发现大量的告警,经过多番调查研究考察(此处省略3000字),发现是由于 Eureka 服务下线太慢,而仍然有大量的请求打进来导致的报错
并发编程从入门到放弃系列开始和结束
对于 Java 部分的面试来说,突然想到并发这一块的内容是不太完整的,这篇文章会通篇把多线程和并发都大致阐述一遍,至少能够达到了解原理和使用的目的,内容会比较多,从最基本的线程到我们常用的类会统一说一
Sentinel集群限流探索
最近看了下关于分布式限流的部分,看到Sentinel的分布式限流,也就是集群限流的部分,想搭个环境看看,结果发现网上关于这方面的内容基本可以说没有,你甚至很难跑起来他的demo,就算能跑起来,估计也得
面试官:你说说一条查询SQL的执行过程
为了理解这个问题,先从Mysql的架构说起,对于Mysql来说,大致可以分为3层架构。 第一层作为客户端和服务端的连接,连接器负责处理和客户端的连接,还有一些权限认证之类。比如客户端通用用户名密码连接
男人要慢,SQL要快:记一次慢SQL优化
问题 这是一个线上问题,从日志平台查询到的 SQL 执行情况,该 SQL 执行的时间为 11.146s,可以认定为是一个慢查询,美化后的 SQL 如下: 先找到这个表的定义以及索引情况如下: 可见,主
现在已经卷到需要问三色标记了吗?
曾经,我以为这些东西自己平时看看书就够了,属于那种花了半天精力总算搞明白了,然后过两天就自然忘记的东西。 结果,这都啥啊,啥是卡表,什么又是三色标记法,这些鬼问题都有人面试问,卷就完了。 引用计数&可
读者分享 | 2年经验,1个月拿下阿里P6
这些面试题来自于我的老乡读者分享,很厉害,2年经验,面试几个月拿下了N个Offer,包括滴滴、有赞和阿里这些一二线公司。 酷乐家 redis集群使用,宕机怎么处理 mysql分库分表,数据怎么做分片
我为天帝,当镇杀世间一切敌
东荒有七大生命禁区,每一个都恐怖无比,强如大帝也不能将它们推平。 十九万年前,曾经发生过太初黑暗动乱,大地上血流成河。 十五万年前,曾经发生过不死山黑暗动乱,生灵涂炭。 历代黑暗动乱必有人族大帝出世,
下一页