使用docker构建本地开发环境

v2ex做了点讨论

https://www.v2ex.com/t/661334#reply0

最近在研究 remote development 突然想到可以用docker构建本地开发环境,而且优势还挺多的。
优势:

  1. 组内成员的开发环境一致
  2. 环境为linux,解决编译时大小写问题,以及可以提供类似生产环境的体验
  3. node-sass 等需要配置的环境在 dockerfile 内定义好,甚至可能需要的 python 环境也能提供
  4. 某些没有梯子的小伙伴下载依赖比较困难,需要设置变量,这里可以提前做好
阅读更多
mysql 主从配置

使用docker-compose搭建,直接上配置文件

阅读更多
从docker到k8s部署指南

主要介绍docker、docker-compose、dockerfile编写以及项目部署k8s。 部署项目:

  • traefik
  • react 前端
  • golang 微服务后端
  • consul
  • kafka
  • kafka-manager
  • zookeeper
  • redis
  • gogs
阅读更多
Golang 笔记

基础

Println 与 Printf 区别

  • Println: 可以打印出字符串,和变量
    fmt.Println(a)
  • Printf: 只可以打印出格式化的字符串,可以输出字符串类型的变量, 不可以输出整形变量和整形
    fmt.Printf("%d", a)  // right
    fmt.Println("abc")  // right
  • Sprintf: 格式化之后的字符串
阅读更多
Vue Computed 浅析

https://zhuanlan.zhihu.com/p/62732142 理解 Vue computed ,网上搜了一堆文章,都是一开始扔一堆概念,不好理解,这里整理一下。
这篇文章应该倒着看,首先需要理解 Vue 的依赖收集阶段干了啥,包括如何收集 watch

阅读更多
前端自动化测试 Vue & React

https://jestjs.io/docs/en/getting-started

记录一些文档没写全或者扩展性的写法

阅读更多
前端错误日志记录

只记录前端页面报错,可以定位错误源 vue.config.js

1
2
3
4
configureWebpack: {
// 打包 source-map 且不泄露源码,并且报错时有组件信息而不是编译后代码的信息
devtool: 'nosources-source-map'
}
阅读更多
微信分享的坑

微信分享 + 支付宝分享

阅读更多