-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
2020面试十几家大厂,我把人手都会的数据库事务相关内容总结了一下
背景2020年,截止目前,我们收到了腾讯、百度、字节跳动、美团、滴滴、B站等互联网大厂的面试邀请。求职是一场博弈,博弈涉及到很多环节,有岗位选择、简历投递、简历评估、HR面试、技术面试、技术负责人面试...
-
高并发网站架构设计之DNS解析原理全过程(简述dns工作原理)
什么是DNS解析?域名系统(英文:DomainNameSystem,简称:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。因为网网络通讯大部分...
-
Dockerd 资源泄露如何处理?通过现象看问题的本质(docker搭建)
1. 现象线上 k8s 集群报警,宿主 fd 利用率超过 80%,登陆查看 dockerd 内存使用 26G2. 排查思路由于之前已经遇到过多次 dockerd 资源泄露的问题,先看是否是已知原因导致...
-
Oracle 性能优化技巧-获取真实执行计划
1.背景在sql优化时候,我们经常采用执行计划,例如用navicat或plsql的解释计划,其实出来的结果只是一个预估值,所以会造成测试环境执行很快,到生产环境慢的情况。如下图:使用AUTOTRACE...
-
挑战在MySQL 8.0+ZFS上创建10亿张表(挑战在古代怎么说)
摘要我在 MySQL8.0上创建了10亿+张InnoDB表(注意是表而不是行),如下:$ mysql -AWelcome to the MySQL monitor. Commands end wit...
-
很少人真正了解 \n 和 \r 有什么区别!(真正了解我的人没几个)
我们使用printf打印时基本都会用到 n 和 r 之类控制字符,比如:printf("hello world!rn");那你知道这些 n 和 r 的区别吗?一、关于 n 和 r在ASCII码中,我们...
-
关于Redis缓存,这3个问题一定要知道!(为什么使用redis缓存)
最近都没看Redis,现在回来温习下,现在从Redis的三大缓存开始重新探一探有多深有多浅(_^▽^_)让我来开始知识的醍醐灌顶把!是时候表演真正的技术了。(哔哔哔哔....)铁子们,看在这么卖力的份...
-
Redis-基础和应用篇(Redis用法)
一、redis应用1、记录帖子点赞数、评论数和点击数(hash)2、记录用户的帖子ID列表,便于快速显示用户的帖子列表(zset)3、记录帖子的标题、摘要、作者和封面信息,用户列表页展示(hash)4...
-
Redis集群架构及对比(redis集群水平扩展)
1. Redis3.0优点a. 无中心节点b. 数据按照 slot 存储分布在多个 Redis 实例上c. 平滑的进行扩容/缩容节点d. 自动故障转移(节点之间通过 Gossip 协议交换状态信息,进...
-
Go+PHP实现敏感词检测
概述广告,敏感词检测一直以来都是让人头疼的话题,仅仅通过添加敏感词列表是解决不了问题的。今天封禁了这个词,明天又会有新的违禁词冒出来,比起愚公无穷尽的子孙更甚。敏感词匹配这种治标不治本的方法,在一定的...
