首页
Portal
专栏
标签
关于
搜索
文章
帖子
进击架构,扶摇直上九万里,卷出天际~
互联网时代,海量信息杂乱冗余,如何快速的获取到更高质量的信息?关注我,我们一起从0进击架构,一起成长!
最新内容
近期热门
技术专栏
计算机科学
编程语言
框架与中间件
架构设计
音视频
AI
实战专栏
问题记录
技术实战
面试亮剑
程序人生
善用佳软
随笔记录
查看全部
分布式系统资源访问互斥与协调
[md]对于任何一个系统中,都存在资源互斥访问的问题,也就是我们常说的临界资源。 针对于单应用、单机有编程语言、操作系统提供的原语进行处理,比如Java中一个简单的 `synchronized`关键字就可以达到互斥访问的作用。 但是对于分布式系统呢? 当然可以使用zk、redis等实现分布式锁,本文主要讨论的是底层基础,非对中 ...
赞
·
阅读 7597
·
程序员潇然
·
2022-11-28
RPC通信协议核心简介,什么是RPC
[md]# 什么是RPC? ## 概念 RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。 它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的,本质上编写的调用代码基本相同。 它是一种协议通信范式,而不是某 ...
赞
·
阅读 7900
·
程序员潇然
·
2022-11-24
分布式系统的通信机制
[md]分布式系统,是依托于网络的系统,各个组成部分之间通过网络进行联通。 那么各个系统之间如何通信呢? ### 网络 !(data/attachment/forum/202211/22/222914clp7fu2u2l7ddfbi.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png") 个人理解,以上三者是分布式系统通信的基础,想要通信必须依赖于网 ...
赞
·
阅读 7662
·
程序员潇然
·
2022-11-22
分布式系统的应用方向以及需要解决的问题场景
[md]分布式系统归根结底需要为上层应用服务,也就是必然需要有业务支撑,否则并不会有太大的意义。 比如5G网络现在就还尚未普及,因为并没有大规模民用的场景出现,现有的短视频,高清电影等4G完全足够应对。 而当初4G的技术出现时,伴随着网民从文字论坛时代,到现在的短视频、直播,可谓是技术通过应用场景得到了充分的 ...
赞
·
阅读 7406
·
程序员潇然
·
2022-11-20
分布式系统发展简介 什么是分布式系统 特点
[md]分布式系统,广义上来说就是一个系统,它运行在多台计算机上,共同完成任务。 比如现在比较流行的kafka。 ### 单体应用 早年前,所有应用程序和数据均部署在一台电脑或服务器上,由一台计算机完成所有的处理。 对于计算机应用程序的最初样子,大多数人的印象应该都是这样,也就是所谓的单应用。 应用部署在单独的 ...
赞
·
阅读 7781
·
程序员潇然
·
2022-11-18
计算机本质与软件如何驱动控制硬件的?计算机发展(五)
[md]### 计算机只是逻辑电路 除了电路还是电路 计算机就是一堆逻辑电路 他并不知道你到底想要干什么,他也不会理解什么是文件,什么是进程 通电的瞬间,就好像你打开开关,灯泡发光一样 所有的一切都是通过通电来启动的 start the world 计算机某些部件,具体到比如某个门电路,有电流通过 这个电流就是0或者1 进而 ...
赞
·
阅读 8433
·
程序员潇然
·
2022-08-30
计算机启动 计算机发展(四)
[md]### 计算机的启动 !(data/attachment/forum/202208/30/101102mubmbomvje1jqvmz.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png") 地址空间分成了两部分ROM和RAM ROM位于主板上,是主板生产的时候就有的一部分 **机器加电之后** **会先去读取ROM中的已经固化的一些指令** 主要是自检Power- ...
赞
·
阅读 7516
·
程序员潇然
·
2022-08-30
操作系统介绍 计算机发展(三)
[md]### 操作系统 其实 操作系统并不是与计算机硬件一起诞生的 它是在人们使用计算机的过程中,为了管理硬件资源,提高性能提高资源利用率,而逐步地形成和完善起来的。 操作系统也是一种程序,负责管理系统资源 上电自检(经过BIOS)之后,处理器第一个要处理的程序 之所以叫做操作系统,其实就相当于它提供了一个工作 ...
赞
·
阅读 7713
·
程序员潇然
·
2022-08-30
现代计算机的简单实现逻辑 计算机发展(二)
[md]现代计算机的各个部件到底是如何通过逻辑电路构成的呢? ### 半加器 我们说过了门电路 看似简单的三种门电路却是组成了整个逻辑电路的根基 **真值表--其实就是根据输入输出状态枚举罗列出来的所有可能** 比如有一台设备,他有两个输入A和B 无论何时,他们都有电或者都没有电的时候是正常,任何一个有电就是不正常 ...
赞
·
阅读 8029
·
程序员潇然
·
2022-08-29
计算机发展 从机械到电路简史(一)
[md]### 引言 任何事物的创造发明都来源于需求和欲望 而科学技术的发展则推动实现了目标 正是因为人类对于计算能力孜孜不倦的追求,才创造了如今规模的计算机. 计算机,字如其名,用于计算的机器.这就是最初计算机的发展动力. 在漫长的历史长河中,随着社会的发展和科技的进步,人类始终有计算的需求 进行运算时所运用的 ...
赞
·
阅读 8182
·
程序员潇然
·
2022-08-29
1
2
3
4
5
6
7
8
9
10
... 26
/ 26 页
下一页
疯狂的字节X
目前专注于分享Java领域干货,公众号同步更新。原创以及收集整理,把最好的留下。
包括但不限于JVM、计算机科学、算法、数据库、分布式、Spring全家桶、微服务、高并发、Docker容器、ELK、大数据等相关知识 一起进步,一起成长。
246
文章
公众号
加微信
EMail
捐助我
Links
微博
知乎
Github
gitee
扫码关注公众号
关闭
扫码加我微信
关闭
微信、支付宝 扫码捐助
关闭