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

闲余说

专栏成员
52
文章
27500
阅读量
14
订阅数
还不知道怎么配色?看这篇文章就够了
经常在一些有优秀的博文下面看到:“大神 请问下你的画图软件是什么?感觉很有技术风格”等。
aneutron
2024-01-15
1190
Redis系列之如何高效使用
使用Redis时,我们需要结合具体业务和Redis特性两方面来考虑如何设计使用方案。需要两个从两个方面考虑:
aneutron
2022-12-18
4740
redis系列之初识Redis
作为最佳实践本章将会把主要的关注点放和在Redis用户相关的一些Redis基本知识,这部分知识是Redis用户需要了解并在实际使用Redis过程中要考虑的。比如,如果不考虑Redis单线程的特性可能会遇到请求阻塞导致性能急剧下降的问题;不了解Redis的数据结构,可能导致使用存储膨胀、大value、热key的问题等等。
aneutron
2022-12-18
3150
万字长文:从实践到原理说透Golang defer
Go 提供关键字defer 处理延迟调用问题。在语法上,defer与普通的函数调用没有什么区别。正如官方文档描述的那样:
aneutron
2022-12-18
6690
使用Redis时我们主要关注啥
我们知道,Redis是典型单线程架构。这种架构下,所有的读写命令操作都是由主线程完成。主线程的处理能力将决定着Redis整体的性能。那么,哪些因素会导致Redis阻塞呢?
aneutron
2022-08-19
3620
ubuntu安装LLVM和clang
笔者在安装LLVM和clang时遇到一下奇葩的问题,搞的人极为头大。先说说笔者的环境吧。
aneutron
2022-08-19
3.6K0
librdkafka 安装与使用
librdkafka 中自带 examples,cpp 目录下是 C++ 版本的包括两个 cpp 文件:consumer.cpp 和 producer.cpp,即生产者和消费者。修改其中 brokers 变量和 topic_str 变量的值。
aneutron
2022-08-19
2.1K0
架构设计 12-架构实战之技术演进
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第十二部分。主要介绍了技术演进的动力和演进模式,如不同时期所面临的问题以及该如何处理。
aneutron
2022-08-19
4010
架构设计 11-可扩展架构之微内核架构
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第十一部分。主要介绍了如何面向功能拆分架构,首先介绍了微内核架构的基本架构设计,以及几种常见架构的实现与特点。最后分享了微内核架构典型开源规则引擎 JBoss Drools。
aneutron
2022-08-19
6680
架构设计 10-可扩展架构之面向服务拆分架构
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第十部分。主要介绍了如何面向服务拆分架构,首先介绍了 SOA 架构,接着介绍了微服务架构,以及二者对比。微服务架构并非“银弹”,架构师要合理采用,避免掉入陷阱。
aneutron
2022-08-19
3240
架构设计 9-可扩展架构之分层架构
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第九部分。首先整体介绍可扩展架构的基本思想——“拆”,以及如何拆;随后介绍了面向流程的拆分,即分层架构。
aneutron
2022-08-19
5970
架构设计 8-高可用架构设计之故障处理
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第八部分,主要介绍故障处理,包口典型表现、原因、常见情况、解决思想以及解决方法。如果异地多活看作事前处理的话,那么故障处理可以看作事后的预案。
aneutron
2022-08-19
5080
架构设计 7-高可用架构设计之异地多活
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第七部分,主要介绍异地多活,异地多活缩短了时延,提高可用性,但是带来复杂度和成本无疑是巨大的,不是一般公司可以承受的,只有在对可用性要求特别高的业务场景才建议使用。
aneutron
2022-08-19
5780
架构设计 6-高可用架构之高可用计算架构
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第六部分,主要介绍高可用计算架构,介绍了高可用架构设计的要点以及不同架构方式的优缺点。
aneutron
2022-08-19
4420
架构设计 5-高可用架构之高可用存储架构
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第五部分,主要介绍高可用存储架构,分别介绍了双机架构和集群架构以及各种具体方案的优缺点和应用场景。
aneutron
2022-08-19
4180
架构设计 4-高可用架构之FMEA方法
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第三部分,主要介绍 FMEA 方法,以及如何将 FMEA 方法应用于架构设计之中以提高服务可用性。
aneutron
2022-08-19
5350
架构设计 3-高可用架构之CAP理论
导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第三部分,主要介绍分布式系统中的 CAP 理论以及相关的 ACID 理论和 BASE理论。对分布式系统架构有一个理论上的感知。
aneutron
2022-08-19
4880
架构设计之二——高性能架构
•主从复制延迟•写操作后的读操作指定发给数据库主服务器•读从机失败后再读一次主机•关键业务读写操作全部指向主机,非关键业务采用读写分离•分配机制•程序代码封装 如 TDDL•中间件封装 如 MySQL Router
aneutron
2022-08-19
4320
架构设计之一——基础架构
•典型表现有软件质量低下、项目无法如期完成、项目严重超支等,因为软件而导致的重大事故时有发生。
aneutron
2022-08-10
5730
Reids 源码导读
导读:本文以 Reids 6.0 版本的 readme 为底本,结合 unstable 分支进行整理。从 Redis 是什么?怎么构建、如何运行、体验,及主要代码文件、数据结构等方面从高纬度视角介绍 Redis,以及如何阅读 Reids 源代码。
aneutron
2022-08-10
5510
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档