Devops 技术图谱】的更多相关文章

原文链接:https://hackernoon.com/the-2018-devops-roadmap-31588d8670cb 原文作者:javinpaul 翻译君:CODING 戴维奥普斯 写在前面 我们在推进国内研发团队 DevOps 落地的过程中,发现不少研发组织在积极寻求 DevOps 技能方面的提升.今天翻译的这篇深受欢迎的 DevOps 技术雷达来自一位国外的 Java 博主,他也是一位非常热爱学习的开发者,接下来让我们马上进入到正文. DevOps 技术指南 DevOps 目前非…
#直播平台技术图谱 ----##直播 ----###采集- **iOS** * HTTP Live Streaming * DirectShow- **Android** * setPreviewCallback * MediaRecorder * ffmpeg * getstreamer * 机型适配- **PC** * mjpg-streame * jpeg * 摄像头驱动- **摄像机** ### 前处理 - **美颜** - **GPU计算** * OpenCL * DirectComp…
# OpenResty 技术图谱## basic concepts- HTTP- RESTful API & API GateWay- Microservice- Domain Specific Language(DSL)- C10K & C1M- non-blocking & asynchronous I/O- event loop- I/O mutiplexing- Streaming processing- coroutine- Test Driven Development…
# DNS排查技术图谱 ## 应用程序视角- 应用程序 - 浏览器 - hostname cache - ping- 操作系统 - hostname cache - 域名解析器 - dig domain- 本网DNS转发器 - 无线路由 - dig@gateway_ip domain- Local DNS - dig@localdns domain- 全球DNS系统 - 根root“.” - 顶级域名 TLD - gTLD - ccTLD - 二级域名 SLD - 主机域名 - Here! -…
最近因为参与社群交流的时间比较多,除了唠唠白酒的嗑之外,很大一部分时间都是看到群里问到一些关于Spring Boot和Spring Cloud应用过程中碰到的问题以及一些开发过程中的报错信息.在这些帮助分析和排查问题的过程中,我发现有好多问题之所以开发者无法自己解决,或者没有方法解决的根本原因还是对很多基础知识掌握的不到位. 比如: HTTP协议中请求方法.请求类型.状态码等基础协议知识的匮乏,导致经常出现: 怎么报了个405错误,是哪里写的有问题呢? 怎么报了个401错误,又是哪里写的不对呢?…
现在QQ用户越来越少,基本上都转移到微信上了. 讨论问题,动不动就来一个微信群.下面这样几百人的微信群,专门讨论Azure DevOps (TFS)技术,你加入了么? 还等什么,扫描吧!…
当下Hadoop已经成长为一个庞大的体系,貌似只要和海量数据相关的,没有哪个领域缺少Hadoop的身影,下面是一个Hadoop生态系统的图谱,详细的列举了在Hadoop这个生态系统中出现的各种数据工具.这一切,都起源自Web数据爆炸时代的来临 数据抓取系统-Nutch 海量数据怎么存,当然是用分布式文件系统-HDFS 数据怎么用呢,分析,处理MapReduce框架,让你编写代码来实现对大数据的分析工作 非结构化数据(日志)收集处理-fuse,WebDav,Chukwa,flume,scribe…
代码质量管理平台 一.checkout和打包功能 1.1 gitlab在新建一个文件 后续在写入内容 1.2 Jenkins新建一个任务 两个参数 1.3 流水线配置 copy仓库地址: http://172.25.254.131/devops/jenkins.git 保存 1.4 生成流水线脚本 复制给i他地址.配置pipeline syntax 1.6 编写sonar.kenkinsfile文件 #!/usr/bin/groovy node(){ //checkout checkout([$…
一.参数化构建 1.1 各个参数的信息 凭据参数存储一个用户的账号密码信息,等等,运用最多的是选项参数 1.2 使用选项参数 构建已经变成参数化构建 1.3 获取这个值,修改Jenkinsfile文件 String srcType = "${env.srcType}" #使用env变量获取参数 node { def mvnHome stage('Checkout') { // for display purposes println('checkcode') } stage('Buil…