暂无搜索历史
系统设计开发起步的时候功能通常都是用同步的方式实现的,随着系统的迭代对稳定性和性能的要求会逐步变高,这种时候通常会使用同步转异步的方式来改进和优化。
客户端从服务端获取数据有两种方式,一种是客户端从服务端拉取数据,另一种是服务端将数据推送给客户端。
基于内核的虚拟机,Kernel-Based Virtual Machine。以色列公司 Qumranet 开发,于 2007 年 2 月被正式合并到 Linux...
内存超分,是指分配给虚拟机的内存总和大于实际可用的物理内存总数。这样做的前提是,虚拟机操作系统里的内存不可能一直处于用满的状态。
国际化称作 i18n,其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数。由于软件发行可能面向多个国家,对...
将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。
开发云原生应用必须要有 Kubernetes 环境,但是又不需要一个很复杂的 Kubernetes 环境。
在 Go 语言中,函数与方法代表不同的概念,函数是独立的,方法是指结构体方法,它依赖于结构体,但两者皆以关键字 func 定义,只是定义方式略有不同。
可以使用 Filebeat 采集服务日志发送到 ElasticSearch 中进行搜索查看,这种方式体验好、效率高。
国际公认的开源许可证有 80 多种,共同特征是允许用户免费使用、修改、共享源码,只是都有各自使用的条件。
简单工厂模式不属于 GoF 23 个经典设计模式,但通常将它作为学习其它工厂模式的基础。
通过监控虚拟机状态,虚拟机宕机之后,发送告警邮件,这样一个小案例,将 Prometheus 的入门使用给记录下来。
策略模式中,对环境类的理解十分重要,环境类是需要使用算法的类,环境类根据具体的环境上下文使用不同的算法。
MySQL Cluster 数据同步的发展是从 “弱一致性” 到 “”强一致性” 的进化。
有一个资源正在被操作的时候,不希望被其它人操作,此时就需要通过加锁来防止这种情况的出现。
AppScan 是一款商用安全扫描软件,“跨站点请求伪造” 和 “加密会话(SSL)Cookie 中缺少 Secure 属性” 是扫描出来的两个较为常见的问题。
如果能够做到这些的话,一个服务的代码可读性就能上一个台阶了;如果还想再上一个台阶的话,可以将 “六边形架构” 的思想引入进来。
软件架构涉及六个维度,分别是 “稳定性”、“高性能”、“一致性”、“扩展性”、“观察性” 和 “安全性”。
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市