摘要: 分库分表中间件sharding sphere学习 阅读全文
posted @ 2021-07-13 10:27 Ryan.Miao 阅读(162) 评论(0) 推荐(1) 编辑
摘要: 现在网络的资料到处都是,很容易搜索到自己想要的答案。但答案通常只能解决自己一部分的问题。如果自己想要有一套自己的解决方案,还得重新撸一遍靠谱。 我需要学下OAuth2.0吗? 没看之前以为OAuth2.0是登录认证授权的东西,自己的项目里应该是需要的。实际上OAuth是为了第三方应用访问我们资源用的 阅读全文
posted @ 2021-04-15 23:34 Ryan.Miao 阅读(3351) 评论(3) 推荐(22) 编辑
摘要: 数据结构第一节就是链表。链表由多个node节点组成,每个node节点包含数据和一个指针。指针指向下一个节点。 组装链表 经常问单链表的算法,那你首先要定下来链表的结构,而不是直接思考算法。为了方便使用,我们固定一个哨兵作为 头节点。数据节点都在头节点之后。 /** * @author Ryan Mi 阅读全文
posted @ 2021-03-14 01:10 Ryan.Miao 阅读(291) 评论(0) 推荐(0) 编辑
摘要: docker容器启动后,怎么确认容器运行正常,怎么确认可以对外提供服务了,这就需要health check功能了。 之前对health check的功能不在意,因为只要镜像跑起来了就是健康的,如果有问题就会运行失败。在连续两次收到两个启动失败的issue之后,我决定修正一下。 遇到的问题是,一个we 阅读全文
posted @ 2020-10-28 22:10 Ryan.Miao 阅读(1499) 评论(2) 推荐(1) 编辑
摘要: Ubuntu20.04美化和体验 windows用久了,换下系统也挺好的。ubuntu20.04优化后,用起来蛮舒服的。 系统配置 1.修改软件源 Ubuntu默认是国外的软件源, 我们可以手动切换为国内的,在【Software & Update软件和更新】中选择国内的镜像。 2.更新系统 # 更新 阅读全文
posted @ 2020-10-18 20:25 Ryan.Miao 阅读(7658) 评论(0) 推荐(0) 编辑
摘要: Yapi是什么 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 我主要使用 阅读全文
posted @ 2020-10-11 16:01 Ryan.Miao 阅读(2963) 评论(0) 推荐(2) 编辑
摘要: Airflow Console: https://github.com/Ryan-Miao/airflow-console Apache Airflow扩展组件, 可以辅助生成dag, 并存储到git仓库. Airflow提供了基于python语法的dag任务管理,我们可以定制任务内容 和任务依赖. 阅读全文
posted @ 2020-07-29 18:07 Ryan.Miao 阅读(2377) 评论(2) 推荐(1) 编辑
摘要: 思维导图svg: https://note.youdao.com/ynoteshare1/index.html?id=eb05fdceddd07759b8b82c5b9094021a&type=note 在多线程使用共享资源的时候, 我们可以使用synchronized来锁定共享资源,使得同一时刻, 阅读全文
posted @ 2020-06-30 15:36 Ryan.Miao 阅读(3574) 评论(2) 推荐(2) 编辑
摘要: 使用kubernetes 进行升级的时候并不需要停止业务,kubectl 支持滚动升级的方式,每次更新一个pod,而不是同时删除整个服务。 准备实验素材 apiVersion: apps/v1 kind: Deployment metadata: name: hello-nginx spec: se 阅读全文
posted @ 2020-06-11 14:49 Ryan.Miao 阅读(3307) 评论(0) 推荐(0) 编辑
摘要: 使用Jenkins执行shell脚本的时候, 碰到 . 比如 , 这些环境变量配置在 中, 但jenkins执行的时候并没有加载. 这是因为jenkins执行的shell是非登录交互式shell, 并不会加载 . 交互式shell会加载 , 进而会加载 , 而 会加载 . 因此, 自定义的变量应该定 阅读全文
posted @ 2020-05-15 19:33 Ryan.Miao 阅读(3303) 评论(3) 推荐(0) 编辑
摘要: Elasticsearch7.6学习笔记1 Getting start with Elasticsearch 前言 权威指南中文只有2.x, 但现在es已经到7.6. 就安装最新的来学下. 安装 这里是学习安装, 生产安装是另一套逻辑. win es下载地址: kibana下载地址: 官方目前最新是 阅读全文
posted @ 2020-04-10 18:32 Ryan.Miao 阅读(2398) 评论(0) 推荐(2) 编辑
摘要: docker安装Elasticsearch7.6集群并设置密码 ======================================= Elasticsearch从6.8开始, 允许免费用户使用X Pack的安全功能, 以前安装es都是裸奔。接下来记录配置安全认证的方法。 为了简化物理安装过 阅读全文
posted @ 2020-04-09 01:14 Ryan.Miao 阅读(10593) 评论(4) 推荐(0) 编辑
摘要: 自从开始使用Jenkinsfile作为Jenkins配置后就一发不可收,因为开发者自定义CI脚本实在太方便了。 比如,最近开发的以一个项目涉及多人,提交冲突挺多的,有的人自己没编译通过就提交了,导致后面的人被阻塞,所以我们需要告诉他: 提交失败了。 首先,Jenkinsfile应该怎么用呢, 参见: 阅读全文
posted @ 2020-03-26 00:36 Ryan.Miao 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: Tomcat 漏洞 tomcat有漏洞, 需要升级到9.0.31 https://cert.360.cn/warning/detail?id=849be16c6d2dd909ff56eee7e26aeefe 2020年02月20日, 360CERT 监测发现 国家信息安全漏洞共享平台(CNVD) 收 阅读全文
posted @ 2020-02-21 13:50 Ryan.Miao 阅读(3123) 评论(0) 推荐(0) 编辑
摘要: 前言 本笔记的内容主要是在从0开始学习ElasticSearch中,按照 "官方文档" 以及自己的一些测试的过程。 安装 由于是初学者,按照官方文档安装即可。前面 "ELK入门使用" 主要就是讲述了安装过程,这里不再赘述。 学习教程 找了很久,文档大多比较老。即使是官方文档也是基于2.x介绍的,官网 阅读全文
posted @ 2020-02-20 16:16 Ryan.Miao 阅读(852) 评论(1) 推荐(2) 编辑