标签:系统架构

Spring

揭秘!Spring社区大神都在讨论啥?

10

hanze 发布于 2019-11-13

大部分的软件工作者都对Redis、RabbitMQ、Greenplum、Spring等开源项目有所了解,其实这些技术都源自一家公司——Pivotal。 为了让创新技术流动起来,Pivotal将携手来自美国Spring社区的近10位技术大神和云原生技术明星,同国内开源社区的技术大咖...

阅读(3)评论(0)赞 (0)

编程技术

分布式系统主从高可用实践

9

xubiao.zhuang 发布于 2019-11-12

高可用HA(High Availability) 是分布式系统架构设计中必须考虑的因素之一。本篇文章主要介绍主从模型服务的高可用演进,包括以下几个方面: 什么是高可用 主从模型介绍 主从架构高可用演进过程 什么是高可用 高可用(Hign Availability)是分布式系统架构...

阅读(7)评论(0)赞 (0)

Java

看完如果还不懂前后端分离,你捶我吧!

2

songhua.gao 发布于 2019-11-12

来源丨Cherry300 jianshu.com/p/c86cee16b418  前   戏   前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端...

阅读(9)评论(0)赞 (0)

编程技术

阿里巴巴的技术专家,是如何画好架构图的?

16

hanze 发布于 2019-11-12

来源:阿里巴巴中间件 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率, 也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到...

阅读(10)评论(0)赞 (0)

编程技术

Serverless无服务应用架构

16

changyuan.xu 发布于 2019-11-12

编辑推荐: 本篇文章介绍了微服务架构与单体架构,,使用分布式架构实践举例–分布式TA系统,全面解析阿里技术中台的架构实践 。 本文来自于51CTO,由火龙果软件Alice编辑、推荐。 一、分布式架构的优势和理念 1.传统单体架构特点 通常一个初创型项目,都是从单体架构...

阅读(8)评论(0)赞 (0)

Java

快手 | 资深Java架构师 | 北京 | 2019 [面试失败经验]

Harries 发布于 2019-11-10

前景 不靠谱的推荐 面试机会是通过猎头推荐的,差不多在推荐后的3天左右快手HR联系我约定面试时间。在这之前,猎头与我进行了沟通,了解了我的基本诉求和基本情况。但是,当我收到HR面试通知的短信时,却显示着完全不匹配的职位“资深Java架构师”。对于语言方面我会多少认为快手可能会包容...

阅读(12)评论(0)赞 (0)

编程技术

十年磨一剑,今日把示君:架构师分享从一名码农到如今的成长经验

11

xubiao.zhuang 发布于 2019-11-09

我曾经从某知名博主看到一篇文章,当中有一段内容现在依然让我记忆犹新: “你们真的不是你们自己认定的那么牛,换句话说,你们自视过高。 总是认为别人、公司对不住你们,其实,这是所有人认为的“普遍现象”,公平是对有能力的人讲的。 你们多去和癌症的病人聚聚,看看什么叫生命的脆弱和求生的顽...

阅读(12)评论(0)赞 (0)

编程技术

微服务架构案例(06):通过业务、应用、技术、存储方面,聊聊架构

6

xiaoli.he 发布于 2019-11-08

更新进度(共6节): 源码地址: GitHub·点这里 || GitEE·点这里 章节 文章标题 01 项目技术选型简介,架构图解说明 02 业务架构设计,系统分层管理 03 数据库选型,业务数据设计规划 04 中间件集成,公共服务管理 05 Spri...

阅读(16)评论(0)赞 (0)

Java

Android面试相关知识

1

puefu.he 发布于 2019-11-07

之前8月份开始复习一些基础知识,并陆陆续续的总结了一些面试相关的东西,太久没写博客了,今天就做一个基础知识的分享吧。 无奈本人太蔡了,面试了这么多家没有收到一个offer。心灰意冷之后,听从朋友建议,现在已经开始学后端相关的知识了,以后可能发的博客也不是音视频相关的了,更多的是后...

阅读(15)评论(0)赞 (0)

编程技术

