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-15 13:46
粉丝福利
架构
程序员创富
职场和发展
名人收集
做一个合格的
架构师
。网站
Loofer
·
2023-10-15 06:21
GitLab
复习资料
整理
GitLab通过YUM最新版本介绍与部署GitLab是一个用于仓库管理系统的开源项目,基于Git实现在线仓库托管软件,你可以使用GitLab搭建一个类似于Github一样的系统,并在此基础上搭建起来的Web服务。一个基于GIT的源码托管解决方案。基于Rubyonrails开发。集成了NginxRedisPostgreSQLSidekiqPrometheus等组件。GitLab官方地址:https:
正在输入中…………
·
2023-10-15 05:42
运维
gitlab
git
陪你一起走过初中三年|330|中考倒计时30天|集训第23天
阿布老师一再强调,要去拿学校里发下来的
复习资料
,小捏捏也说过学校里的资料是最好的。
璇豆的天空
·
2023-10-15 04:36
业务系统故障率居高不下:有哪些非常有效的治理大招?
「TakinTalks论道系列」第3期,我们采访了4位资深从业人员,分别从CTO、稳定性负责人、SRE
架构师
、研发工程师等不同视角,去了解大家经验里比较好用、能够落实的“独门秘籍”。
TakinTalks稳定性社区
·
2023-10-15 03:29
容量治理
架构入门与
架构师
职责-浅谈
本篇文章主要讲架构的一些定义和
架构师
的职责,最后还有一些如何设计架构的原则和观点。在开始正文前我先抛出3个问题:什么是架构?框架、架构
陈浩爱学习
·
2023-10-15 03:55
2019
架构师
之路
学习Java技术体系,设计模式,流行的框架与组件是必不可少的:常见的设计模式,编码必备Spring5,做应用必不可少的最新框架MyBatis,玩数据库必不可少的组件新二:工程化与工具工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的:Maven,项目管理Jenkins,持续集成Sonar,代码质量管理Git,版本管理新三:分布
and天神
·
2023-10-15 02:44
技术负责人所需的这四个核心能力,你具备几个?
往大了讲,可以指CTO、技术VP、技术总监,往小了讲,可以指小组Leader、技术主管、
架构师
等。这些不同岗位的「技术负责人」在工作中会处理着各不相同的问题,因此对他能力要求的侧重点肯定也是不同的。
不止思考
·
2023-10-15 02:38
系统
架构师
备考倒计时22天(每日知识点)
测试阶段划分单元测试:依据详细设计,模块测试,模块功能、性能、接口等集成测试:依据概要设计,模块间的接口系统测试:依据需求文档,在真实环境下,验证完整的软件配置项能否和系统正确连接确认测试:依据需求文档,验证软件与需求的一致性。内部确认测试、Alpha测试、Beta测试、验收测试。项目范围管理范围定义的输入:项目章程、项目范围管理计划、组织过程资产、批准的变更申请。变更申请有多种形式:口头的或书面
Elaine猿
·
2023-10-15 01:44
系统架构设计师
系统架构
代码写完了,空降
架构师
抢功劳?程序员上演真实版删库后跑路
系统
架构师
是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。
架构师
在软件开发的整个过程中起着很重要的作用。
小怪老师
·
2023-10-15 01:39
2018-01-06
3.看了马原
复习资料
的前三章,做了三组选择题。选择题错误率在三
王小沫的日记
·
2023-10-15 01:54
Swift版本的Framework中,使用OC桥接报错
为什么80%的码农都做不了
架构师
?
weixin_33928467
·
2023-10-14 22:48
swift
移动开发
JDK 21 和 JDK 22:到目前为止我们所知道的
OracleJava平台组首席
架构师
MarkReinhold宣布,自JDK17以来的下一个长期支持(LTS)版本JDK21已达到初始候选版本阶段。
xuejianxinokok
·
2023-10-14 20:02
java
一文说清 OCLint 源码解析及工作流分析
image.png目标读者一线工程师,
架构师
预计阅读时间15-20min完成阅读的收获了解静态代码审核技术的原理了解静态代码审核技术工作流不得不提的Clang由于OCLint是一个基于Clangtool
大头兄弟技术团队
·
2023-10-14 20:58
Elastic Cloud v.s. Zilliz Cloud:性能大比拼
ElasticCloudv.s.ZillizCloud:性能大比拼Zilliz经常会收到来自开发者和
架构师
的提问:“ZillizCloud和ElasticCloud比起来,谁进行向量处理能力比较强?”
LCHub低代码社区
·
2023-10-14 19:09
《向量数据库指南》
LCHub
向量数据库
低代码
Milvus
Milvus
cloud
维格云
架构师
训练营 第二周 学习总结
课程进入第二周,这周的主题是计算机编程的历史与设计模式,外加老师的个人经历。计算机编程历史的切入点还是挺不错的,学东西就是要学到本质里去,而要想了解本质,就是要从历史源头中寻找。计算机的知识浩如烟海,如果没有一条脉络串起知识点,我们很容易会被知识的海洋所淹没,而历史就是这条脉络。虽然老师讲历史的环节并没有非常深入,但这个给了我一个很大的启发。设计模式在读研究生的时候就有读过相关的书籍,但彼时囿于匮
啊求_终生成长
·
2023-10-14 19:31
新的一年要开始了
可惜的是,我的书桌上面从来不是自己喜欢的各种历史读物,全部堆满了加拿大医生资格考试的
复习资料
。作为一个已经从中国医学院毕业了十年的我来说,重新看书并不容易。
加拿大懒虫
·
2023-10-14 18:36
第一章.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内核
软件
架构师
必需要了解的 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线程池参数面试题,附赠
复习资料
前言作为同时具备高性能、高可靠和高可扩展性的典型键值数据库,Redis不仅功能强大,而且稳定,理所当然地成为了大型互联网公司的首选。众多大厂在招聘的时候,不仅会要求面试者能简单地使用Redis,还要能深入地理解底层实现原理,并且具备解决常见问题的能力。可以说,熟练掌握Redis已经成为了技术人的一个必备技能。但是,在学习和使用Redis的过程中,总不可避免地遇见一些棘手的问题,比如:Redis的k
阿里MySQL面经
·
2023-10-14 12:48
程序员
java
经验分享
面试
阿里
架构师
经验分享!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
代码即文档
昨天参加一个外企
架构师
面试,面试官在美国,在整个面试过程中有几个问题印象比较深刻怎么保证代码质量我的回答:清晰的注释,保证每一小段代码都能通过注释迅速了解实现内容和方法活用设计模式,将代码用更优雅的方式呈现出来
黑猫警长1122
·
2023-10-14 10:46
架构师
日记——Varnish的Grace模式和Saint模式
GRACE模式当几个客户端请求同一个页面的时候,varnish只发送一个请求的后端服务器,然后让那个其他几个请求挂起等待返回结果,返回结果后,复制请求结果发送给客户端。如果你的服务器每秒有数千万的点击率,那么这个队列是庞大的,没有用户喜欢等待服务器响应,为了解决这个问题,可以指示varnish去保持缓存的对象超过他们的TTL(就是该过期的,先别删除),而且去提供旧内容给正在等待的请求。为了提供旧的
饥渴计科极客杰铿
·
2023-10-14 10:13
架构师
架构师
后端服务
缓存
选型必看: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
系统架构设计师
系统架构
主编推荐 | 深度学习如何影响运筹学?
作者:郝井华等四人作者简介:@郝井华:清华大学运筹学博士,现任美团配送算法
架构师
,美团点评研究员。@成丰:北京大学智能科学系硕士中国国际金融贸易创新发展战略合作研究中心·特聘研究员。胖骁:@胖骁。
运筹OR帷幄
·
2023-10-14 02:50
人工智能
java中如何表示一条鱼得到的能量_阿里
架构师
详解:Java并发编程——内存模型...
一、并发编程基础概念并发——在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行——源自百度百科在并发编程中,我们需要处理两个关键问题:线程之间如何通信和线程之间如何同步,后续篇章将围绕这两个问题进行介绍。线程通信:是指线程之间以何种机制来交换信息,在命令式编程中,线程之间的通信机制有两种:共享内存
weixin_39625008
·
2023-10-14 01:39
删除与修改。
内存不能为read进不去桌面
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
微服务
架构
设计模式
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他