架构设计

网络通信1:字节流的封装

在网络通讯中,数据在网络传输的格式常以字节流的形式进行,因此需要我们对字节流进行写入和读出的操作。在几乎其他所有语言中,网络数据的收发在利用类似send(或write)和recv(或read)的方法时并没有明显的流处理。需要借助流才可以完成。数据流(data stream)是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。很多语言常将数据流分为输入流(InputStream)和输出流(

WolfHawk_ITPUB
软件结构
232
2020-05-20 11:04

中台建设中的幕后意义

中台战略主要都是指通过「小前台,大中台」的架构方式,降低试错成本,加快响应速度,从而真正做到「降本增效」。

bfmo
数据架构
518
2020-05-12 17:22

抱歉,请不要把 “业务逻辑层” 理解为 “业务中台”

在IAS2019中台架构峰会上,我曾与一位年轻帅气的技术小伙来了一番有趣的对话。

吃草的罗汉
数据架构
480
2020-05-09 17:42

高德技术评测建设之路

本文试图阐述评测这一新岗位在高德的主要职责,发展进化过程,以及这一岗位所负责的产品效果评估手段与体系搭建。

amap_tech
设计模式
417
2020-05-09 11:50

笑话:大厂都在用的任务调度框架我能不知道吗???

猿天地由《Spring Cloud微服务-全栈技术与案例解析》, 《Spring Cloud微服务 入门 实战与进阶》作者尹吉欢创建。 资深Java技术专家和微服务技术专家,在Spring Cloud和微服务方面有丰富的经验。

猿天地
数据架构
438
2020-05-08 15:36

如何评估一项技术是否值得长期投入

Aliware阿里巴巴中间件官方账号

阿里巴巴中间件
软件结构
433
2020-04-24 15:39

详解Java 虚拟机(第①篇)——运行时数据区域

一、程序计数器(Program Counter Register) 当前线程所执行的字节码行号指示器(逻辑)通过改变计数器的值来选取下一条需要执行的字节码指令和线程一对一的关系,即“线程私有”对 Java 方法计数,如果是 Native 方法则计数器值为 Undefined只是计数,不会发生内存泄漏 二、Java 虚拟机栈每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表

无敌天骄
基础设施
453
2020-04-11 20:26

深入理解Java多线程与并发框(第⑧篇)——深入理解:CAS

CAS实现原理CAS 是 CompareAndSwap 的缩写,意思是 比较 并 交换。 它是无锁化的实现是经典的乐观锁。CAS 操作很简单,它包含三个操作数:内存地址V、预期原值A、新值B。先比较内存地址V处的值与预期原值A是否相等,如果相等就将内存地址V处更新为新值B。在配合循环使用时,若CAS操作失败,会循环执行或到达某个终止处。此操作配合 循环 使用时,又称为 自旋锁 的实现方式。CAS存

无敌天骄
软件结构
429
2020-03-28 21:12

深入理解Java多线程与并发框(第③篇)——Java内存模型与原子性、可见性、有序性

一、Java内存模型Java Memory Modle,简称 JMM,中文名称 Java内存模型,它是一个抽象的概念,用来描述或者规范访问内存变量的方式。因为各中计算机的操作系统和硬件不同,方式机制也可能不同,Java内存模型用于屏蔽(适配)各种差异,以此来达到访问各个平台的一致的效果。这也是Java夸平台的重要原因之一。 主内存: Java内存规定了所有变量都存储在主内存(Main M

无敌天骄
软件结构
454
2020-03-23 15:56

spring cloud分布式微服务:Spring Cloud Config

Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息等访问接口;而客户端则是微服务架构中的各个微服务应用或基础设施,它们通过指定的配置中心来管理应用资源

gung123
设计模式
437
2020-01-15 17:00

SpringCloud分布式微服务b2b2c电子商务(二)Eureka(服务注册和服务发现基础篇)

一:Eureka简介Eureka是Spring Cloud Netflix的一个子模块,也是核心模块之一。用于云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。了解springcloud架构可以加求求:三五三六二四七二五九,服务注册与发现对于微服务系统来说非常重要。有了服务发现与注册,你就不需要整天改服务调用的配置文件了,你只需要使用服务的标识符,就可以访问到

gung123
软件结构
456
2019-12-23 11:37

操作系统三十年的兴衰史

 2019-12-14 15:15:10作者 | Jeremy Reimer译者 | 苏本如责编 | 屠敏来源 | CSDN(ID:CSDNnews)提及桌面操作系统,想必众人熟知如今占据全球市场第一的 Windows、以及苹果的 OS X、开源的 Linux 等,谁还能记得由蓝色巨头 IBM 和微软曾经耗费很大精力开发的 OS/2 操作系统。OS/2 是第一个运行于 X86 体系的 P

AIBigbull2050
操作系统
481
2019-12-19 10:40

springCloud分布式微服务云架构 第十二篇: 断路器聚合监控

上一篇文章讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所以服务的Hystrix Dashboard的数据了。这就需要用到Spring Cloud的另一个组件了,即Hystrix Turbine。一、Hystrix Turbine简介看单个的Hystrix Dashboard的数据并没有什么多大的价值,要想看这个

gung123
软件结构
438
2019-12-18 12:12

高德服务单元化方案和架构实践

本文主要介绍了高德在服务单元化建设方面的一些实践经验,服务单元化建设面临很多共性问题,如请求路由、单元封闭、数据同步,有的有成熟方案可以借鉴和使用,但不同公司的业务不尽相同,要尽可能的结合业务特点,做相应的设计和处理。

amap_tech
软件结构
448
2019-11-25 10:37

SQL Server如何配置cdc进行ETL

企业核心业务系统oltp的数据需要通过ETL同步到数据仓库,原始的ETL流程通过定制化从SQL Server中进行数据抽取,经过生产环境的监控,发现ETL过程的query会对生产系统造成额外负载。于是制定了通过cdc进行增量数据同步的方案:方案选型中比对了SQL server的trigger,CT,CDC, temporary table各种方式,选型对比如下:TriggerCTCDCTempor

宅慕思_
数据架构
670
2019-10-23 10:07

宜信微服务任务调度平台建设实践|分享实录

本次分享主要围绕SIA平台展开,包括研发背景设计思路和技术架构,以及如何支持业务方。

宜信技术学院
软件结构
1635
2019-10-22 14:03

ElasticDL: Kubernetes-native 弹性分布式深度学习系统

9月11日,蚂蚁金服在 Google Developer Day Shanghai 2019 上宣布开源了基于 TensorFlow 2.0 eager execution 的分布式深度学习系统 ElasticDL。基于 TensorFlow 的支持弹性调度的深度学习系统,据我们所知,ElasticDL 是第一个。项目负责人王益和我们分享了 ElasticDL 项目的设计意图和现状,尤其是 ElasticDL 与 TensorFlow 2.0 以及 Kubernetes 的技术关联。

支付宝技术团队
数据架构
475
2019-09-16 16:33

蚂蚁金服 3 个项目进入 CNCF 云原生全景图 | 开源

2019 年 6 月 25 日,全球知名开源组织云原生计算基金会 CNCF 宣布,蚂蚁金服正式成为 CNCF 黄金会员,蚂蚁金服表示将持续加大对开源项目的支持,包括 Kubernetes,ServiceMesh,Serverless,安全容器等方向,并发挥自己的力量。SOFAStack 作为蚂蚁金服重要的开源项目,最近也与 CNCF 有故事发生。

支付宝技术团队
数据架构
538
2019-09-10 10:20

GoLang中生产者消费者模式解决并发问题

1.在主函数中创建一个管道,接收字符串类型2.产生数据,把数据放到管道中3.在管道中取出数据并输出  4.实现了不停的产生数据和接收数据 

阿布多abu
操作系统
673
2019-09-06 15:00

软件架构万字漫谈:业务架构、应用架构与云基础架构

![](https://i.postimg.cc/L8T6Sz3G/image.png)#?软件架构万字漫谈:业务架构、应用架构与云基础架构>?本部分节选自《[软件架构设计](https://ngte-se.gitbook.io/i/?q=软件架构)》软件开发就是把一个复杂的问题分解为一系列简单的问题,再把一系列简单的解决方案组合成一个复杂的解决方案。而软件开发中最大的挑

王下邀月熊
软件结构
705
2019-09-06 10:29
 1 2 3 4 下一页
网站地图 2013足球世界杯 欧洲足球排名 少林足球里面唱的歌
太阳城集团 太阳城申博娱乐game 十大博彩现金网申博 申搏官网登陆失败
威尼斯人官网快速充值中心 新葡京时时彩网址 nba博彩网站 易博彩票韩式1.5分彩
西安足球网 足球之夜江苏舜天 cctv5疯狂的足球1 足球赛事预告
手机看足球直播 江苏舜天足球 足球转播预告 ept实况足球论坛
718cw.com 165sun.com 1113887.COM 785DC.COM 8JAS.COM
888xsb.com 292SUN.COM 062xx.com 595PT.COM 8QJS.COM
988PT.COM DC938.COM 987PT.COM S6186.COM 8888XSB.COM
675SUN.COM 618XTD.COM 555xsb.com 958jbs.com 1112998.COM