-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Ingress-nginx灰度发布
Ingress-nginx灰度发布基于Request Header 实现一、创建yaml1.1创建web.yaml[root@k8s-master01 yaml]# vim web.yamlapiVe...
-
HDU 2612 Find a way——bfs
HDU 2612 Find a way——bfs直接枚举@bfs会超时,正确做法是两遍bfs求出两个人到所有@的最短路,然后再遍历求解#include #include #include #inclu...
-
SpringMVC异步处理的 5 种方式示例详解
SpringMVC异步处理的 5 种方式示例详解前段时间研究了下 diamond 的原理,其中有个重要的知识点是长连接的实现,用到了 servlet 的异步处理。异步处理最大的好处是可以提高并发量,不...
-
POJ 3666 Making the Grade——DP + 离散化
POJ 3666 Making the Grade——DP + 离散化首先这道题有问题,只需要考虑上升的情况,考虑下降的情况就错了。dp[i][j]表示到第i个位置高度为j时的最小花费状态转移方程为d...
-
HDU - 4578 Transformation——线段树
HDU - 4578 Transformation——线段树#include #include #include #include typedef long long ll;using namespa...
-
springcloud结合bytetcc实现数据强一致性原理解析
springcloud结合bytetcc实现数据强一致性原理解析1 使用背景和约束公司使用的是springcloud,面临分布式事务的场景的时候,可以使用对springcloud支持比较好的byte-...
-
HDU 2594 Simpsons’ Hidden Talents——kmp
HDU 2594 Simpsons’ Hidden Talents——kmp#include #include #include #include using namespace std;const...
-
HDU 3746 Cyclic Nacklace——kmp
HDU 3746 Cyclic Nacklace——kmp设最小循环节为len,则需要补充的长度为len-n%len,特殊情况特殊考虑#include #include #include #inclu...
-
spring boot使用logback日志级别打印控制操作
spring boot使用logback日志级别打印控制操作因为公司业务需要,需要把性能日志和业务日志分开打印,用elk收集处理,所以需要对不同的业务的日志,打印到不同文件。使用的是spring bo...
-
HDU 1867 A + B for you again——kmp
HDU 1867 A + B for you again——kmp注意kmp函数中i==lens时才能返回j,否则返回0,因为a的后缀要严格等于b的前缀(kmp比较的是a的后缀和b而不是a的子串和b)...
