标签:系统架构

编程技术

架构设计实践五部曲(二):业务架构与产品架构设计实践

11

xiaoli.wang 发布于 2019-09-20

系统架构 的分解,先从业务域进行分解。狭义的业务域具有商业的概念,从这个概念来看,有的系统没有业务域,当如果宽泛一点来看,业务域就是问题域,问题域总是存在的。 业务域的分解,首先是从系统 需求 入手,在需求初期可能你就得到的只是一句比较模糊的需求描述,这些需求可能来自于老板、运营...

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

编程技术

杰和全新智慧广告牌方案助力恒大智慧社区建设

3

likai 发布于 2019-09-19

随着消费水平和居住环境的日益提升,智慧广告牌逐渐成为智慧社区项目建设中非常重要的一部分。近日,杰和科技智慧广告牌系统方案分别在恒大地产位于广东省东莞市和天津市的两处智慧社区的项目建设中,正式交付完成并投入应用。此次杰和智慧广告牌项目的顺利落成,不仅成功的助力了恒大建设智慧社区的新...

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

Java

列举玩公众号副业月入3.5万的,阿里,腾讯,美团,大佬!

9

likai 发布于 2019-09-19

逆水行舟,不进则退。 我们的工作已经占用了大块的时间了,剩下的只有各种碎片,最适合碎片时间学习的,莫过于优质的技术干货公众号啦。 所以,今天给大家精心推荐几个行业里做的非常用心的Java领域的技术公众号, 里面有很多优质内容和资源, 相信在新的一年里一定能为大家带来一些帮助。 成...

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

编程技术

架构设计实践五部曲(一):架构与架构图

6

songhua.gao 发布于 2019-09-19

本文是架构设计实践五部曲系列文章的第一篇,架构与架构图。本文将对架构作深入的阐释,并教你什么时候画架构图、怎么画架构图。 在日常系统开发过程中,作为技术人员想必大家都参与过 架构设计 的工作。做过一段系统架构工作之后,心里对于架构产生了越来越多的问题。 对于系统的架构,它的本质是...

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

编程技术

抛开复杂的架构设计,MySQL优化思想基本都在这

8

xubiao.zhuang 发布于 2019-09-19

  优化一览图 优化 笔者将优化分为了两大类:软优化和硬优化。软优化一般是操作数据库即可;而硬优化则是操作服务器硬件及参数设置。 1、软优化 1)查询语句优化 首先我们可以用EXPLAIN或DESCRIBE(简写:DESC)命令分析一条查询语句的执行信息。 例: DES...

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

Java

据说60%的Java程序员不明白分布式一致性?这次彻底搞懂!

6

Harries 发布于 2019-09-18

前言 在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。 1、火车站售票 假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行—-一切似乎都是那么和谐...

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

Java

闻名不如见面,这几个公众号倾情相赠

9

小丁 发布于 2019-09-18

不少同学担忧的情况——“ 晋升无望、收入见顶、生活开支飙升、财务危机如影随形 ”,小编精心挑选了几 个优质原创技术号,推荐给大家化解成长的烦恼。他们都是我平时关注的优秀号主,分享给大家,助大家学习路上披荆斩棘~能力得到提升,思维得到开阔~ 码农沉思录 ▲长按图片识别二维码关注 码...

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

Java

觉得自己学不到东西了,为啥面试却总通不过? | 答水友问

6

wenming.gapo 发布于 2019-09-18

继续回答星球水友提问: “沈老师,一直在用Java技术栈, 感觉没什么进步了 , 可跳槽面试又屡屡受挫 ,Java到底要学哪些东西,有没有针对Java面试的知识点建议?” 今天简单说下个人的看法。 一、关于Java面试知识点 说实话,我个人是特别反对梳理“面试知识点”的,应该平时...

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

Java

金九银十Java程序员面试跳槽30-40K岗位需要掌握哪些技能?

wenming.gapo 发布于 2019-09-18

