首页
学习
活动
专区
工具
TVP
发布

架构精进之路

专栏作者
108
文章
109571
阅读量
33
订阅数
关于Java程序服务预热那些事
所谓服务预热,就是在服务启动完成到对外提供服务之前,针对特定场景提供一些初始化准备操作。
架构精进之路
2024-03-18
1360
一文了解限流策略的原理与实现
在业务迭代开发过程中,系统的稳定性和可靠性变得越来越重要,其中,限流算法是一种非常重要的技术手段之一。
架构精进之路
2024-03-18
770
为女儿奴程序员打造的“小可爱”
看到扣子商店里林林总总的Bots机器人,你是不是也有些心动呢?想必你已经迫不及待了吧,那我们就开始今天的分享之旅吧~
架构精进之路
2024-02-29
1050
Redis 实现多规则限流的思考与实践
市面上很多介绍redis如何实现限流的,但是大部分都有一个缺点,就是只能实现单一的限流,比如1分钟访问1次或者60分钟访问10次这种,但是如果想一个接口两种规则都需要满足呢,我们的项目又是分布式项目,应该如何解决,下面就介绍一下redis实现分布式多规则限流的方式。
架构精进之路
2024-01-08
2080
Redis如何实现分页+多条件模糊查询?答案来了
Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有模糊条件查询,在面对一些需要分页、排序以及条件查询的场景时(如评论,时间线,检索等),只凭借Redis所提供的功能就不太好不处理了。
架构精进之路
2023-11-17
1.1K0
批量写库操作,如何优化?
涉及到SQL层和存储层,其中SQL层需要解析SQL语句,生成抽象语法树(AST),计算表达式等,存储层需要判断主键冲突,包括增量数据和基线数据上的主键冲突,如果是非重复主键,则将数据插入到增量数据中。
架构精进之路
2023-11-06
1710
MySQL与MongoDB,该如何做技术选型?
一般情况下,会考虑到MySQL与MongoDB如何做技术选型的时候,你一定是遇到了类似于非结构化数据JSON的存取难题,否则大家都直接MySQL开始搞起了。
架构精进之路
2023-11-02
7730
应该如何正确理解BFF架构设计?
BFF是一种Web架构,微服务设计系列丛书的作者 Sam Newman曾在他的博客中写了一篇相关文章《Pattern: Backends For Frontends》。
架构精进之路
2023-10-28
4580
架构师必知必会,聊聊后端架构设计的演进
你想成为一名架构师,对吗?别对我撒谎,我知道你想成为架构师。即使你不想,你还是想成为一名更好的开发者。否则,你就不会花时间阅读这篇文章😁
架构精进之路
2023-08-18
2530
高可用高性能核心原理探究,Kafka 核心全面总结
hello,大家好,我是张张,「架构精进之路」公号作者。 引言 在探究 Kafka 核心知识之前,我们先思考一个问题:什么场景会促使我们使用 Kafka? 说到这里,我们头脑中或多或少会蹦出异步解耦
架构精进之路
2023-08-18
3330
尝试用Go goroutine实现一个简单的聊天服务
我们用 Go 并发来实现一个聊天服务器,这个程序可以让一些用户通过服务器向其它所有用户广播文本消息。
架构精进之路
2023-08-18
1350
硬核干货!一文掌握 binlog 、redo log、undo log
在MySQL 中我们经常会接触到三个核心日志,它们分别是:binlog 、redo log、undo log。
架构精进之路
2022-12-21
1K0
太强了,全面解析缓存应用经典问题
随着互联网从简单的单向浏览请求,发展为基于用户个性信息的定制化以及社交化的请求,这要求产品需要做到以用户和关系为基础,对海量数据进行分析和计算。对于后端服务来说,意味着用户的每次请求都需要查询用户的个人信息和大量的关系信息,此外大部分场景还需要对上述信息进行聚合、过滤、排序,最终才能返回给用户。
架构精进之路
2022-12-21
2350
MySQL数据文件被误删,如何进行恢复?
在我们实际工作中,尤其在公司的测试环境下,经常会有多个业务方服务共用同一套服务器,部署自身MySQL环境。很不巧的是,会出现有MySQL数据文件被删除/误删除的情况发生。假如真的发生了,想想就很令人崩溃对不对?
架构精进之路
2022-12-21
2K0
是什么影响了MySQL索引B+树的高度?
提到MySQL,想必大多后端同学都不会陌生,提到B+树,想必还是有很大部分都知道InnoDB引擎的索引实现,利用了B+树的数据结构。
架构精进之路
2022-12-21
2860
MD5 到底算不算一种加密算法?
与对称加密算法不同的是,进行加密与解密使用的是不同的秘钥,有一个公钥-私钥对,秘钥正确才可以正常的进行加解密。
架构精进之路
2022-12-21
5410
Web 3.0 是泡沫还是金矿?
相信大家近期都被一篇《周星驰亲自招聘,进军Web3.0》的报导刷屏了,加之其承诺“我会亲自拣人”,足以见其对 Web3.0 事情的上心。
架构精进之路
2022-12-21
2630
雷军给年轻程序员的五点建议
今天偶然翻到了雷军早年所写的博客,其中有一篇提到了什么样的程序员创业有戏,里面有关于《致刚入门的程序员五点建议》,感觉会对大部分朋友受益。
架构精进之路
2022-12-21
3710
一致性 Hash 算法原理&应用梳理
前几天在技术群里,看到有小伙伴在讨论一致性hash算法的问题,正好今天以这个为话题,简单介绍下它的原理。下边我们以分布式缓存中经典场景举例,面试中也是经常提及的一些话题,看看什么是一致性hash算法以及它有那些过人之处。
架构精进之路
2022-12-21
5780
性能大PK count(*)、count(1)和count(列)
印象中网上有些“XX 面试官”系列的网文也有过类似问题的讨论,那 MySQL 统计数据总数 count(*) 、count(1)和count(列名) 哪个性能更优呢?今天我们就来聊一聊这个问题。
架构精进之路
2022-09-27
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档