全菜工程师小辉
码龄15年
关注
提问 私信
  • 博客:717,189
    社区:139
    问答:1,314
    动态:220
    718,862
    总访问量
  • 122
    原创
  • 406,711
    排名
  • 21,656
    粉丝
  • 20
    铁粉

个人简介:微信公众号:全菜工程师小辉。欢迎关注~

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2009-09-18
博客简介:

全菜工程师小辉的博客

博客描述:
计算机视觉菜鸟去做服务器开发咯~
查看详细资料
个人成就
  • 博客专家认证
  • 获得630次点赞
  • 内容获得120次评论
  • 获得2,010次收藏
  • 代码片获得158次分享
创作历程
  • 2篇
    2022年
  • 29篇
    2021年
  • 10篇
    2020年
  • 78篇
    2019年
  • 3篇
    2018年
  • 3篇
    2017年
  • 9篇
    2016年
  • 2篇
    2015年
成就勋章
TA的专栏
  • Java面试你要知道这些
    57篇
  • 大数据开发
    1篇
  • Java语言特性
    16篇
  • 框架相关
    3篇
  • 算法原理
    6篇
  • 数据库和中间件
    14篇
  • 网络编程
    12篇
  • 提升开发效率
    4篇
  • 计算机视觉
    7篇
  • 设计模式
    3篇
  • linux
    2篇
  • web前端
    1篇
  • 游戏开发
    1篇
  • python
    5篇
  • c/c++
  • PHP
    2篇
兴趣领域 设置
  • 大数据
    mysqlhiveredisetl
  • 后端
    spring架构
  • 移动开发
    flutter
  • 搜索
    elasticsearch
  • 测试
    selenium测试用例postman
  • 软件工程
    jira
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络
  • 网络空间安全
    系统安全web安全安全架构
  • 服务器
    linuxcentos
欢迎关注,一起成长~
扫码关注微信公众号【全菜工程师小辉】:持续分享后端服务器开发,人工智能相关的各种干货。公众号回复关键词获取免费学习资料,加入前后端技术交流群和副业群。新建立的副业Q群:735764906。
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

一文了解如何发现并解决Redis热key与大key问题

业务场景中经常会有各种热key或大key的问题,如果未能及时处理,可能会导致服务性能下降、用户体验变差,甚至引发大面积故障。所以本文针对这两个问题进行讲解,提供发现/监控的方法以及处理的解...
原创
发布博客 2022.03.21 ·
3490 阅读 ·
0 点赞 ·
0 评论 ·
30 收藏

通用能力抽象选择SDK组件还是API服务?

大型的后端服务,当需要把一部分通用能力抽象出来,通常有两种方式:SDK组件或者API服务。对于有Java分库分表经验的同学来说,这两种形式的选择类似于Sharding-JDBC和MyCat...
原创
发布博客 2022.03.10 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

痔疮肛瘘康复指南

这一篇是《记小辉人生中的第一刀》的续篇,上一篇博客是小辉在术后两周写的,在这之后到目前(术后两个月),过程中又收集了一些康复的tips,给正在经历恢复痛苦的病友们一些帮助。康复tips1....
原创
发布博客 2021.11.08 ·
1510 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

记小辉人生中的第一刀

本篇是小辉趴在床上写完的博客,讲的是半个月前“肛裂+肛瘘+混合痔”手术到术后两周的康复过程以及一些注意事项和提示,给读者们的健康提个醒,欢迎转发给身边正在经历痛苦或者犹豫的朋友。希望大家都...
原创
发布博客 2021.09.18 ·
700 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

一个后端朋友面试一个月的经验总结

关于面经,小辉之前的文章可以查看《建议找工作的你看一下,无论是校招还是社招》本次分享一个后端朋友最近面试的经验总结,希望能对你有启发。面试概况朋友坐标北京,裸辞在家找工作。线上面试一共58...
原创
发布博客 2021.08.17 ·
3642 阅读 ·
7 点赞 ·
1 评论 ·
14 收藏

一文理解Kafka如何做到高吞吐

如果对Kafka不了解的话,可以先看这篇博客《一文快速了解Kafka》。其余有关Kakfa的文章如下:《一文理解Kafka的选举机制与Rebalance机制》《一文理解Kafka重复消费的...
原创
发布博客 2021.07.01 ·
744 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

一文理解Maven如何解决依赖冲突与循环依赖

Maven中依赖冲突与循环依赖是开发过程中比较令人头疼的问题。依赖冲突首先介绍下Maven中依赖管理的策略。依赖传递:如果A依赖B,B依赖C,那么引入A,意味着B和C都会被引入。最近依赖策...
原创
发布博客 2021.06.30 ·
3322 阅读 ·
6 点赞 ·
1 评论 ·
18 收藏