金九银十的跳槽面试季已经到来,最近跟朋友在一起聚会的时候,提了一个问题,说1-5年的Java程序员,薪资区间大致是在15-25K左右,那有没有可能提前达到30K的薪资呢?有人说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿30K的不太可能是初级开发...

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

编程技术

Linux 内核系统架构介绍

13

邓龙华 发布于 2019-09-18

28年前(1991年8月26日)Linus公开Linux的代码,开启了一个伟大的时代。 这篇文章从进程调度,内存管理,设备驱动,文件系统,网络等方面讲解Linux内核系统架构。 Linux的系统架构是一个经典的设计,它优秀的分层和模块化, 融合了 数量繁多的设备和不同的物理架构,...

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

Java

金九银十,推荐几个公众号让你少走弯路

20

darida 发布于 2019-09-17

是不是觉得公众号关注得太多, 没有目的的看文章, 没有学到什么知识, 时间白白 浪费 。 你需要 删除些无价值的公众号, 在号的数量上做减法, 质量上做加法。 接下来给大家推荐一下这段时间一直在阅读的几个优秀公众号。 它们每天更新有态度、有温度的 原创 ,内容有保障。感兴趣的朋友...

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

编程技术

透过现象看本质: 常见的前端架构风格和案例

21

刘莉莉 发布于 2019-09-17

所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来。软件架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将系统中的各个模块和子系统有机的结合为一...

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

编程技术

软件架构五大原则,确保你的项目100%成功

5

puefu.he 发布于 2019-09-16

方案架构师是负责系统架构以及特定产品的技术标准(包括技术、平台、基础架构)的专家。他们为产品设定前景,他们的分析也是产品的定义、设计、交付和永久支持的成功关键。因此,构架师不仅需要了解业务需求,还需要了解符合企业技术总目标的逻辑性、可扩展性及成本效益。 架构师的重要技能之一就是能...

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

编程技术

系统架构系列 (七):如何从开源项目中汲取架构思维?

4

xirruiqiang 发布于 2019-09-16

在上一篇文章中提到技术架构等于解决业务上的技术问题加技术方案加技术组件。其中,技术组件是物理基础,当下也有很多开源的中间件,最核心的是技术方案,它是灵魂。笔者认为技术架构如同中医一样,药材是基础,而药方才是最核心的,药方好比技术方案。本篇文章中,以笔者的一些经历,从经典源码中汲取...

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

编程技术

​海量数据实时分析服务技术架构演进

9

zhuangli 发布于 2019-09-16

1.现状与挑战 爱奇艺目前使用到的大数据相关技术有Druid、Impala、Kudu、Kylin、Presto、ElasticSearch等,并且随着各技术框架的版本升级而升级。 比如: Druid是一个分布式的支持实时分析的数据存储系统,数据与时间强相关,已由0.10.0版本升...

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

编程技术

系统架构优化的几点建议!

1

邓龙华 发布于 2019-09-16

背景 一家新公司,刚开始的由于业务功能单一,往往是单台服务器,单个 web server 就提供了所有功能。使用的用户也比较少,所以为了可以快速开发迭代上线,数据也全是放入数据中,如 mysql、mongo 中。当业务增多,用户增多时,这样的系统架构就不能满足需求了。这时候就需要...

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

编程技术

软件构概念介绍(一)

1

darida 发布于 2019-09-13

在 《人人都想学架构(一)》 提到我看过的一篇文章,所以简单翻译分享下,这篇文章的优点在于讲解了很多软件架构方面的概念,正确理解这些概念会让你有个知识框架,避免学的越多越混乱,当然这篇文章主要讲解软件开发架构,而非现在流行的系统架构。怎么说呢,比如《从0开始学架构》讲解的是一个分...

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

编程技术

日志服务架构设计

4

xiaoli.he 发布于 2019-09-12

最近想把之前做过的日志项目及个人的思考梳理一下,于是有了本文。 背景 我们这边应用部署的环境比较复杂,主要有以下几种: 机器直接部署 通过原生docker部署 通过kubernates集群部署 部署环境不统一,导致查看应用日志很不方便。 业务需求 与部署环境对应,对于日志收集需求...

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