• <sup id="my82s"><source id="my82s"></source></sup>
  • <legend id="my82s"><div id="my82s"></div></legend>
    <li id="my82s"><tt id="my82s"></tt></li>
    <bdo id="my82s"><rt id="my82s"></rt></bdo>
  • 架构设计

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    gung123
    软件结构
    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
    操作系统
    2019-12-19 10:40

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

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

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

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

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

    amap_tech
    软件结构
    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

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

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

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

    宜信技术学院
    软件结构
    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 的技术关联。

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

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

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

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

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

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

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

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

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

    王下邀月熊
    软件结构
    2019-09-06 10:29

    ShardingSphere x Seata,一致性更强的分布式数据库中间件

    日前,分布式数据库中间件 ShardingSphere 将 Seata 分布式事务能力进行整合,旨在打造一致性更强的分布式数据库中间件。

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

    82天突破1000star,项目团队梳理出软件开源必须注意的8个方面

    本文整理了项目开源的各种记录事项,希望给今后开源的项目做参考。

    宜信技术学院
    软件结构
    2019-09-03 11:26

    备忘录一:Spring Boot HikariCP 配置说明

    参考:https://github.com/brettwooldridge/HikariCP

    百联达
    软件结构
    2019-08-07 16:36

    一个项目的SpringCloud微服务改造过程

    分享一个项目进行SpringCloud微服务改造的过程与实践。

    宜信技术学院
    软件结构
    2019-08-06 09:29

    金融行业微服务架构解析

    对于微服务,每个人都有自己的理解,与互联网企业的大量落地相比,微服务在传统金融行业还没有普及,这首先是传统金融行业线上系统需求更新和版本迭代没有互联网公司那么频繁;其次是技术能力约束了新技术的落地;再者传统金融行业对系统可用性和稳定性的要求非常高。

    EAWorld
    软件结构
    2019-07-11 18:11

    详解FIX协议的原理、消息格式及配置开发

    FIX协议是由国际FIX协会组织提供的一个开放式协议,目的是推动国际贸易电子化的进程,在各类参与者之间,包括投资经理、经纪人,买方、卖方建立起实时的电子化通讯协议。本文将详细介绍FIX协议的工作原理、消息格式及配置。

    宜信技术学院
    基础设施
    2019-07-11 11:21
    联系我们

    商务合作:

    Tel: +86-15801238530

    Email:sales@itpub.net

    媒体合作:

    Email:edit@it168.com

    关注公众号获取更多技术文章

    亚洲三级理论
  • <sup id="my82s"><source id="my82s"></source></sup>
  • <legend id="my82s"><div id="my82s"></div></legend>
    <li id="my82s"><tt id="my82s"></tt></li>
    <bdo id="my82s"><rt id="my82s"></rt></bdo>