51工具盒子

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

最新发布

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

Peer to Peer架构详解!

厉飞雨 阅读(175) 评论(0) 赞(9)

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

后台技术架构的发展史
软件使用

后台技术架构的发展史

厉飞雨 阅读(161) 评论(0) 赞(15)

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

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

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

厉飞雨 阅读(182) 评论(0) 赞(12)

<p>你好,我是猿java。</p> <p>为什么复杂的架构一定要做分层设计?这篇文章,我们将从软件工程的基本原则、可维护性、可扩展性、复用性、团队协作、性能优化以及安全性等多个层面来详细阐述。</p> <h1>软件工程原则 {#软件工程原则}</h1> <p>关于软件工程原则,我们准备从单一职...

适合初中高级程序员的架构书,力荐这本
经验分享

适合初中高级程序员的架构书,力荐这本

厉飞雨 阅读(171) 评论(0) 赞(13)

<p>你好,我是猿java。</p> <p>随着互联网的快速发展,技术更迭的速度也是超乎想象,也许花大力气掌握的技能几年就过时了。但是有一些东西却是历久弥新,比如:架构思想,设计思维,掌握了这些精髓,可以帮助你快速适应技术更迭。今天就推荐一本经典巨作《Clean Architecture》by Robert C. Martin。<br ...

架构演变:微服务架构的四种常见模型
日常运维

架构演变:微服务架构的四种常见模型

厉飞雨 阅读(187) 评论(0) 赞(9)

<p>Hello,Hi,你好,我是猿java。</p> <p>互联网的快速发展,微服务架构已经成为了后端人员一个必备技能,今天我们就来分享微服务中四种常见架构模型,帮助我们更好的去了解微服务的发展。</p> <h2>洋葱架构 {#洋葱架构}</h2> <p>洋葱架构:Onion Architec...

农行1面:Java如何保证线程T1,T2,T3 顺序执行?
经验分享

农行1面:Java如何保证线程T1,T2,T3 顺序执行?

厉飞雨 阅读(119) 评论(0) 赞(10)

你好,我是猿java。 线程是 Java执行的最小单元,通常意义上来说,多个线程是为了加快速速且无需保序,这篇文章,我们来分析一道农行的面试题目:如要保证线程T1, T2, T3顺序执行? 考察意图 {#考察意图} ============ 在面试中出现这道问题,通常是为了考察候选人的以下几个知识点: **1. 多线程基础知识**: 希望了解候选人是否熟悉Java多线程...

Java结构化并发和线程池,谁更香?
白嫖帮

Java结构化并发和线程池,谁更香?

厉飞雨 阅读(213) 评论(0) 赞(11)

<p>你好,我是猿java。</p> <p><code>StructuredTaskScope</code>是 Java 19 引入的一个实验性特性,Java 21正式纳入<code>java.util.concurrent</code>包,它通过将多个子任务视为一个单一的工作单元来简化并发编程...