





浅谈互斥锁与进程间的通信 (举例说明)
进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的通信,但问题是必须自己加锁处理。注意:加锁的目的是为了保证多个进程修改同一块数据时,同一时间只能有一个修改,即串行的修改,没错,速度是慢了,牺牲了速度而保证了数据安全。
- 6842 次围观
- 711 次围观
- 20687 次围观


AWS 发布新服务 Amazon S3 Storage Lens
AWS 发布了一项名为亚马逊 S3 Storage Lens 的新服务,该服务可以向客户提供整个组织范围内的对象存储使用情况和活动趋势信息。






2020 启智开发者大会在京隆重开幕,千万激励奖金首批评选揭晓
2020 年 12 月 2 日上午,为期两天,旨在汇智聚源的 OpenI/O2020 启智开发者大会 在北京·国家会议中心正式拉开帷幕。

深入了解进程间通信:System V 信号量 + 共享内存
前言:共享内存指 (shared memory) 在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个 CPU 需要快速访问存储器,这样就要对存储器进行缓存(Cache)。

算力 | 手写红黑树
红黑树对于大多数人来说,似乎都是一场噩梦。当然这里并不讨论红黑树在实际开发过程中究竟能否被运用上,但至少,不懂红黑树始终是你在数据结构上的一块短板。大部分情况下,我在 interview 候选人时,提问并不会太刁钻,重点是考察候选人分析问题与解决问题的



Shardingsphere 整合 Narayana 对 XA 分布式事务的支持(4)
Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。


go-zero 之 rest 实战与原理
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,其中 rest 是 web 模块,该模块基于 Go 语言原生的 http 包进行构建,是一个高性能的,简单易用的 web 框架。使用 rest 能够快速构建 restful 风格 api 服务,同时具备服务监控和弹性服务治理能力


基于 RNN Transducer 端到端语音识别的最小贝叶斯风险训练 | 论文解读
端到端语音识别技术将语音识别系统中的各个组件整合至同一个神经网络框架中,与传统语音识别系统相比具有建模简洁,赋能组件之间联合优化以及系统占用空间小等优点,近几年逐渐成为语音识别领域里最重要的研究方向之一。




商业的下一个时代:代码即法律的时代 | TGO TALKS
年度,一切依然飞速的变化着,特别是经历一场“黑天鹅”事件之后,我们的生活、工作或多或少都有些变化,同时变化的还有对人生、对世界的认知和感受。



微服务负载保护设计方法
微服务设计流行起来后,系统架构趋向复杂,单机 / 单服务负载保护已经不能保证系统流量安全。需要一个整体方案或机制对系统进行负载保护。本文主要结合工作中一些实际经历来讨论微服务环境下负载保护设计。