一文了解数据拆分与分库分表

数据库在业务体系不大的情况,一般都是单库出现,通过增加主从复制提高SLA。但当业务体量不断扩大,就需要考虑进行数据拆分来解决性能瓶颈问题。下面讨论的技术方案主要是从MySQL角度考虑的,其...
原创
发布博客 2021.06.29 ·
806 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一文理解分布式事务的解决方案

单体数据库不涉及网络交互,所以在多表之间实现事务是比较简单的,这种事务称之为本地事务。但是单体数据库的性能达到瓶颈的时候,就需要分库,就会出现跨库(数据库实例)的事务需求;随着企业应用的规...
原创
发布博客 2021.06.28 ·
686 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

一文理解ThreadLocal

本文讲解ThreadLocal、InheritableThreadLocal与TransmittableThreadLocal。有关本文的实验代码,可以查看文末补充:“比较一下Thread...
原创
发布博客 2021.06.25 ·
548 阅读 ·
5 点赞 ·
4 评论 ·
6 收藏

一文理解Kafka的选举机制与Rebalance机制

Kafka是一个高性能,高容错,多副本,可复制的分布式消息系统。在整个系统中,涉及到多处选举机制,被不少人搞混,这里总结一下,本篇文章大概会从三个方面来讲解。控制器(Broker)选举机制...
原创
发布博客 2021.06.24 ·
880 阅读 ·
2 点赞 ·
2 评论 ·
3 收藏

一文理解Kafka重复消费的原因和解决方案

如果对Kafka不了解的话,可以先看这篇博客《一文快速了解Kafka》。在解释Kafka重复消费出现原因之前,列举一下Kafka中与消费者有关的几个重要配置参数。enable.auto.c...
原创
发布博客 2021.06.23 ·
7100 阅读 ·
4 点赞 ·
1 评论 ·
28 收藏

一文理解MySQL的事务原则与事务隔离

事务是一组不可分组的操作集合,这些操作要么都成功执行,要么都取消执行。最典型的需要事务的场景是银行账户间的转账:假如 A 账户要给 B 账户转账 100 元,那么 A 账户要扣减 100 ...
原创
发布博客 2021.06.22 ·
399 阅读 ·
3 点赞 ·
3 评论 ·
1 收藏

一文理解MySQL的锁机制与死锁排查

MySQL的并发控制是在数据安全性和并发处理能力之间的权衡,通过不同的锁策略来决定对系统开销和性能的影响。基础知识为了后续的解释更加容易理解,这里列举一些基本概念的解释。悲观锁悲观锁指的是...
原创
发布博客 2021.06.21 ·
508 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

一文了解分布式系统ID生成策略

在分布式系统中,经常需要对大量的数据、消息、http请求等进行唯一标识,例如链路追踪traceId、身份标识号、订单流水号、操作记录流水号、优惠券id等等。这个时候数据库自增主键已经不能满...
原创
发布博客 2021.06.18 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一文快速了解进程、线程与协程

进程与线程进程是操作系统进行资源分配的基本单位,每个进程都有自己的独立内存空间。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相...
原创
发布博客 2021.06.17 ·
355 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

一文理解Kafka如何消息不丢失

本文只聚焦于Kafka系统的消息丢失,如果是生产环境出现数据丢失,排查时要先从链路上分段定位,缩小问题范围。如果对Kafka不了解的话,可以先看这篇博客《一文快速了解Kafka》。数据丢失...
原创
发布博客 2021.06.16 ·
380 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

一文理解如何实现接口的幂等性

幂等,这个词来源自数学领域。幂等性衍生到软件工程中,它的语义是指:函数/接口可以使用相同的参数重复执行, 不应该影响系统状态,也不会对系统造成改变。举一个简单的例子:正常设计的查询接口,不...
原创
发布博客 2021.06.15 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

一文理解如何解决Kafka消息积压问题

通常情况下,企业中会采取轮询或者随机的方式,通过Kafka的producer向Kafka集群生产数据,来尽可能保证Kafk分区之间的数据是均匀分布的。如果对Kafka不了解的话,可以先看这...
原创
发布博客 2021.06.11 ·
6109 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

一文理解分布式锁的实现方式

分布式锁的应用场景分布式锁的应用场景主要包括两类:处理效率提升:减少重复任务的执行,避免资源处理效率的浪费(例如幂等场景)。数据准确性保障:在数据资源的并发访问时,避免数据不一致情况,甚至...
原创
发布博客 2021.06.10 ·
516 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏
加载更多