标签:架构设计

Java

2019年文章精选,分类整理,顺带聊几句时间观念

1

yeseng 发布于 2020-01-19

写在前面 首先,祝大家新年快乐,在国人的情结里,现在才是真正的年底,估计现在好多朋友已经陆续回家过节去了,祝回家的路顺风。 过年回去就好好陪伴家人,不要看一些毒瘤号写的,过年时间弯道超越别人,趁着假期学习什么各种新知识,这完全瞎扯,这一年的时间该努力,努力了,吃苦也吃了,春节就好...

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

Java

似乎你总也记不住,byte取值范围是 -127~128 还是 -128~127

puefu.he 发布于 2020-01-19

小傅哥 | bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析...

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

编程技术

实施微服务架构,有哪些关键步骤?

3

songhua.gao 发布于 2020-01-17

微服务架构系列前序文章: 微服务到底改变了什么,你知道吗? :既要低头赶路,又要抬头望天,科技是为人服务的,任何技术背后都有更深层次的考量,在此文中我们聊了微服务的本质,它是一种可以加速分工、促进合作的新协作机制。 微服务,为什么可以加速分工、促进合作? :知其然,知其所以然,此...

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

编程技术

大型商业银行核心系统“云+微服务”的应用转型实践

4

yanxinchi 发布于 2020-01-17

作者介绍 赵勇, 中国农业银行研发中心架构管理办公室主任工程师,十年以上金融行业信息化架构设计与管控经验。历经互联网金融、两地三中心、分布式核心银行等大型银行系统工程建设,具备丰富的海量金融业务场景下的系统建设经验。 近年来,随着互联网的发展与跨业竞争,利率市场化、打破刚性兑付等...

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

编程技术

微服务类文章整理(1.16)

1

yanxinchi 发布于 2020-01-16

对于前期自己已经将博客文章分类进行了重新整理,其中微服务专门列了一类,但是实际上微服务这个分类里面包括了中台,微服务,DevOps等各类文章。因此后续还是准备对这些文章做进一步的整理,对于自己博客写作初步的思路仍然是首先整理后打印形成博客文集,然后进一步修订准备成书。 对于微服务...

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

Java

JAVA高并发修炼手册 | 高并发的概念

6

changyuan.xu 发布于 2020-01-16

**它是互联网分布式系统架构设计中必须考虑的因素之一,通常是指,保证系统能够同时并行化处理海量请求 ** 同步和异步 同步:发送一个请求,等待返回,然后再发送下一个请求。提交请求 -> 等待服务器处理 -> 处理完返回,此期间客户端浏览器不能干任何事 异步:发送一个请...

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

Java

2020年1月的最新的Java面试经历整理(一次性查缺补漏个够)

1

hellas 发布于 2020-01-16

现在已经是2020年了,相信很多人都在准备面试,,如何拿到心仪的 Offer,进入梦寐以求的大厂,实现自己的职业理想,达到程序员的小康水平。 这篇文章主要介绍了 刘哥 一月份的几次面经,(一次性查缺补漏个够), !(感谢刘哥的内容提供) 对于面试的那几家公司暂不公布,望理解。 第...

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

编程技术

【ECUG 演讲分享】吴海黎:CODING 微服务架构演进之路

10

xirruiqiang 发布于 2020-01-16

近日,CODING 平台技术总监吴海黎参加了由 ECUG 社区举办的技术大会,与听众一同分享了 CODING 微服务架构的演进历程。让我们一起来欣赏精彩的演讲内容吧。 大家好!我是来自 CODING 的吴海黎,今天我给大家分享的内容是微服务拆分的实践,微服务几乎可以说是当下的一个...

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

编程技术

DDD极简教程

3

刘莉莉 发布于 2020-01-15

概述 DDD(Domain-Driven Design 领域驱动设计)是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。整个过程大概是这样的,开发团队和领域专家一起通过通用语言(Ubiquitous Language...

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

编程技术

用于软件架构的 C4 模型

10

小丁 发布于 2020-01-15

作者 | Simon Brown 译者 | 无 明 软件架构图可能是一个非常有用的沟通工具,但很多团队减少了图表的创建,即使有创建图表,也往往模糊不清。本文作者依据自己多年的软件开发和与团队合作的经验,提出了 C4 模型。C4 模型是由一系列分层的软件架构图组成,这些架构图用于描...

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

编程技术

微服务架构以及服务拆分原则

7

darida 发布于 2020-01-15

微服务是什么 微服务起源于 2005 年 Peter Rodgers 博士在云端运算博览会提出的微 Web 服务 (Micro-Web-Service) ,根本思想类似于 Unix 的管道设计理念。 2014 年,由 Martin Fowler 与 James Lewis 共同提...

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

Java

G1GC 概念与性能调优

10

changyuan.xu 发布于 2020-01-14

点击关注“OPPO互联网技术”,阅读更多技术干货 本文不讨论 G1 底层数据结构与算法,从 G1 GC 行为上做简要介绍 G1 的过程 Garbage-First Garbage Collector 从官网的描述来看: G1 is a generational, incremen...

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

Java

源码分析 | 基于jdbc实现一个Demo版的Mybatis

1

xiaoli.he 发布于 2020-01-14

微信公众号:bugstack虫洞栈 | 博客: bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写R...

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

编程技术

打开黑盒:从 MySQL 架构设计出发,看它是如何执行一条 SQL 语句的?

11

小丁 发布于 2020-01-14

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方海报了解 专栏详情 特别说明 :本文来自公众号狸猫技术窝的专栏《从零开始带你成为MySQL实战优化高手》,是作者救火队队长开放的试读文章 1、把MySQL当个黑盒子一样执行SQL语句 上一讲我们已经说到,我们的系统采用数据库连...

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

编程技术

融云首度披露高并发系统架构设计四大要点

2

Harries 发布于 2020-01-13

5G因高速率、大容量和低时延三个主要特征,为我们带来了无限遐想,但如果底层通信能力及设计架构不足以支撑高并发的场景,高延时仍然不可避免,那么5G技术所赋予的全新应用体验也将大打折扣,因此,掌握高并发的通信技术在5G时代至关重要。 在2019全球互联网通信云(WIIC)大会上,融云...

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

编程技术

从一线经理到全球副总裁,我的敏捷组织架构设计原则

13

dulong 发布于 2020-01-13

作者介绍 常红平, IT职场老兵,在做过除用户体验设计师外的所有软件研发团队中的角色后,于10年前开始专注于管理。爱技术、爱敏捷、爱读书、爱分享。现在IBM CIO中国实验室作为IBM全球软件和云服务销售系统负责人,领导IBM年交易量数百亿美金的核心系统的研发和运维工作。近年来,...

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

编程技术

欧洲电商巨头Zalando的微服务之道

1

xiaoli.he 发布于 2020-01-13

作者 | Pamela Canchanya 译者 | 核子可乐 策划 | 小智 电商网站通常是互联网架构创新的前沿阵地,在美国有亚马逊,在中国有阿里巴巴。本篇文章则是欧洲最大在线零售平台 Zalando 在业务规模化以后的架构迁移、技术构建方面的经验。 1 写在前面 Zaland...

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

编程技术

欧洲最大电商 Zalando 的微服务之道

yanxinchi 发布于 2020-01-13

写在前面 Zalando 是欧洲目前规模最大的在线零售平台,我们与其他竞争对手的主要区别在于,我们在欧洲的大部分国家和地区提供免费送货、100 天退货以及便捷的免费退款服务。 Zalando 公司在欧洲的 17 个国家与地区开展业务,网站每月访问量超过 2.5 亿,活跃客户超过 ...

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