韩亚军

置顶 kubernetes从入门到放弃--k8s基本架构

kubernetes基本架构

kubernetes总架构图 kubernetes 各组件介绍 Master 节点 Master是kubernetes的大脑,运行的Deamon 服务包括kube-apiserver、kube-scheduler、kube-contronller- manager、etcd和pod网络 各组件介绍 API Server(kube-apiserver) API Server提供HTTP......

go里面如何将[]int64序列化为 []string

int64序列化为string

背景 有时我们会遇到必须用int64的情景(snowflake id等),这个时候会遇到一个很尴尬的问题,就是js的number类型最大只支持2^53,就会出现精度丢失的情况,这个时候最好是用string与前端交互比较合适。 对于单一的int 序列化为string 123type Demo struct { ID int64 `json:"id,string"`} 注......

git操作整理

git操作整理

git 操作整理 统一概念: - 工作区:改动(增删文件和内容) - 暂存区:输入命令:`git add 改动的文件名`,此次改动就放到了 ‘暂存区’ - 本地仓库(简称:本地):输入命令:`git commit 此次修改的描述`,此次改动就放到了 ’本地仓库’,每个 commit,我叫它为一个 ‘版本’。 - 远程仓库(简称:远程):输入命令:`git push 远程仓库`,此次改动就放到......
git

go程序基于阿里云CodePipeline的一次devops实践

CodePipeline的一次devops实践

背景 最近朋友有个项目代码托管用的码云,测试服务器(阿里云ECS)只有一台,三四个人开发,于是想基于阿里云的CodePipeline快速打造一套自动化cicd的流程,使用docker来进行多套环境部署。 CodePipeline 介绍 阿里云CodePipeline是兼容Jenkins标准的、提供快速可靠的持续集成与持续交付服务。基于容器技术和阿里云基础服务架构,提供稳定和安全的代码/Doc......

七牛云文件上传助手

七牛云文件上传助手

qiniuyun_upload_tools 最近写博客发现经常要上传图片到七牛云上去,每次打开网页登录然后上传感觉很慢,windows也没有一个好的上传工具,于是写了这样的一个工具。 效果 使用方法 下载程序包点击下载 解压后直接在config.json文件里面天上自己七牛云相关的信息。 config 123456789{ "access_key": "**********......

基于Travis CI实现 Gitbook在 Github 和 Coding 的同步部署

Travis CI实现gitbook同步部署github和coding

前言 最近发现自己的博客在使用vpn的情况下打开很慢,百度站点也抓取失败,于是将自己的博客借助hexo-deploy 插件很容易同步部署到了coding上。只需要在你的hexo配置文件_config.yml的deploy配上coding的coding page项目url(注意将ssh key 设置好) 12345678deploy:- type: git repository: -......

github上Go项目使用Travis CI和Docker Hub实现持续集成

使用Travis CI和Docker Hub实现持续集成

介绍 在本文中,我们将介绍如何使用Github,Travis-CI和Docker Hub创建一个简单的持续集成过程。 项目 这次使用的一个项目是自己写的一个爬虫小程序(https://github.com/Han-Ya-Jun/news_watch_notice) 项目目录 123456789101112news_watch_notice├── cmd //main├── conf├......

windows上如何使用tree生成目录树

使用tree生成目录树

前言 我们经常在写博客或者项目设计文档时需要列出项目的结构树。我们下可以使用tree列出项目结构,如下面这种: 123456789101112news_watch_notice├── cmd //main├── conf├── dis├── Dockerfile├── Makefile├── pkg├── qrcode├── .travis.yml├── README.md├── ve......

go复盘笔记--go语言介绍

go语言介绍

什么是Go? Go是一门并发支持 、垃圾回收的编译型系统编程语言,旨在创 造一门具有在静态编译语言的 高性能 和动态语言的 高效开发 之间拥有 良好平衡点的一门编程语言 Go语言发展历史 Go,全称golang,是Google开发的一种静态强类型、编译型、并发型并具有垃圾回收功能的编程语言。 Go从2007年末由Robert Griesemer、Rob Pike、Ken Thompson(C......

《图解http》阅读笔记--web及网络基础

web及网络基础

网络基础 TCP / IP 通常使用的网络(包括互联网)是在 TCP / IP 协议族的基础上运作的,而 HTTP 属于它内部的一个子集。Web 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端(指通过发送请求获取服务器资源的 Web 浏览器等)到服务器端等一系列运作流程,而协议是指规则的约定。可以说,Web 是建立......