51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

拼多多1面:Java有哪几种方式创建线程?
新视野

拼多多1面:Java有哪几种方式创建线程?

厉飞雨 阅读(36) 评论(0) 赞(5)

嗨,你好,我是**猿java** 这篇文章,我们继续分析一道拼多多的面试题:Java有几种方式创建线程? 从应用层面来说,Java 中创建线程的方式主要有四种: 1. 通过继承 Thread 类 2. 通过实现 Runnable 接口 3. 通过实现 Callable 接口配合 Future 4. 通过使用 Executor 框架。 每种方法都有其独特的特性和适用场景,...

Python File处理详解!
经验分享

Python File处理详解!

厉飞雨 阅读(44) 评论(0) 赞(7)

Python的文件处理是一种强大且多功能的工具,可以用于执行广泛的操作。这篇文章,我们将探讨Python文件处理,它的优点、缺点,以及在Python文件中open、write和append函数的工作机制。 Python文件处理 {#Python文件处理} ======================== Python支持文件处理,允许用户处理文件,即读取和写入文件,以及许多...

TIDB 分层架构
白嫖帮

TIDB 分层架构

厉飞雨 阅读(70) 评论(0) 赞(5)

TIDB 分层架构 TiDB 的弹性是整个架构设计的核心考量点,所以选择了更为未来的计算与存储分离的架构,从逻辑上看,主要分为三层: ![](http://static.51tbox.com/static/2024-08-29/col/1f756b36b7ec68bf29f667112d4f08a9/ed9fcd12464c419e9e59a33847f821d0.png....

promethues 架构图
白嫖帮

promethues 架构图

厉飞雨 阅读(55) 评论(0) 赞(4)

promethues 架构图 ![](http://static.51tbox.com/static/2024-08-29/col/b5318de718f4e33d810003890e98510e/4ac625e3b64c4f99955e1ac16f02f87e.png.jpg)

亚马逊 65岁 CTO 俭约架构 7大法则
日常运维

亚马逊 65岁 CTO 俭约架构 7大法则

厉飞雨 阅读(67) 评论(0) 赞(6)

你好,我是猿java。 每到年底,各种技术盛会,让人应接不暇,今天带来的是亚马逊CTO Werner Vogels博士在 re:Invent 大会上分享的俭约架构七大黄金法则,20年架构的精粹,在全球企业都在"降本增效"的大环境下,能否雪中送炭? Werner Vogels简介 {#Werner-Vogels简介} ===================...

Peer to Peer架构详解!
日常运维

Peer to Peer架构详解!

厉飞雨 阅读(68) 评论(0) 赞(2)

在分布式架构中,我们经常会听到 Peer-to-Peer的架构,比如 SpringCloud中的 Eureka注册中心,RocketMQ中的 NameServer,那么,什么是 Peer-to-Peer?这篇文章,我们将深入探讨了 P2P的细节、其特性、优点和缺点以及关键应用领域。 本文大纲 {#本文大纲} ============ * 什么是P2P? * P2P关键特性 ...

后台技术架构的发展史
白嫖帮

后台技术架构的发展史

厉飞雨 阅读(48) 评论(0) 赞(8)

后台技术架构的发展史 ### 第一阶段:单体架构 如果考虑到个人网站, 我们刚开始考虑的是 做一个单体架构, 比如类似白眉大叔这个网站, 数据库 mysql 和 wp资源都在同一台服务器上。 ### 第2阶段: 垂直架构 但是随着我网站的访问量越来越多了, **每天的UV过万**,PV过十万时,你会发现,单体架构下,服务器的负载越来越高了 这个时候需要考虑的对这台服...

为什么复杂的架构一定要做分层设计?
经验分享

为什么复杂的架构一定要做分层设计?

厉飞雨 阅读(52) 评论(0) 赞(5)

你好,我是猿java。 为什么复杂的架构一定要做分层设计?这篇文章,我们将从软件工程的基本原则、可维护性、可扩展性、复用性、团队协作、性能优化以及安全性等多个层面来详细阐述。 软件工程原则 {#软件工程原则} ================ 关于软件工程原则,我们准备从单一职责和开闭原则两个层面来详细阐述。 分层设计有助于满足单一职责原则,即软件中的每个模块(或类)都...