- 博客(5)
- 收藏
- 关注
原创 go语言学习笔记
Go语言是什么2009年11月10日,Go语言正式成为开源编程语言家庭的一员。Go语言(或称Golang)是云计算时代的C语言。Go语言的诞生是为了让程序员有更高的生产效率,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C和C++这类语言提供了很快的执行速度,而 Ruby 和 Python 这类语言则擅长快速开发。Go语言在这两者间架起了桥梁,不仅提供了高
2021-11-09 16:16:25
296
原创 Nginx Rewrite 跳转
Rewrite跳转场景:URL看起来更规范、合理 企业会将动态URL地址伪装成静态地址提供服务 网址换新域名后,让旧的访问跳转到新的域名上 服务端某些业务调整Rewrite 跳转实现:ngx_http_rewrite_module 模块支持 nginx:支持URL重写、支持if条件判断,但不支持else(支持单分支if语句,不支持双分支及多分支) 跳转:循环最多可以执行10次,超过后nginx将返回500错误 rewrite使用nginx全局变量或自己设置的变量,结合正则表
2021-11-09 13:37:59
1627
原创 小团队如何从零构建一个自动化运维体系
自动化运维是指将日常运维中大量的重复性工作,小到简单的日常检查、配置变更和软件安装,大到整个变更流程的组织调度,由过去的手工执行转为自动化操作,从而减少乃至消除运维中的延迟,实现“零延时”的运维。在上百台服务器及多种业务架构中,自动化运维尤为重要,成为运维岗位主要核心竞争力!刚加入一个公司,维护几十台云主机,部署几套SpringCloud微服务项目,目前发布还处于半自动化状态,开发自己出包,运维去上线,每次升级都需要花费好几个小时。平时的工作60%是项目部署、上线及技术支持,40%是处理问题及其他琐碎的
2021-11-09 13:25:36
899
原创 运维查错4步骤
今天看到一篇Linux优化的文章,其中,对于性能优化和查错总结的不错,赶紧记录一下。与编程类似,按照步骤来,基本可以做到路径全覆盖,避免因为疏忽,让一些低级错误浪费了宝贵的时间。系统性能优化流程1、查看系统的整体状况,主要从系统硬件、网络设备、操作系统配置、应用程序架构和程序代码五个方面进行综合判断;2、如果发现是系统硬件、网络设备或者操作系统配置问题,Linux运维人员可以根据情况自主解决;3、如果发现是程序结构问题,就需要提交给程序架构设计人员;4、如果发现是程序代码
2021-11-09 13:23:41
684
原创 通过jenkins交付微服务到kubernetes
随着Kubernetes的遍地开花,Kubernetes的优势可以说是深入人心,很多企业也是利用Kubernetes,来实现更高效的交付和更好地提高我们的资源使用率,推动标准化,适应云原生。随着Kubernetes和云原生加速企业产品落地,现在总结以下几点1)更快的应用开发与交付2)天然适合微服务,是微服务和Devops的桥梁3)可移植性,支持公有云,私有云,裸机,虚拟机4)标准化的应用开发与发布:声明式API和Operator5)自动化运维:弹性伸缩(HPA),故障自愈,负载均衡,配置管
2021-11-05 10:17:13
3642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人