编程社-专注IT编程技术教程分享
最新发布第272页
linux启动流程步骤详解-编程社

linux启动流程步骤详解

Linux是怎么启动的? 几乎每个软件工程师都用过 Linux,但并不是每个人都知道它的启动过程,让我们深入了解一下。 下图给我们展示了具体步骤。 第1步 当我们打开电源时,BIOS(基本输入/输出系...
清欢渡的头像-编程社钻石会员清欢渡2年前
039071
系统设计-如何做到高可用、高吞吐、高扩展性-编程社

系统设计-如何做到高可用、高吞吐、高扩展性

我们经常需要设计具有高可用性、高可扩展性和高吞吐量的系统。它们的确切含义是什么? 下图是一份系统设计小抄,包含“三高”常见的解决方案。 1、高可用性 高可用意味着我们需要达到一个高水平...
什么是DevOps和NoOps-编程社

什么是DevOps和NoOps

DevOps和NoOps是如何改变软件开发生命周期(SDLC)的? 下图比较了传统 SDLC、DevOps 和 NoOps。 在传统的软件开发中,开发、编译打包、测试、发布和监控是孤立的功能。 每个阶段都独立工作,然...
logback详解及入门案例-编程社

logback详解及入门案例

1. logback 日志的作用 记录系统和接口的使用情况,比如请求日志 记录和分析用户的行为,比如网站访问日志 调试程序,和控制台的作用类似,但是控制台中的内容并不会保存到文件中,而日志可以长...
c++零基础怎么学-编程社

c++零基础怎么学

C++ 是一种通用的、面向对象的编程语言,可以用于开发操作系统、游戏、图形用户界面、后端、高性能系统应用程序、以及各种嵌入式设备固件。 它是世界上最流行的编程语言之一,给程序员提供了对...
清欢渡的头像-编程社钻石会员清欢渡2年前
0509135
Java8 reduce操作详解-编程社

Java8 reduce操作详解

什么是reduce Java8 中有两大最为重要的改变,其一是 Lambda 表达式,另一个就是 Stream API 了。 Stream 是 Java8 中处理集合的关键抽象概念,它将数据源流化后,可以执行非常复杂的查找、过滤...
清欢渡的头像-编程社钻石会员清欢渡2年前
0492120
什么是缓存,策略有哪些?-编程社

什么是缓存,策略有哪些?

什么是缓存? 缓存就像是一个超快速的存储区域,保存了计算机或手机经常使用的内容的副本,这样可以在不访问较慢的主存储器的情况下快速获取。 一个现实中的例子可以是,每当我们购买杂货时,通...