深入拆解Tomcat & Jetty-学习笔记(2)模块二之tomcat系统架构

8

xiaoli.he 发布于 2019-11-07

我们知道如果要设计一个系统,首先是要了解需求。 Tomcat 要实现 2 个核心功能: 处理 Socket 连接,负责网络字节流与 Request 和 Response 对象的转化。 加载和管理 Servlet,以及具体处理 Request 请求。 因此 Tomcat 设计了两个...

阅读(16)评论(0)赞 (0)

Spring

通过Spring Boot,Spring Cloud Gateway构建基于Consul集群的微服务案例演示 – Piotr的TechBlog

likai 发布于 2019-11-07

Spring Cloud Consul目提供了通过自动配置Consul和Spring启动应用程序的集成。通过使用众所周知的Spring Framework注释样式,我们可以在基于微服务的环境中启用和配置通用模式。 这些模式包括使用Consul代理的服务发现,使用Consul键/值...

阅读(15)评论(0)赞 (0)

Java

哪种人是软件设计中的稀缺型人才?

15

Harries 发布于 2019-11-07

阿里妹导读: 好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。 为什么在接口制定标准中说: 一流的企业做标准,二流的企业做品牌,三流的企业做产品? 依赖倒置到底是什么意思? 什么时候使用接口才算合理? 今天,阿里匠人——张建飞将为你详细解...

阅读(13)评论(0)赞 (0)

编程技术

通用中小企业架构设计思路

尖兵 发布于 2019-11-06

在上一篇博客中( 浅谈微服务架构与.Net Core )我们谈到微服务架构与.Net Core,大体分析了下微服务架构的一些优势,在这边博客中,将谈谈架构设计的一些理念。 首先,代码要清晰明了,层次分明,模块间耦合度要尽量降低,代码并不是要越复杂越好,可能有人认为,代码写得越复杂...

阅读(14)评论(0)赞 (0)

Spring

了解 Redis 并在 Spring Boot 项目中使用 Redis

10

小丁 发布于 2019-11-06

在实际的开发过程中,多多少少都会涉及到缓存,而 Redis 通常来说是我们分布式缓存的最佳选择。Redis 也是我们熟知的 NoSQL(非关系性数据库)之一,虽然其不能完全的替代关系性数据库,但它可作为其良好的补充。本文就和大家一起了解一下 Redis,并实战在 Spring B...

阅读(17)评论(0)赞 (0)

编程技术

如何摆脱码农,成为技术大牛

刘莉莉 发布于 2019-11-06

关于工程师该如何成长的问题,大家普遍对如何成长为牛人,如何获得晋升,如何在繁忙的工作中持续学习充满了困惑,这其实是每一位码农成长过程中必经之路。在这里也想跟大家分享一下我的一些心得。 普遍对成长充满了焦虑感 同学们普遍对成长充满焦虑感。例如: 工作太忙没时间学习 业务需求太多、太...

阅读(16)评论(0)赞 (0)

编程技术

千万级 高并发 “秒杀” 架构设计(含源码)

9

yanxinchi 发布于 2019-11-05

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤...

阅读(32)评论(0)赞 (0)

编程技术

葡萄城首席架构师:前端开发与Web表格控件技术解读

7

刘莉莉 发布于 2019-11-05

讲师:__Issam Elbaytam,葡萄城集团全球首席架构师(Chief Software Architect of GrapeCity Global)。曾任 Data Dynamics.Inc 创始人兼资深产品经理,个人研究方向主要为 MS.NET语言及平台、动态化系统构建...

阅读(24)评论(0)赞 (0)

Spring

SpringCloud前置知识+RabbitMQ

36

dulong 发布于 2019-11-04

​ 1.最终会被打包成一个独立的单元(一个唯一 的jar包或war包) ​ 2.会以一个进程的方式来运行 1.2 单体架构的优点与缺点 优点 项目易于管理 部署简单 缺点 测试成本高 可伸缩性差 可靠性差 迭代困难 跨语言程度差 团队协作难 2.微服务架构 2.1 什么是微服务 ...

阅读(38)评论(0)赞 (0)