首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
服务端开发指南与最佳实战
订阅
梁桂钊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 281订阅
MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?
今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行。那么,你觉得这个数值多少才合适呢? 曾经在中国互联网技术圈广为流传着这么一个说法:MySQL 单表数据量大于 2000 万行,性能会明显下降。事实上,这个…
谷歌助力,快速实现 Java 应用容器化
Google 在 2018 年下旬开源了一款新的 Java 工具 Jib,可以轻松地将 Java 应用程序容器化。通过 Jib,我们不需要编写 Dockerfile 或安装 Docker,通过集成到 Maven 或 Gradle 插件,就可以立即将 Java 应用程序容器化。 …
30 分钟快速入门 Docker 教程
1. Docker 与虚拟化 在没有 Docker 的时代,我们会使用硬件虚拟化(虚拟机)以提供隔离。这里,虚拟机通过在操作系统上建立了一个中间虚拟软件层 Hypervisor ,并利用物理机器的资源虚拟出多个虚拟硬件环境来共享宿主机的资源,其中的应用运行在虚拟机内核上。但是,…
服务端指南 数据存储篇 | MySQL(01) 数据类型的使用与选择
要了解 MySQL 数据库,首先必须要了解 MySQL 支持的数据类型。实际上,MySQL 支持很多数据类型,包括整数类型、实数类型、字符串类型、枚举类型、时间类型等。 原文地址:服务端指南 数据存储篇 | MySQL(01) 数据类型的使用与选择博客地址:http://blo…
服务端指南 服务端概述 | 微服务架构概述
原文地址:微服务架构概述博客地址:http://blog.720ui.com/ 传统的单体架构,使用三层架构,包括视图表现层、业务逻辑层与数据访问层,其划分的目的是为了更好地规划软件系统的逻辑结构,便于开发与维护。单体架构将整个应用系统视为一个整体,部署在同一个 Web 容器。…
服务端指南 数据存储篇 | 聊聊 Redis 使用场景
本文,是升级版,补充部分实战案例。梳理几个场景下利用 Redis 的特性可以大大提高效率。 原文地址:服务端指南 数据存储篇 | 聊聊 Redis 使用场景博客地址:http://blog.720ui.com/ 随着数据量的增长,MySQL 已经满足不了大型互联网类应用的需求。…
服务端指南 | 基于数据的访问控制
基于角色的访问控制,只验证访问数据的角色,但是没有对角色内的用户做细分。举个例子,用户甲与用户乙都具有用一个角色,但是如果只建立基于角色的访问控制,那么用户甲可以对用户乙的数据进行任意操作,从而发生了越权访问。因此,在业务场景中仅仅使用基于角色的访问控制是不够的,还需要引入基于…
服务端指南 数据存储篇 | MySQL(04) 索引使用的注意事项
MySQL 索引通常是被用于提高 WHERE 条件的数据行匹配时的搜索速度,在索引的使用过程中,存在一些使用细节和注意事项。 原文地址:服务端指南 数据存储篇 | MySQL(04)索引使用的注意事项博客地址:http://blog.720ui.com/ 不要在列上使用函数和进…
颠覆微服务认知:深入思考微服务的七个主流观点
单体系统和微服务的区别在于,一个单体系统是一个大而全的功能集合,每个服务器运行的是这个应用的完整服务。而微服务是独立自治的功能模块,它是生态系统中的一部分,和其他微服务是共生关系。现在,业界对单体系统和微服务的普遍观点是:单体系统非常容易开发、测试、部署,但是单体系统面对的问题…
人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考
有一段时间没怎么写文章了,今天提笔写一篇自己对 API 设计的思考。其二,我觉得我针对这个话题,可以半个小时之内搞定,争取在 1 点前关灯睡觉,哈哈。 现在,我们来一起探讨 API 的设计之道。我会抛出几个观点,欢迎探讨。 通常情况下,规范就是大家约定俗成的标准,如果大家都遵守…