E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
架构师设计思想
架构师
训练营 第二周 学习总结
课程进入第二周,这周的主题是计算机编程的历史与设计模式,外加老师的个人经历。计算机编程历史的切入点还是挺不错的,学东西就是要学到本质里去,而要想了解本质,就是要从历史源头中寻找。计算机的知识浩如烟海,如果没有一条脉络串起知识点,我们很容易会被知识的海洋所淹没,而历史就是这条脉络。虽然老师讲历史的环节并没有非常深入,但这个给了我一个很大的启发。设计模式在读研究生的时候就有读过相关的书籍,但彼时囿于匮
啊求_终生成长
·
2023-10-14 19:31
Hadoop从入门到精通第二篇之YARN基础架构剖析
目录导航详解Yarn基础架构及其
设计思想
1.HadoopYarn目录组织结构2.Yarn产生背景2.1MRv1局限性2.2轻量级弹性计算平台3YARN基本
设计思想
3.1基本框架对比4YARN基本架构4.1YARN
清风画扇
·
2023-10-14 16:27
大数据
Hadoop系列
hadoop
yarn
大数据
分布式
第一章.JVM与Java体系结构
目录1.前言2.
架构师
每天都在想什么?3.为什么学习JVM?
怦然心动CC
·
2023-10-14 14:05
java
jvm
第一章 : JVM与体系结构
前言
架构师
每天都在思考什么?
鲨瓜2号
·
2023-10-14 14:54
#
JVM上篇
jvm
java
面试
如何使用cURL获得请求和响应时间?
✎码甲说hello,老伙计们,又有半个多月没见了,今天给大家分享一个干货编程小技巧,上至
架构师
、下至开发者、运维男、QA,得此利器,事半功倍。
有态度的马甲
·
2023-10-14 14:01
curl
linux
shell
java
分布式
阿里云
架构师
解读四大主流游戏架构
简介:游戏行业是阿里云最早聚焦的行业之一,近年来游戏行业的变化、云计算产品技术的变化都与日俱进。随着行业业务的变化、技术架构的演进以及阿里云产品的迭代演进,整体的产品技术选型在不同的游戏场景、业务场景也不尽相同。本文将聚焦阿里云弹性计算产品在游戏行业的方案实践经验。一、概述游戏行业是阿里云最早聚焦的行业之一,近年来游戏行业的变化、云计算产品技术的变化都与日俱进。随着行业业务的变化、技术架构的演进以
阿里云云栖号
·
2023-10-14 13:23
云栖号技术分享
架构
游戏
嵌入式软件架构设计-建立抽象层
软件架构不是制定出来的,而是产品和业务需求所决定的,
架构师
所做的,只是忠于需求,并合理的表
Linux内核站
·
2023-10-14 13:39
java
运维
数据库
Linux内核
Ceph 中的写入放大
Ceph消除了对系统单一中心节点的依赖,实现了无中心结构的
设计思想
。我们知道Ceph为了保障数据的可靠性,存放数据通常是三副本策略(另有EC策略)。
新钛云服
·
2023-10-14 13:40
ceph
JAVA系列Spring Cloud构建分布式微服务架构 - 企业分布式微服务云架构构建
鸿鹄云架构系统管理平台是一个大型企业、分布式、微服务、云架构的JavaEE体系快速研发平台,基于模块化、微服务化、原子化、热部署的
设计思想
,使用成熟领先的无商业限制的主流开源技术(SpringCloud
微服务商城技术分享
·
2023-10-14 13:59
java
spring
cloud
微服务
Spring Cloud Alibaba 前后端分离 分布式微服务+多租户saas企业开发架构技术选型和设计方案
鸿鹄云架构系统管理平台是一个大型企业、分布式、微服务、云架构的JavaEE体系快速研发平台,基于模块化、微服务化、原子化、热部署的
设计思想
,使用成熟领先的无商业限制的主流开源技术(SpringCloud
微服务 spring cloud
·
2023-10-14 13:58
架构
spring
cloud
分布式
软件
架构师
必需要了解的 saas 架构设计?
SaaS概述软件发展的四个阶段01.项目式软件开发阶段一做项目:依客户需求定制开发,存在重复开发,开发成本过高的问题.02.套装式软件开发阶段一-做产品:将软件作为产品开发,满足相似需求的用户-不可能通过产品满足所有用户的需求.03.平台化软件开发阶段--做平台:业务驱动的基于基础平台的软件开发-软件的升级和运营维护成本越来越高.04.社会化软件大开发阶段-做服务:以服务为导向的软件开发运营模式-
年少有为2025
·
2023-10-14 12:53
saas
java
小程序开发
sass
零售
大数据
微服务
java
实现DDD领域驱动设计 高级
架构师
的捷径
本书对于DDD的映射可以帮助你同时体会到战略设计和战术设计的好处。通过一些具体的例子,你将感受到这些DDD映射的业务价值和技术展现力。内容概括:以正确的方式带领你进入DDD世界,从而快速地从中获取价值。将DDD用于不同的架构中,包括六边形架构、SOA、REST、CORS、事件驱动架构和基于数据网格的架构。适当地设计和实现实体——并且何时应该使用值对象而不是实体。掌握DDD的领域事件技术。通过ORM
java晴天过后
·
2023-10-14 12:50
java
DDD
架构
「
架构师
必备,Java中级面试题及答案
基于SpringCloud(Hoxton.SR1)+SpringBoot(2.2.4.RELEASE)的SaaS型微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站攻击、自动代码生成、多存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发,支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,非常适合学习使用。核心技术采用Nacos、Fegin、
m0_60848502
·
2023-10-14 12:49
程序员
java
rabbitmq
spring
boot
后端
阿里
架构师
经验分享!Java开发经验的有效总结
前言Mysql的锁机制确实非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也分享给大家。Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。本文脑图简介基于SpringCloud(Hoxton.SR1)+SpringBoot(2.2.4.RELEASE)的SaaS型微服务脚手架,
安卓开发程序员
·
2023-10-14 12:47
程序员
java
经验分享
面试
Java
架构师
理解SAAS和多租户
目录1云服务的三种模式1.1IaaS(基础设施即服务)1.2PaaS(平台即服务)1.3SaaS(软件即服务)1.4区别与联系2SaaS的概述2.1Saas详解2.2应用领域与行业前景2.3Saas与传统软件对比3多租户SaaS平台的数据库方案3.1多租户是什么3.2需求分析3.3多租户的数据库方案分析3.1独立数据库3.2共享数据库、独立Schema3.3共享数据库、共享数据表4多租户和SaaS
赵广陆
·
2023-10-14 12:12
architect
java
开发语言
Java
架构师
眼中的 HTTP 协议
本文来自作者张振华在GitChat上分享「Java
架构师
眼中的HTTP协议」,「阅读原文」查看交流实录。编辑|哈比HTTP协议的基本内容·什么是HTTP协议?
软件供应链安全
·
2023-10-14 12:23
面试官:谈谈 Go 内存分配策略
一、
设计思想
内存分配算法采用Google的TCMalloc算法,每个线程都会自行维护一个独立的内存池,进行内存分配时优先从该内存池中分配,当内存池不足时才会向加锁向全局内存池申请,减少系统调用并且避
程序员caspar
·
2023-10-14 11:56
golang
数据结构
开发语言
后端
代码即文档
昨天参加一个外企
架构师
面试,面试官在美国,在整个面试过程中有几个问题印象比较深刻怎么保证代码质量我的回答:清晰的注释,保证每一小段代码都能通过注释迅速了解实现内容和方法活用设计模式,将代码用更优雅的方式呈现出来
黑猫警长1122
·
2023-10-14 10:46
架构师
日记——Varnish的Grace模式和Saint模式
GRACE模式当几个客户端请求同一个页面的时候,varnish只发送一个请求的后端服务器,然后让那个其他几个请求挂起等待返回结果,返回结果后,复制请求结果发送给客户端。如果你的服务器每秒有数千万的点击率,那么这个队列是庞大的,没有用户喜欢等待服务器响应,为了解决这个问题,可以指示varnish去保持缓存的对象超过他们的TTL(就是该过期的,先别删除),而且去提供旧内容给正在等待的请求。为了提供旧的
饥渴计科极客杰铿
·
2023-10-14 10:13
架构师
架构师
后端服务
缓存
设计模式-装饰者模式
一、
设计思想
动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更具有弹性的替代方案。装饰者就是可以包装一个对象,不断嵌套要被装饰的对象,用装饰者的功能拓展被装饰者的功能。
拨云见日aaa
·
2023-10-14 08:16
缓存降级代码结构设计
缓存降级
设计思想
接前文缺陷点本地探针应该增加计数器,多次异常再设置,避免网络波动造成误判。耦合度过高,远端缓存和本地缓存应该平行关系被设计为上下游关系了。
M78在逃工程师
·
2023-10-14 08:10
redis
缓存
spring
java
选型必看:RabbitMQ 七战 Kafka,差异立现
作为一个有丰富经验的微服务系统
架构师
,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因,许多开发者会把这两种技术当做等价的来看待。
zl1zl2zl3
·
2023-10-14 07:09
rabbitmq
kafka
RabbitMQ
kafka
架构师
日记——消息队列技术点梳理(思维导图版)
本文转自neoremind.com。消息队列作为服务/应用之间的通信中间件,可以起到业务耦合、广播消息、保证最终一致性以及错峰流控(克服短板瓶颈)等作用。本文不打算详细深入讲解消息队列,而是体系化的梳理消息队列可能涉及的技术点,起到提纲挈领的作用,构造一个宏观的概念,使用思维导图梳理。再介绍之前,先简短比较下RPC和消息队列。RPC大多属于请求-应答模式,也包括越来越多响应式范式,对于需要点对点交
饥渴计科极客杰铿
·
2023-10-14 07:02
架构师
架构师
中间件
系统
架构师
备考倒计时28天(每日知识点)
可行性分析(背诵)经济可行性:成本收益分析,包括建设成本、运行成本和项目建设后可能的经济收益。技术可行性:技术风险分析,现有的技术能否支持系统目标的实现,现有资源(员工,技术积累,构件库,软硬件条件)是否足以支持项目的实施。法律可行性(社会可行性):不能与国家法律或政策相抵触。用户使用可行性:执行可行性,从信息系统用户的角度评估系统的可行性。又可分为:管理可行性:系统与现有管理机制的一致性,改革的
Elaine猿
·
2023-10-14 05:56
系统架构设计师
系统架构
系统
架构师
备考倒计时23天(每日知识点)Redis篇
Redis篇1.Redis与Memcache能力对比工作MemCacheRedis数据类型简单key/value结构丰富的数据结构持久性不支持支持分布式存储客户端哈希分片/一致性哈希多种方式,主从、Sentinel、Cluster等多线程支持支持支持(Redis5.0及以前版本不支持)内存管理私有内存池/内存池无事务支持不支持有限支持数据容灾不支持,不能做数据恢复支持,可以在灾难发生时,恢复数据2
Elaine猿
·
2023-10-14 05:56
系统架构设计师
系统架构
redis
系统
架构师
备考倒计时32天(每日知识点)
云计算基本概念云计算是集合了大量计算设备和资源,对用户屏蔽底层差异的分布式处理架构,其用户与提供实际服务的计算资源是相分离的。云计算优点:超大规模、虚拟化、高可靠性、高可伸缩性、按需服务、成本低【前期投入低、综合使用成本也低】。云计算按部署方式分类公有云:面向互联网用户需求,通过开放网络提供云计算服务。私有云:面向企业内部提供云计算服务。混合云:兼顾以上两种情况的云计算服务。云计算按服务类型分类S
Elaine猿
·
2023-10-14 05:26
系统架构设计师
系统架构
系统
架构师
备考倒计时31天(每日知识点)
一、Amstrong公理对关系模式R来说有以下的推理规则:自反律(Reflexivity):若Y∈X∈U,则X→Y成立。增广律(Augmentation):若Z∈U且X→Y,则XZ→YZ成立。传递律(Transitivity):若X→Y且Y→Z,则X→Z成立。根据A1,A2,A3这三条推理规则可以得到下面三条推理规则:合并规则:由X→Y,X→Z,有X→YZ。(A2,A3)伪传递规则:由X→Y,WY
Elaine猿
·
2023-10-14 05:26
系统架构设计师
系统架构
系统
架构师
备考倒计时30天(每日知识点)
需求获取方法收集资料:把与系统有关的、对系统开发有益的信息收集起来。用户访谈:1对1-3,有代表性的用户。成本高。问卷调查:用户多,无法一一访谈。成本低。现场观摩:针对较为复杂的流程和操作。参加业务实践:有效地发现问题的本质和寻找解决问题的办法。联合需求计划(JRP):高度组织的群体会议,各方参与,成本高。阅读历史文档:对收集数据性的信息较为有用。情节串联板:一系列图片,通过这些图片来讲故事。抽样
Elaine猿
·
2023-10-14 05:26
系统架构设计师
系统架构
系统
架构师
备考倒计时29天(每日知识点)
软件架构评价(背诵)权衡点:影响多个质量属性的特性,是多个质量属性的敏感点。敏感点:实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。风险点:某个存在问题的架构设计决策,可能会导致问题。非风险点:是良好的架构设计决策。主动冗余与被动冗余主动冗余:指的是节点出现故障后,节点本身或控制器会协调没有出现故障的节点提供处理服务。被动冗余:则是靠请求者自己完成这个工作,请求者如果发现一台服务
Elaine猿
·
2023-10-14 05:26
系统架构设计师
系统架构
系统
架构师
备考倒计时34天(每日知识点)
软件开发方法分类:结构化开发方法用户至上,自顶向下,逐步分解(求解),严格区分工作阶段,每阶段有任务与成果,强调系统开发过程的整体性和全局性,系统开发过程工程化,文档资料标准化。阶段固化,不善变化,适用于需求明确。面向对象方法最早来源于仿真领域,其特点是系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的准确性
Elaine猿
·
2023-10-14 05:56
系统架构设计师
系统架构
系统
架构师
备考倒计时33天(每日知识点)
服务构件和传统构件的对比服务是标准化程度更高的构件。服务构件粗粒度,传统构件细粒度居多(粗粒度)。服务构件的接口是标准的,主要是WSDL接口,传统构件常以具体API形式出现(标准化结构)。服务构件的实现与语言无关,传统构件绑定某种特定语言。服务构件可以通过构件容器提供QoS的服务,传统构件完全由程序代码直接控制(松耦合)。微服务的优势【复杂应用解耦】:小服务(且专注于做一件事情),化整为零,易于小
Elaine猿
·
2023-10-14 05:56
系统架构设计师
系统架构
系统
架构师
备考倒计时35天(每日知识点)
软件过程模型总结(上篇):一、瀑布模型二、增量模型三、统一过程(UP、RUP都指统一过程)四、敏捷开发一、瀑布模型瀑布模型是将软件生存周期中的各个活动规定为以线性顺序连接的若干阶段的模型,包括需求分析、设计、编码、运行与维护。瀑布模型的特点是容易理解,管理成本低,每个阶段都有对应的成果产物,各个阶段有明显的界限划分和顺序要求,一旦发生错误,整个项目推倒重新开始。适用于需求明确的项目,一般表述为需求
Elaine猿
·
2023-10-14 05:55
系统架构设计师
系统架构
系统
架构师
备考倒计时38天(每日知识点)
霍尔三维结构逻辑维:逻辑维即解决问题的逻辑过程。时间维:时间维即是工作进程。知识维:知识维即是专业科学知识。应用场景:组织和管理大型工程建设项目。系统维护分类正确性维护:指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护:指使应用软件适应环境变化【外部环境、数据环境】而进行的修改。完善性维护:扩充功能和改善性能而进行的修改。预防性维护:为了适应未来的软硬件环境的变化,应主动增加预防
Elaine猿
·
2023-10-14 05:25
系统架构设计师
系统架构
软件构建
敏捷流程
软件工程
系统
架构师
备考倒计时37天(每日知识点)
与逆向工程相关的概念重构(restructuring):重构是指在同一抽象级别上转换系统描述形式。设计恢复(designrecovery):设计恢复是借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息。逆向工程(reverseengineering):逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。正向工程(forwardeng
Elaine猿
·
2023-10-14 05:25
系统架构设计师
系统架构
软件工程
系统
架构师
备考倒计时24天(每日知识点)
模块独立性的度量耦合:度量不同模块间互相依赖的程度非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。数据耦合:两个模块彼此间通过数据参数交换信息。标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的子结构,而不是简单变量。控制耦合:两个模块彼此间传递的信息中有控制信息。外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参
Elaine猿
·
2023-10-14 05:20
系统架构设计师
系统架构
linux namespace入门,Docker基础知识之Linux namespace图文详解
这技术和很多语言的命名空间的
设计思想
是一致的(如C++的na
weixin_39538847
·
2023-10-14 05:11
linux
namespace入门
主编推荐 | 深度学习如何影响运筹学?
作者:郝井华等四人作者简介:@郝井华:清华大学运筹学博士,现任美团配送算法
架构师
,美团点评研究员。@成丰:北京大学智能科学系硕士中国国际金融贸易创新发展战略合作研究中心·特聘研究员。胖骁:@胖骁。
运筹OR帷幄
·
2023-10-14 02:50
人工智能
java中如何表示一条鱼得到的能量_阿里
架构师
详解:Java并发编程——内存模型...
一、并发编程基础概念并发——在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行——源自百度百科在并发编程中,我们需要处理两个关键问题:线程之间如何通信和线程之间如何同步,后续篇章将围绕这两个问题进行介绍。线程通信:是指线程之间以何种机制来交换信息,在命令式编程中,线程之间的通信机制有两种:共享内存
weixin_39625008
·
2023-10-14 01:39
删除与修改。
内存不能为read进不去桌面
必知必会的22种设计模式(GO语言)
它们是经过验证的、可重用的
设计思想
,可以帮助解决开发过程中遇到的各种问题。设计模式提供了一种共同的词汇表和方法论,让不同团队的开发人员能够更有效地沟通和协作,从而提高软件的稳定性、可靠性和可维护性。
阿兵云原生
·
2023-10-14 00:33
设计模式
golang
开发语言
Linux Makefile及其规则介绍
一、初识Makefile1、在公司中,
架构师
负责把各模块集中起来做成makefile提供给公司内部人员使用。
Star星屹程序设计
·
2023-10-13 21:18
C++开发
linux
服务器
运维
架构师
进阶,微服务设计与治理的 16 条常用原则
今天将从存储的上一层「服务维度」学习
架构师
的第二项常用能力——微服务设计与治理。如何设计合理的微服务架构?如何保持微服务健康运行?这是我们对微服务进行架构设计过程中非常关注的两个问题。
微服务 spring cloud
·
2023-10-13 21:33
微服务
java
架构
微服务架构中的10个最重要的设计模式
多年来,软件工程师和
架构师
为解决软件系统的复杂性进行了许多尝试:DavidParnas的模块化和信息隐藏(1972),EdsgerW.Dijkstra的关注分离(1974),面向服务的体系结构(1998
柚子茶1990
·
2023-10-13 21:03
微服务
架构
设计模式
架构师
训练营大作业 架构设计文档
设计概述通达是某上市公司全资投资成立的一家物流快递公司,目前需要开发一套同城快递系统。该系统分为用户端、快递员端、服务端几个部分,可以由用户自助下单,抢单成功的快递员会负责上门完成用户的递送需求。公司现有开发人员20人,系统预计在两个月后上线。功能概述用户可以在用户端APP自助下单并支付快递员端APP每隔30秒上报一次位置信息用户支付成功后,系统会将订单推送给距离用户5km以内的所有快递员快递员可
浩哥有料
·
2023-10-13 21:28
记录ubuntu20.04安装Anaconda+gym的辛酸历程
不过,不管如何变,gym作为强化学习的代理库的总的
设计思想
没有变化,变的都是接口的细节。那么这次更新就是记录一下新的安装方式,下面两种都可以,选择其一即可。
ying_1026
·
2023-10-13 20:36
强化学习
python
机器学习
微服务架构
如何成为一名优秀的
架构师
?一名优秀的
架构师
应该具备如下几个特点:第一、强烈的好奇心。
你是怎么睡得着觉的
·
2023-10-13 20:09
架构
java
开发语言
怎样彻底清除wifi配置信息?
为什么80%的码农都做不了
架构师
?
weixin_33974433
·
2023-10-13 19:37
用C#调用Windows API和其它进程通信
FindWindowEx,SendMessage,进程,注册表设计初衷:公司为了便于网络管理,使用了IEEE802.1X的网络访问控制,这样每次开机需要输入两次登录密码,于是我就研究了一下用C#来帮我输入第二此登录的密码
设计思想
kkwant
·
2023-10-13 19:03
c#
进程
调用
通信
进程通信
window
windows
AWS SAP-C02 考试指南
Hello大家好,欢迎来到AWS解决方案
架构师
professional中文视频培训课程,我是讲师沉默恶魔。本课时的内容是SAP-C02考试指南,我将介绍有关SAP-C02考试的详细信息。
沉默恶魔
·
2023-10-13 18:52
AWS
SAP认证
aws
云计算
SAP-C02
AWS认证
AWS CloudFormation
Hello大家好,欢迎来到《AWS解决方案
架构师
认证Professional(SAP)中文视频培训课程》,我们今天的课时讨论AWSCloudFormation的内容。
沉默恶魔
·
2023-10-13 18:51
AWS
SAP认证
aws
devops
运维
用Kettle调用Restful API 接口
前言作为一名
架构师
,在带领团队进行项目开发时,笔者认为一定要遵循一个原则:能借助第三方工具解决的开发任务,尽量用工具解决,以此来减少开发量,这样不但能够提高团队的工作效率,便于项目及时交付,也能在开发人员数量一定的条件下
神州永泰
·
2023-10-13 18:39
java
算法
大数据
restful
java
postman
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他