摘要: 现在网络的资料到处都是,很容易搜索到自己想要的答案。但答案通常只能解决自己一部分的问题。如果自己想要有一套自己的解决方案,还得重新撸一遍靠谱。 我需要学下OAuth2.0吗? 没看之前以为OAuth2.0是登录认证授权的东西,自己的项目里应该是需要的。实际上OAuth是为了第三方应用访问我们资源用的 阅读全文
posted @ 2021-04-15 23:34 Ryan.Miao 阅读(8388) 评论(4) 推荐(22) 编辑
摘要: 思维导图svg: https://note.youdao.com/ynoteshare1/index.html?id=eb05fdceddd07759b8b82c5b9094021a&type=note 在多线程使用共享资源的时候, 我们可以使用synchronized来锁定共享资源,使得同一时刻, 阅读全文
posted @ 2020-06-30 15:36 Ryan.Miao 阅读(7369) 评论(2) 推荐(3) 编辑
摘要: docker挂载volume的用户权限问题,理解docker容器的uid 在刚开始使用docker volume挂载数据卷的时候,经常出现没有权限的问题。 这里通过遇到的问题来理解docker容器用户uid的使用,以及了解容器内外uid的映射关系。 遇到的问题 本地有一个node的项目需要编译,采用 阅读全文
posted @ 2019-08-02 14:36 Ryan.Miao 阅读(46340) 评论(2) 推荐(3) 编辑
摘要: 关于base镜像 base 镜像有两层含义: 不依赖其他镜像,从 scratch 构建。 其他镜像可以之为基础进行扩展。 所以,能称作 base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ubuntu, Debian, CentOS 等。 base 镜像提供的是最小安装的 阅读全文
posted @ 2019-02-14 08:48 Ryan.Miao 阅读(26366) 评论(7) 推荐(6) 编辑
摘要: 作为开发,手头没事的时候,担心自己没参与大项目,年终没产出。而真正需求到来的时候,却是狂风暴雨一般,密集且时间紧迫。在紧锣密鼓996之后,终于迎来了上线。 但这一天不太顺利。 背景 xxx正式上线。上线前,方案强调要开发把所有配置都给到他,他要确认下。当时觉得有问题,开发的配置干嘛要给到他们。 开始 阅读全文
posted @ 2022-08-29 09:18 Ryan.Miao 阅读(645) 评论(5) 推荐(2) 编辑
摘要: 日常开发中,除了开辟新项目,业务需求开发,一般还要做负责系统的日常运维。比如线上告警了,出bug了,必须及时修复。这天,运维反馈mysql cpu告警了,然后抓了该时间节点的慢sql日志,要开发分析解决。 拿到的慢sql日志: # Query 1: 1.16 QPS, 1.96x concurren 阅读全文
posted @ 2022-08-28 16:10 Ryan.Miao 阅读(809) 评论(1) 推荐(3) 编辑
摘要: 现代企业架构框架: https://mp.weixin.qq.com/s/SlrEu0_t0slijrNZ6DP4Ng 业务架构: https://mp.weixin.qq.com/s/zQCjiHuxFvAg5QiOAuLAcQ 应用架构:https://mp.weixin.qq.com/s/HG 阅读全文
posted @ 2022-08-20 10:17 Ryan.Miao 阅读(2876) 评论(3) 推荐(2) 编辑
摘要: 现代企业架构框架: https://mp.weixin.qq.com/s/SlrEu0_t0slijrNZ6DP4Ng 业务架构: https://mp.weixin.qq.com/s/zQCjiHuxFvAg5QiOAuLAcQ 应用架构:https://mp.weixin.qq.com/s/HG 阅读全文
posted @ 2022-08-19 21:34 Ryan.Miao 阅读(980) 评论(0) 推荐(1) 编辑
摘要: 现代企业架构框架: https://mp.weixin.qq.com/s/SlrEu0_t0slijrNZ6DP4Ng 业务架构: https://mp.weixin.qq.com/s/zQCjiHuxFvAg5QiOAuLAcQ 4.应用架构 应用架构的核心关注点是业务需求是由哪些应用承载的,它们 阅读全文
posted @ 2022-08-14 22:24 Ryan.Miao 阅读(1444) 评论(1) 推荐(0) 编辑
摘要: 3.1业务架构元模型综述 业务架构 (Business Architecture) 定义了企业各类业务的运作模式及业务之间的关系结构。它以承接企业战略为出发点,以支撑实现企业战略为目标, 通过对于业务能力的识别与构建,并将业务能力以业务服务的方式透出,实现对于业务流程的支撑, 并最终通过组织给予保障 阅读全文
posted @ 2022-08-07 22:22 Ryan.Miao 阅读(3918) 评论(4) 推荐(2) 编辑
摘要: 目录 引言:再提“业务平台化” “中台”概念的提出、流行到深水区实践,折射出本轮数字化转型中以“业务平台化”为代表的企业现在花趋势 再提业务平台化,是因为深水区实践中,新的问题将业务平台化内涵向前演进 企业架构设计方法,是有效的工作方法,经典的企业架构框架已不足够应对业务平台化中的新问题 Thoug 阅读全文
posted @ 2022-08-01 00:06 Ryan.Miao 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 最近在写下单功能实现,想要压测下。单纯压测本地很难达到效果,最好是像生产部署一样,基于实际情况进行压测。手头没那么机器的情况下,采用docker做实例化部署就可以了。 以部署下单服务为例,我需要把api服务打包,然后构建docker镜像,最后多实例部署。每次修改完毕代码手动改来改去挺花时间的。一度想 阅读全文
posted @ 2022-07-08 23:28 Ryan.Miao 阅读(427) 评论(0) 推荐(1) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/686418/202112/686418-20211223235414567-837325902.png) 阅读全文
posted @ 2021-12-23 23:55 Ryan.Miao 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 分库分表中间件sharding sphere学习 阅读全文
posted @ 2021-07-13 10:27 Ryan.Miao 阅读(690) 评论(0) 推荐(1) 编辑
摘要: 数据结构第一节就是链表。链表由多个node节点组成,每个node节点包含数据和一个指针。指针指向下一个节点。 组装链表 经常问单链表的算法,那你首先要定下来链表的结构,而不是直接思考算法。为了方便使用,我们固定一个哨兵作为 头节点。数据节点都在头节点之后。 /** * @author Ryan Mi 阅读全文
posted @ 2021-03-14 01:10 Ryan.Miao 阅读(539) 评论(0) 推荐(0) 编辑
摘要: docker容器启动后,怎么确认容器运行正常,怎么确认可以对外提供服务了,这就需要health check功能了。 之前对health check的功能不在意,因为只要镜像跑起来了就是健康的,如果有问题就会运行失败。在连续两次收到两个启动失败的issue之后,我决定修正一下。 遇到的问题是,一个we 阅读全文
posted @ 2020-10-28 22:10 Ryan.Miao 阅读(2744) 评论(2) 推荐(1) 编辑
摘要: Ubuntu20.04美化和体验 windows用久了,换下系统也挺好的。ubuntu20.04优化后,用起来蛮舒服的。 系统配置 1.修改软件源 Ubuntu默认是国外的软件源, 我们可以手动切换为国内的,在【Software & Update软件和更新】中选择国内的镜像。 2.更新系统 # 更新 阅读全文
posted @ 2020-10-18 20:25 Ryan.Miao 阅读(11429) 评论(0) 推荐(0) 编辑
摘要: Yapi是什么 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 我主要使用 阅读全文
posted @ 2020-10-11 16:01 Ryan.Miao 阅读(6235) 评论(0) 推荐(2) 编辑