下载、安装Git并拷贝GitHub项目到本地的流程

本文介绍分布式开源版本控制系统Git的下载、安装,并基于Git实现克隆GitHub中项目代码的方法。 Git是一款开源软件,因此我们直接在Git的官方下载地址下载最新版本的Git即可。其中,在下图所示的位置选择适合我们操作系统的Git版...阅读全文

一个线程,从“生”到“死”经历的过程

本文分享自华为云社区《面试必问 | 一个线程从创建到消亡要经历哪些阶段?》,作者: 冰 河。 今天,我们就结合 操作系统线程和编程语言线程 再次深入探讨线程的生命周期问题,线程的生命周期其实没有我们想象的那么简单!!...阅读全文

一文详解应用安全防护ESAPI

本文分享自华为云社区《应用安全防护ESAPI》,作者: Uncle_Tom。 1. ESAPI 简介 OWASP Enterprise Security API (ESAPI)是一个免费、开源的web应用程序安全控制库,使程序员更容易编...阅读全文

专栏:手把手构建生产级监控系统

笔者去年在极客时间发布了一个专栏《运维监控系统实战笔记》,很多朋友借此梳理了较为体系化的运维监控系统知识,但是限于专栏篇幅,有些手把手实操类的内容没有办法展开,另外时隔一年,监控系统的技术栈也有了一些变化,所以笔者决定在这里把这些内容补...阅读全文

OpenKruise :Kubernetes背后的托底

本文分享自华为云社区《OpenKruise核心能力和工作原理》,作者:可以交个朋友。 一、 诞生背景 Kubernetes 自身提供的应用部署管理功能,无法满足大规模应用场景的需求,例如应用发布时的原地升级策略,流式扩容,缩容顺序控制等...阅读全文