首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
devops
订阅
依琳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
使用 Jenkins + Docker + Nginx + MySQL + Redis 自动部署 Node 项目
Docker 可理解为跑在宿主机上的非常精简、小巧、高度浓缩的虚拟机。 它可以将容器里的进程安稳的在宿主机上运行,之前我也有写过一些关于docker的文章,在这我就不做过多的介绍了,如有需要请自行查看我之前的文章即可,接下来我们通过项目来了解并使用 docker 在这里我使用 …
动手实现MySQL读写分离and故障转移
久违了,由于最近新项目下来了,所以工作特别忙,导致迟迟没更,上一篇发了手动搭建Redis集群和MySQL主从同步(非Docker)之后,很多同学对文中主从结构提到的读写分离感兴趣,本打算在双十一期间直接把读写分离分享给大家,奈何工作一直没停下,所以这个周末抽空把这些分享出来。 …
深入 Kubernetes 的“无人区” — 蚂蚁金服双十一的调度系统
经过超过半年的研发,蚂蚁金服在今年完成了 Kubernetes 的全面落地,并使得核心链路100% 运行在 Kubernetes。到今年双十一,蚂蚁金服内部通过 Kubernetes 管理了数以万计的机器以及数十万的业务实例,超过90%的业务已经平稳运行在 Kubernetes…
《快学 Go 语言》第 14 课 —— 魔术变性指针
本节我们要学习一些 Go 语言的魔法功能,通过内置的 unsafe 包提供的功能,直接操纵指定内存地址的内存。有了 unsafe 包,我们就可以洞悉 Go 语言内置数据结构的内部细节。 Pointer 代表着变量的内存地址,可以将任意变量的地址转换成 Pointer 类型,也可…
[译]如何在六个月或更短的时间内成为 DevOps 工程师,第四部分:打包
这个部分,我们将说一说怎么打包你的代码以便于部署和后续执行。 注意:你可以看到每一部分如何前一部分之上,并为后续部分奠定基础。这很重要并且是有目的的。 原因是,无论你与现在的老板还是以后的老板交谈,你都得能清楚表达出什么是 DevOps 并且为何它这么重要。 你通过讲述一个连贯…
分布式ID生成方案汇总
1、目标1.1、全局唯一不能出现重复的ID,全局唯一是最基本的要求。1.2、趋势有序业务上分页查询需求,排序需求,如果ID直接有序,则不必建立更多的索引,增加查询条件。而且MysqlInnoDB存储引
聊聊 Go 语言中的面向对象编程
我们知道,在 Go 语言中没有类(Class)的概念,但这并不意味着 Go 语言不支持面向对象编程,毕竟面向对象只是一种编程思想。 我们一起来看看 Go 语言是如何在没有类(Class)的情况下实现这三大特征的。 在 Go 语言中可以使用结构体(Structs)对属性进行封装,…
23 个 Vue.js 初级面试题
1. 为什么Vue被称为“渐进框架”? 使用渐进式框架的代价很小,从而使现有项目(使用其他技术构建的项目)更容易采用并迁移到新框架。 Vue.js 是一个渐进式框架,因为你可以逐步将其引入现有应用,而不必从头开始重写整个程序。 Vue 的最基本和核心的部分涉及“视图”层,因此可…
《redis设计与实现》2-数据库实现篇
前面介绍的各种数据,在redis服务器中的内存模型是什么样的的。 保存这些数据的是redisServer这个结构体,源码中该结构体包括大概300多行的代码。具体参考server.h/redisServer 所在文件为server.h。数据库中所有针对键值对的增删改查,都是对di…