AI智能
改变未来

全栈知识 第1231页

【系统架构】大型网站架构演化历程(下)-爱站程序员基地

【系统架构】大型网站架构演化历程(下)

AI

在大型网站架构演化历程(上)(请戳我)中已经介绍了利用服务器分离、使用缓存、应用服务器集群来提高网站的性能。本文继续介绍优化服务器架构的其它几种方案。 数据库读写分离 网站在使用缓存后,使对大部分数据读操作访问都可以不通过数据库就能完成,但...

对App应用架构搭建的一些思考-爱站程序员基地

对App应用架构搭建的一些思考

AI

当下随着App开发技术的越来越成熟,多人协同开发必不可少,一个团队中每个人的代码风格、技术栈都存在差异,因此统一一套成熟的开发架构必不可少,可以提高开发效率、统一代码风格、为项目维护提供便利。 源码工程结构: 当下App源码工程通常采用组件...

kubeadm高可用master节点(三主两从)-爱站程序员基地

kubeadm高可用master节点(三主两从)

AI

1、安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 五台机器,操作系统 CentOS7.5+(mini) 硬件配置:2GBRAM,2vCPU+,硬盘30GB+ 集群中所有机器之间网络互通,且可访问外网。 2、安...

精尽MyBatis源码分析 - 整体架构-爱站程序员基地

精尽MyBatis源码分析 – 整体架构

AI

该系列文档是本人在学习 Mybatis 的源码过程中总结下来的,可能对读者不太友好,请结合我的源码注释(Mybatis源码分析 GitHub 地址、Mybatis-Spring 源码分析 GitHub 地址、Spring-Boot-Star...

微服务架构学习与思考(06):如何构建微服务?-爱站程序员基地

微服务架构学习与思考(06):如何构建微服务?

AI

一、前言 在微服务技术体系中,已经列出了构建微服务架构所需要的技术。 这篇文章只是列出了构建微服务所需要的技术,是微服务所需技术的整体介绍。但是并没有说明构建一个微服务的具体工作是怎么做的?需要做哪些事情?这一篇文章就来说说这些问题。 二、...

第8课:非JS 动态网站的分析-爱站程序员基地

第8课:非JS 动态网站的分析

AI

@[TOC](Html 分析目录:) HTML 和 网站是什么关系? HTML 是一种超文本语言,是用来编写前端网站的语言之一。我们也俗话把HTML 称之为 网站,网页。 如何分析网站: 在这里我们拿 上节课 《第7课: bs4 库 的 B...

java架构师成长路线-Java阿姆达尔定律-爱站程序员基地

java架构师成长路线-Java阿姆达尔定律

AI

鲁班学院 java架构师成长路线-Java阿姆达尔定律 阿姆达尔定律可以用来计算处理器平行运算之后效率提升的能力。阿姆达尔定律因Gene Amdal 在1967年提出这个定律而得名。绝大多数使用并行或并发系统的开发者有一种并发或并行可能会带...

架构设计:服务自动化部署和管理流程-爱站程序员基地

架构设计:服务自动化部署和管理流程

AI

本文源码:GitHub·点这里 || GitEE·点这里 一、分布式服务 从常规分布式架构系统来说,划分出十来个独立的微服务模块是很常见的,然后不同的开发人员分工几个服务块,负责日常开发和维护,微服务之间会出现版本差异也是自然的。例如用户服...