正则工具
https://regex101.com/ http://www.regexp.cn/Regex
身份证匹配 ^(\d{14}|d{17})(\d|[xX])$ d{17}[0-9Xx]|d{15}
日志匹配
^d{4}(-d{2}){2}sd{2}:d{2}:d{2}s[[A-Z]+][Ss]* 2019-11-07 20:01:30 [DEBUG] HV000234: Using org.hibernate.validator.internal.engine.scripting.DefaultScriptEvaluatorFactory
亿图
https://jingyan.baidu.com/article/29697b91060152ab20de3c14.html
在线工具
https://tool.lu/crontab/
http://www.bejson.com/othertools/cron/
http://cron.qqe2.com/
http://www.nicetool.net/app/crontab_editor.html
网盘
docker run -d --name seafile --restart=unless-stopped -e SEAFILE_SERVER_HOSTNAME=sf.zhcs.com -e SEAFILE_ADMIN_EMAIL=admin@zhcs.com -e SEAFILE_ADMIN_PASSWORD=deyi8! -v /home/sf:/shared -p 80:80 seafileltd/seafile:latest admin@zhcs.com deyi8! 清洗数据 docker exec seafile /scripts/gc.sh
微服务
1:业务系统架构全面微服务化 2:全面容器化吧 ,这种业务 非常适合, http://dockone.io/article/3682 http://dockone.io/article/3670 -数据库架构 无状态应用 整个架构分两部分 无状态部分和有状态部分 而业务逻辑的部分往往作为无状态的部分,而将状态保存在有状态的中间件中,如缓存、数据库、对象存储、大数据平台、消息队列等。 这样无状态的部分可以很容易的横向扩展,在用户分发的时候,可以很容易分发到新的进程进行处理, 而状态保存到后端.而后端的中间件是有状态的,这些中间件设计之初,就考虑了扩容的时候,状态的迁移,复制,同步等机制,不用业务层关心。 https://www.kubernetes.org.cn/3280.html http://www.eryajf.net/2723.html 经典
https://www.rancher.cn/docs/rancher/v2.x/cn/installation/ha-install/helm-rancher/tcp-l4/create-nodes-lb/
https://www.centos.bz/2018/10/kubernetes-%e6%8c%81%e7%bb%ad%e9%9b%86%e6%88%90-springcloud/
https://www.rancher.cn/download/rke/v0.2.8-rke_darwin-amd64
https://www.rancher.cn/download/helm/helm-v2.14.3-darwin-amd64.tar.gz
https://www.rancher.cn/download/kubernetes/linux-amd64-v1.15.3-kubectl 生产etcd三个