Sinsy Blog

欢迎来到我的博客

自己实现一个简单的 DevOps 工具系列(后端篇)- 1

自己实现一个简单的 DevOps 工具系列(后端篇)- 1 什么是 DevOps DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 背景 由于本人在内网开发,类似 ...

记一次相邻匹配的需求

记一次相邻匹配的需求 这几天公司安排我写一个排名相邻3的匹配需求,由于花费一下午时间来写,特意记录下来 分析问题 由于需要匹配排名正负3的队伍,无论是从头自由匹配,还是从中间、以及尾部开始匹配,必然会产生轮空的队伍。那么尽可能的较少轮空队伍,完成匹配。 解决 采用自由匹配 + 补排位完成匹配。 程序过程如下 维护两个容器,一个是匹配过的List,一个是匹配成功的Map 生成一...

我是如何从0到1完成一个简单的中间件(1)

引文 疫情在家的时候,找工作。面试的时候遇到让我看一个很老很老的框架。那时候我就意识到,不是所有的 Java 开发使用的框架是 mvc、Boot 、cloud 这类的主流的框架,有可能也是自研。 好在我也才毕业醒悟过来,看过很多书(安利广图,收藏书多、而且很多是最新的),同时我也挺喜欢造轮子。 所有的框架其实都是万变不离其宗,写一个 demo 级别的中间件,就是为了了解框架之间的最基础的...