Ciwei
springboot集成shardingsphere实现分库分表 springboot集成shardingsphere实现分库分表
前景在工作中遇到了百万千万的数据,查询特别慢,所以有分库分表的需求啦 基本概念这几天在研究分表分库的方案。综合了几种数据库方案。 最后选型Sharding-jdbc。它主要有如下几个优点。 支持分布式事务 适用于任何基于Java的ORM框
2019-07-13
markdown编辑器好用 markdown编辑器好用
推荐一款好用的markdown编辑器 https://www.typora.io/ document.querySelectorAll('.github-emoji') .forEach(el =>
2019-07-11
常用的正则表达式 常用的正则表达式
一、校验数字的表达式 数字: ^[0-9]\*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]\*)$ 非零开头的最
2019-07-05
hexo-theme-butterfly主题安装呀 hexo-theme-butterfly主题安装呀
快速开始hexo-theme-butterfly是基于Molunerfinn的hexo-theme-melody的基础上进行开发的。文档也是在hexo-theme-melody的文档基础上修改。因为一些配置变更导致与原主题配置上有部分区别。
2019-07-04
flagger集成istio自动完成ABTesting部署 flagger集成istio自动完成ABTesting部署
介绍接着上一篇文章:flagger集成istio自动完成金丝雀部署 这边文章主要讲A/B Testing A/B 发布主要是根据特定的条件将一部分匹配规则的用户匹配到新版本 其他还是使用老板的部署 请求头满足谷歌和Safari浏览器的用户:
2019-07-02
flagger集成istio自动完成蓝绿部署 flagger集成istio自动完成蓝绿部署
介绍接着上一篇文章:flagger集成istio自动完成金丝雀部署 这边文章主要讲蓝绿部署 所有的部署最好是在app新版之前发布验证是否会影响老用户部署的,千万别再app新版发布后发布接口,这样可能会导致接口404的情况的所以要注意的哟
2019-07-01
flagger集成istio自动完成金丝雀部署 flagger集成istio自动完成金丝雀部署
介绍flagger根据prometheus的指标自动发布金丝雀版本 流量会根据访问请求的稳定性慢慢把权重放到新的版本上(金丝雀版本) 完成金丝雀部署全部是自动化的 可以在grafana查看监控呀 参考:https://docs.flagge
2019-06-30
istio实现流量控制金丝雀部署 istio实现流量控制金丝雀部署
介绍主要讲解istio的流量控制实现原理 github上test-walle的项目打成了demo:1.0和2.0的版本 用到的yaml文件:https://github.com/ciweigg2/kubernetes-yaml/tree/m
2019-06-30
linux中的vi命令 linux中的vi命令
一直觉得vi命令不好用介绍一下工作中常用的 G 移至行行首 nG 移至第n行行首 n+ 移n行行首 n- 移n行行首 n$ 移n行(1表示本行)行尾 0 所行行首 $ 所行行尾 ^ 所行首字母 h,j,k,l 左移移移右移 H 前屏幕首行行
2019-06-30
IDEA使用Cloud Toolkit自动打包发布到服务器 IDEA使用Cloud Toolkit自动打包发布到服务器
介绍Cloud Toolkit 帮助开发者将本地应用程序一键部署到线下自有 VM,或阿里云 ECS、EDAS 和 Kubernetes 中去当您每次修改完代码后,是否正在经历反复地打包?采用 SCP 工具上传?使用XShell或Secure
2019-06-30
kubernetes安装istio和kiali界面 kubernetes安装istio和kiali界面
安装helm参考:kubernetes安装helm和Monocular界面 安装kubernetes参考:kubernetes-1.14.2集群安装和dashbaord面板 开启Sidecar自动注入如果集群使用的是自动 Sidecar
2019-06-27
docker安装elasticsearch6.8.0 docker安装elasticsearch6.8.0
安装elasticsearchdocker pull elasticsearch:6.8.0 创建network docker network create dnw_es_680 创建容器 docker run -d --name es
2019-06-25
15 / 28