ICode9

精准搜索请尝试: 精确搜索
  • Hive架构设计总结2021-09-08 10:59:30

    一角色名称 user interface,Metestore,hiveserver2,Driver 二角色作用 userInterface分为,hiveCli,hiveClient,hwi,其中最常用的是cli,cli启动的时候,会同时启动一个hive副本。client是hive的客户端,用户连接至hiveserver,在启动client模式的时候需要指出hiveserver所在节点,并在

  • 图解互联网大厂中台架构设计2021-09-07 01:02:40

    概念 电商经过十几年的发展,组织已经庞大而复杂,业务不断细化拆分,也导致野蛮发展的系统越来越不可维护,开发和改造效率极低,也有很多新业务不得不重复造轮子,所以中台的目标是为了解决效率问题,同时降低创新成本。所谓的中台就是:通过制定标准和机制,把不确定的业务规则和流程通过工业化

  • 架构师成长第一步:如何做需求分析(方法经验总结,纯干货系列)2021-09-06 18:31:24

    前面两篇文章: 第一篇:《突破内卷,聊聊软件架构师成长之路,说人话接地气!系列文章》   从架构师日常工作的角度,概要讲述了架构师要做什么,以及需要匹配什么能力 第二篇:《架构师成长之路纯干货:什么是架构和架构分类》   讲述了架构的基本概念和架构分类   接下来我们就来具体聊聊

  • 码牛学院移动高级开发正式课三期2021-09-06 14:33:33

    架构】   Java高级架构师级别,年薪百万,这些都不是一蹴而就的,这是需要很深的积累,以及自身强大的技术能力。   大家都会选择报班或者找资料来扩充自己的知识储备,这就不得不提一下马士兵老师的Java高级架构师教程,里面拥有各个知识点的规划以及相关项目的实操,含金量极高。   以下是

  • 架构设计三原则2021-09-05 23:30:09

    目录 合适原则简单原则结构的复杂性逻辑的复杂性 演化原则 合适原则 合适原则宣言:合适优于业界领先 真正优秀的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能够快速落地。 踩坑点: 将军难打无兵之仗,没那么

  • 系统架构设计:什么是微服务?2021-09-04 10:58:20

    目 录 微服务概述微服务定义微服务与单体部署相对 为什么采用微服务模块化强可替代性强可持续开发遗留应用的进一步开发上市时间独立伸缩性自由选择技术持续交付 微服务的挑战 微服务概述   微服务 —— 一种实现软件模块化的方案。模块化并不是什么新概念,一直以来,我

  • 系统架构设计师-基于架构的软件设计2021-09-02 15:03:33

    一、基于架构的软件设计(ABSD)   基于架构的软件设计(Architecture-Based Software Design,ABSD)方法强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计

  • 你花了多久弄明白架构设计?阿里、百度、美团、携程、蚂蚁面经分享,不愧是大佬2021-08-31 13:35:23

    开头 今年的金九银十来得比以往要晚一些,但每到“金九银十”的季节,总人很多人去寻找名叫“面经”一样的东西,其实就是一个个具体的题目,然后临阵磨枪,去“背”答案,如果一直是这样的话,我相信你的能力不会有任何提高,即使工作三年五年也达不到高级工程师的水平,事实证明这类“程序员”占大

  • 容器平台(kubernetes)架构设计2021-08-27 19:34:39

    一眨眼距离上次发文好几年过去了,今天翻未读邮件看到博客有文章回复,猛然想起将博客遗忘在角落好几年了,赶紧访问博客、找回密码、翻翻文章,想写点什么但是又不知道从哪下手,N年前的第一篇文章是一个crm设计,今天也放个容器平台架构图吧,诈个尸,水一篇博文,争取一图描述完整一个生产应用级

  • app架构设计,Android权限处理,面试建议2021-08-21 17:04:28

    前言 选了开发这一行,就意味着想混得好就要持续学习,你的技术和薪资、位置直接挂钩,进步对于程序员的重要性就不赘述了,接下来作为过来人,为广大同行分享一些学习干货,希望可以帮到大家 面试准备 了解这些,自然无惧面试 解读大部分程序员在面试前很关心的一些问题 如果面试官问你“你有

  • Federation架构设计2021-08-19 11:35:01

    1、NameNode架构的局限性 (1)Namespace(命名空间)的限制 由于NameNode在内存中存储所有的元数据(metadata),因此单个NameNode所能存储的对象(文件+块)数目受到NameNode所在JVM的heap size的限制。50G的heap能够存储20亿(200million)个对象,这20亿个对象支持4000个DataNode,12PB的存储(假设文件平

  • Netty 源码分析系列(二)Netty 架构设计2021-08-06 09:03:03

    前言 上一篇文章,我们对 Netty做了一个基本的概述,知道什么是Netty以及Netty的简单应用。 Netty 源码分析系列(一)Netty 概述 本篇文章我们就来说说Netty的架构设计,解密高并发之道。学习一个框架之前,我们首先要弄懂它的设计原理,然后再进行深层次的分析。 接下来我们从三个方面来分析 N

  • Netty 源码分析系列(二)Netty 架构设计2021-08-06 09:01:39

    前言 上一篇文章,我们对 Netty做了一个基本的概述,知道什么是Netty以及Netty的简单应用。 Netty 源码分析系列(一)Netty 概述 本篇文章我们就来说说Netty的架构设计,解密高并发之道。学习一个框架之前,我们首先要弄懂它的设计原理,然后再进行深层次的分析。 接下来我们从三个方面来

  • 架构设计之数据分片2021-08-04 10:33:32

    数据分片技术作为目前架构设计中处理大数据的一种常规手段,当前被广泛用于缓存、数据库、消息队列等中间件的开发与使用当中,例如在数据量较大的项目当中,系统的性能瓶颈主要来自于与数据库的交互,而通过合理的设计数据库分片规则,可将系统中的数据分布在不同的物理数据库中,平衡了单点

  • 架构设计知识点2021-08-01 18:02:43

    最简单粗暴也是实践中最常用的应对方案就是:升级机器、加机器(所以架构的时候要考虑好水平扩展) 大多数应用都是读大于写,解决方案很简单:加缓存+读写分离 对于写大于读的方案,见 (关系型)数据库优化总结 Nginx:能轻松的处理c100k问题,内存越大,能处理的并发量越高 Redis: https://redi

  • 架构的设计之道2021-07-25 18:06:07

    导读 本文主要从架构设计的本质、架构设计原则、架构设计方法论三个方面来进行阐述,架构设计除了掌握技术框架、技术组件、技术原理性知识外,也需要系统性掌握架构基础知识,以架构设计原则为指导,掌握架构设计方法论,通过不断的优化和迭代,来实现更优秀的架构设计。 01 在了解架构本质

  • 你花了多久弄明白架构设计?java高级开发工程师要求2021-07-24 14:02:31

    一、概述 对Spring高级框架做一定了解,做好前期的预习,后续的学习更容易理解和上手。 二、核心思想 理解了核心思想,围绕这个思想去学习Spring源码就变得事半功倍了。其实,IOC和AOP不是spring提出的,但是spring在技术层次把这两个思想做了非常好的实现。 三、手写实现 IoC

  • 第二十二篇:项目背景和整体架构设计2021-07-24 12:59:27

    你好,欢迎来到第 22 课时,从这一课时开始我们进入实战课程的学习。本项目是一个模拟实时电商数据大屏,本课时先介绍该项目的背景、架构设计和技术选型。 背景 我们在第 01 课时“Flink 的应用场景和架构模型”中提到过,Flink 应用最广的一个场景便是实时计算大屏。每年的双十一、

  • php saas 架构设计,SaaS的几种架构解析2021-07-22 12:04:11

    SAAS成熟度模型分级 LEVEL1 定制开发 软硬件都由SAAS服务商提供,软件的使用者只需要按时间、用户数、空间等逐步支付租赁使用费用即可 LEVEL2 可配置 通过不同的配置满足不同用户的需求,而不需要为每个用户进行特定定制,以降低定制开发的成本。 LEVEL3 高性能的多租户架构 多租户:通过

  • 分布式和微服务2021-07-19 13:31:39

    转载于:https://blog.csdn.net/zhonglunsheng/article/details/83153451   简单的说,微服务是架构设计方式,分布式是系统部署方式,两者概念不同微服务是啥?    这里不引用书本上的复杂概论了,简单来说微服务就是很小的服务,小到一个服务只对应一个单一的功能,只做一件事。这个服务可以

  • 网站架构设计与演进2021-07-17 23:01:05

    目录 1、架构核心要素1.1、高性能1.2、高可用1.3、易伸缩1.4、易扩展1.5、安全性 2、架构模式2.1、分层与分割2.2、分布式与集群2.3、缓存2.4、异步2.5、冗余2.6、自动化2.7、安全 3、架构演进 1、架构核心要素 1.1、高性能 浏览器端:浏览器缓存、使用页面压缩、合理布

  • 2021-07-14 .NET高级班 112-直播项目专题(架构设计和数据库设计)2021-07-14 09:02:15

    1:基础架构 网站: ZhaoXi.LiveBackgroundManagement.WebSite 实体对象:ZhaoXi.LiveBackgroundManagement.Models 数据访问:ZhaoXi.LiveBackgroundManagement.DataAccessEFCore 共用类库:ZhaoXi.LiveBackgroundManagement.Common 业务逻辑:ZhaoXi.LiveBackgroundManagement.Business

  • Hadoop 学习笔记——HDFS架构设计概览2021-07-13 09:05:01

    目录 一、HDFS是什么 二、类Linux文件系统 三、HDFS分层架构 四、HDFS 读写文件原理 四、HDFS Block Replication 机制 五、NameNode 和 DataNode 一、HDFS是什么 随着移动互联网技术的发展,产生的用户数据也越来越多,对服务器存储需求也越来越大。服务器存储扩展有两个方向:1)垂

  • 小程序架构设计(一)2021-07-12 01:04:37

    在微信早期,我们内部就有这样的诉求,在微信打开的H5可以调用到微信原生一些能力,例如公众号文章里可以打开公众号的Profile页。所以早期微信提供了Webview到原生的通信机制,在Webview里注入JSBridge的接口,使得H5可以通过它调用到原生能力。 我们可以通过JSBridge微信预览图片的功能: W

  • 微服务架构设计之聚合模式和代理模式2021-07-10 15:00:51

    1、微服务概念 微服务架构是一种架构风格与设计模式,具有如下优点:小而专,提倡将大的应用分割成一系列小的服务;高内聚,每个服务专注于各自单一的业务功能;独立运行,每个服务运行于独立的进程中,有清晰的服务边界;轻量级通讯,采用轻量级的通讯机制(Http/Rest)来实现互通、协作。 小而专,提倡

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有