首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程游记
勇哥Java实战
创建于2021-08-11
订阅专栏
IT生涯笔记,生活感悟
等 63 人订阅
共78篇文章
创建于2021-08-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
聊聊六种负载均衡算法
负载均衡(Load Balancing)是一种计算机网络和服务器管理技术,旨在分配网络流量、请求或工作负载到多个服务器或资源,以确保这些服务器能够高效、均匀地处理负载,并且能够提供更高的性能、可用性和
优化 if/else 的四种设计模式
在日常开发中,我们经常会遇到需要根据不同条件执行不同逻辑的场景,导致代码中出现大量的if/else嵌套。这不仅降低了代码的可读性和可维护性,还会增加后续扩展的难度。 本文将介绍四种优雅的设计模式来优化
基于 RuoYi-Vue-Pro 定制了一个后台管理系统 magic-admin , 开源出来!
1 项目背景 从职业生涯伊始,我一直是微服务架构的坚定拥趸,这很大程度上源于长期深耕互联网行业,习惯了高并发、分布式架构下的开发模式。 然而,去年在优化某航空公司核心用户中心系统时,我的技术认知受到了
聊聊 RocketMQ 4.X 知识体系
本文将系统解析 RocketMQ 4.X 的核心知识体系,希望能为读者带来有价值的思考和启发。 1 整体架构 RocketMQ 4.X 架构中包含四种角色 : 1、NameServer 名字服务是是一
如何应对 Redis 大 Key 问题
日常业务运行过程中,Redis 实例经常因各种 Big keys / Hot Keys 的问题未及时处理,导致服务性能下降、访问超时、用户体验变差,甚至可能造成实例大范围故障 。 这篇文章,我们聊聊生
深入解析 Guava Cache- 从基本用法、回收策略、刷新策略到实现原理
Guava Cache 是非常强大的本地缓存工具,提供了非常简单 API 供开发者使用。 这篇文章,我们将详细介绍 Guava Cache 的基本用法、回收策略,刷新策略,实现原理、实战招式。 1 基
ruoyi-vue ,ruoyi-vue-plus ,ruoyi-vue-pro 谁才是真正的王者
从职业生涯伊始,笔者一直是微服务架构的坚定拥趸,这很大程度上源于长期深耕互联网行业,习惯了高并发、分布式架构下的开发模式。 然而,去年在优化某航空公司核心用户中心系统时,笔者的技术认知受到了不小的冲击
从一线回武汉的真实感受
从北京回武汉差不多六年了,感慨颇多, 谈谈真实感受。 1 IT 公司 我们先把 IT 公司做一个分类整理 : 从表中来看,武汉的 IT 公司确实不算少 ,主要集中于光谷,但我需要强调一下: 1、在大厂
分享一款替代 GitLab 的开源软件 gogs ,适合中小企业
这篇文章,分享一款替代 GitLab 的开源软件 gogs ,Github 上有 4 万多颗 star ,笔者认为它非常优秀 ,适合中小企业。 1 Gogs 简介 Gogs 是一款极易搭建的自助 Gi
一次非常典型的 JVM OOM 事故 (要注意 where 1 = 1 哦)
当面对 JVM OOM 时,你会紧张吗 ? 会不会手足无措 ? 这篇文章,分享前段时间帮一位同学梳理面对 JVM OOM 事故时的解题思路。 首先从对话中,我们可以看到内存溢出呈现两种情况: 运行一段
DeepSeek 实现任务调度分片算法 , 灵性十足 ,远超预期 !
这几天,中国人工智能初创公司 DeepSeek 火了,不仅在美区下载榜上超越了 ChatGPT ,还引发多 个美国科技股的股价暴跌。美国总统特朗普称 DeepSeek 的出现“给美国相关产业敲响了警钟
SpringBoot 项目处理跨域的四种技巧
上周帮一家公司优化代码时,顺手把跨域的问题解决了, 这篇文章,我们聊聊 SpringBoot 项目处理跨域的四种技巧 。 1 什么是跨域 我们先看下一个典型的网站的地址: 同源是指:协议、域名、端口号
推荐一个双语对照的 PDF 翻译工具的开源项目:PDFMathTranslate
今天给大家推荐一个双语对照的 PDF 翻译工具的开源项目:PDFMathTranslate 。 项目介绍: 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Oll
推荐一款轻量级且强大的 Elasticsearch GUI : elasticvue
很多同学都是用过 Elasticsearch 的 GUI 工具 Kibana ,但 Kibana 相对比较重,这篇文章,笔者推荐推荐一款轻量级且强大的 Elasticsearch GUI : elas
64.4k Star!ByteByteGo 系统设计学习项目太惊艳了
同学们在准备系技术面试,或者想了解架构底层工作原理时,经常不知道如何进行体系化的学习。 今天给大家推荐一个开源项目:system-design-101,这个项目的宗旨是:将复杂系统通过图片和简单术语进
java nio,netty,kafka 中经常提到“零拷贝”到底是什么?
零拷贝技术 Zero-Copy 是指计算机执行操作时,可以直接从源(如文件或网络套接字)将数据传输到目标缓冲区, 而不需要 CPU 先将数据从某处内存复制到另一个特定区域,从而减少上下文切换以及 CP
温习 SPI 机制 (Java SPI 、Spring SPI、Dubbo SPI)
SPI 全称为 Service Provider Interface,是一种服务发现机制。 SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时
程序员编写技术文章需要的四个辅助神器 ,强烈建议收藏 !
编写技术文章是程序员分享经验和记录学习成果的重要方式。 为了让写作变得更轻松,有许多实用工具可以帮助提升效率,比如 Markdown 编辑器、画图工具等。 接下来,笔者将介绍四款简单实用的工具,帮助程
理解 Linux 的五种 IO 模型
I/O 请求可以分为两个阶段,分别为调用阶段和执行阶段。 I/O 调用阶段 : 用户进程向内核发起系统调用。 I/O 执行阶段:内核等待 I/O 请求处理完成返回。该阶段分为两个过程:首先等待数据就绪
十五张图带你快速入门 shardingsphere-proxy
Apache ShardingSphere 是一款分布式的数据库生态系统,它包含两大产品: ShardingSphere-Proxy ShardingSphere-JDBC 很多同学对于 Shardi
下一页