韩亚军

置顶 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......

flutter--布局

flutter 布局

flutter 布局学习 RowWidget 横向布局 不灵活布局 123456789101112131415161718192021222324252627282930313233343536import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends State......

flutter--基础组件

flutter 基础组件

flutter study 基础组件 Text Widget 12345678910111213141516171819202122232425262728import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @o......

go test和benchmark如何只对指定方法进行测试

go test

go test demo_test.go 123456789101112131415func TestDemo1(t *testing.T) { t.Log("test1")}func TestDemo2(t *testing.T) { t.Log("test2")}func BenchmarkDemo3(b *testing.B) { b.......
go

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├......