为什么要调研使用网关 公司现状,生产上的服务器服务仅仅是使用nginx反向代理,随着公司发展,项目不断新增,需要频繁的修改生产服务器配置;证书过期需要开发人员配置(运营人员不...
为什么要调研使用网关 公司现状,生产上的服务器服务仅仅是使用nginx反向代理,随着公司发展,项目不断新增,需要频繁的修改生产服务器配置;证书过期需要开发人员配置(运营人员不...
开源API网关,你选对了么? api网关的本质 不用扯那么多,也不用画图,一句话说清楚api网关:流量总入口,得以集中控制!就这么简单 api网关协议上最基本要支持HTTP ...
缓存穿透、缓存击穿和缓存雪崩 前言 对于从事后端开发的同学来说,缓存已经变成的项目中必不可少的技术之一。 没错,缓存能给我们系统显著的提升性能。但如果你使用不好,或者缺乏相关...
前言 如何设计一款高性能,高并发以及高可用的im消息沟通平台是很多公司发展过程中必须要碰到并且解决的问题,如一家公司内部的通信,各个互联网平台的客服咨询,都是离不开一款好用并...
好文必读 入门还是先看看这几篇: 阿里技术专家详解 DDD 系列 第一讲- Domain Primitive[https://zhuanlan.zhihu.com/p/340...
一个良好的缓存系统,往往在处理一下几个关键问题上有独到之处:缓存穿透、击穿、雪崩、热点、大Value等 基本位置 缓存穿透 概念 查询肯定不存在的数据,缓存不命中,怼到DB查...
Go开发中单元测试是写代码的一个必备环节,它可以保证你写的代码接口逻辑符合预期。但是很多时候,在写单测时需要使用有一些外部资源,最常见的包括数据库调用、http调用或者rpc...
83. 删除排序链表中的重复元素 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 方法1:遍历 算法思路: 这是一个简单的问题,仅测试你操作链表的结点指针的能...
来自:掘金(作者:不一样的科技宅)原文链接:https://juejin.im/post/5e670f0151882549274a65ef 前言 Insert into se...
二叉树有多种遍历方法,有层次遍历、深度优先遍历、广度优先遍历等。 本文只涉及二叉树的先序、中序、后序的递归和非递归遍历。 涉及到的代码都用Java编写。 首先给出二叉树节点类...
一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1、什么是分布式ID? 拿MySQL数据库举个栗...
最近在很多地方看到了golang的面试题,看到了很多人对Golang的面试题心存恐惧,也是为了复习基础,我把解题的过程总结下来。 面试题 1. 写出下面代码输出内容。 考点:...