-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
来看看 MySQL 的这个 BUG,坑了多少人....(来看看电影)
问题描述近期,线上有个重要Mysql客户的表在从5.6升级到5.7后master上插入过程中出现"Duplicate key"的错误,而且是在主备及RO实例上都出现。以其中一个表为例,迁移前通过“sh...
-
8 款强大且免费的 MySQL 数据库建模工具(8开的纸是A4还是A3)
数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可以帮助我们简单快速地完成数据库设计,提高工作的效率。因此,今天给大家推荐几款免费的 MySQL 数据库建模工具,首先给出它们的功能比...
-
-
非常实用的网络常见的9个命令,你都知道吗?(熟悉常用的网络命令)
1.ping 命令ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping 就是一个测试程序,如果 ping 运行正确,...
-
线程与进程的区别及其通信方式(进程和线程通信方式)
概念线程:是操作系统能够进行运算调度的最小单位。是进程中的一个执行流程,一个进程中可以运行多个线程。进程:一个执行中的程序的实例。进程 与 线程 的区别一个程序至少有一个进程,一个进程至少有一个线程。...
-
MySQL、SQLServer、Oracle三种数据库的优缺点总结?(mysql比sqlserver的优点)
一、MySQL优点:体积小、速度快、总体拥有成本低,开源;支持多种操作系统;是开源数据库,提供的接口支持多种语言连接操作 ;MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为...
-
程序员必知的7种软件架构模式(程序员必读之软件架构)
架构模式是对给定上下文的软件架构中常见问题的一种通用的可复用的解决方案。一种模式就是特定上下文的问题的一种解决方案。然而,很多开发者至今还对各种软件架构模式之间的差别搞不清,甚至对其所知甚少。大体上,...
-
Redis-基础和应用篇(Redis用法)
一、redis应用1、记录帖子点赞数、评论数和点击数(hash)2、记录用户的帖子ID列表,便于快速显示用户的帖子列表(zset)3、记录帖子的标题、摘要、作者和封面信息,用户列表页展示(hash)4...
-
Redis集群架构及对比(redis集群水平扩展)
1. Redis3.0优点a. 无中心节点b. 数据按照 slot 存储分布在多个 Redis 实例上c. 平滑的进行扩容/缩容节点d. 自动故障转移(节点之间通过 Gossip 协议交换状态信息,进...
-
Kafka核心概念(kafka理解)
1 消息系统简介1.1 为什么要用消息系统 ?解耦 各位系统之间通过消息系统这个统一的接口交换数据,无须了解彼此的存在;冗余 部分消息系统具有消息持久化能力,可规避消息处理前丢失的风险;灵活性和消除峰...
