标签:架构设计

Java

还在收集资料?我这里有个github汇总

2

songhua.gao 发布于 2019-10-22

原创: 小姐姐味道(微信公众号ID: xjjdog),欢迎分享,转载请保留出处。 国内程序员都喜欢收集资料,但是又不看,github是重灾区。更有莫名其妙fork的,让人不得要领。这些资料其实也代表了收集者的一个思路,还是有不小参考价值的。 这里,我整理了一下java后端的一些资...

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

Java

坐车2小时,面试5分钟…我太难了

7

darida 发布于 2019-10-22

你也许能说出一万个不知道原理源码也能胜任工作的理由。但是也改变不了,高质量的人才必须要通过原理源码来筛选的事实! 不要抱怨没有时间学习,去年到今年,一年时间过去了, 你是没时间学习,还是有时间也没学习 ,进步了多少你心里清楚。 纵观目前的Java面试套路,无非可以分为这几个部分,...

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

Java

坐车2小时,面试5分钟,为何面试越来越难?

7

wenming.gapo 发布于 2019-10-22

上周去面试,坐了两个小时车,五分钟面试就结束了。上来就问什么 Spring 原理,Dubbo 协议,RPC 熔断原理,我就懵逼了。 回想起来针对面试还是需要认真复习一下 每一 个技术方向的背后都包含了众多技术细节,以开发一个分布式系统来说,需要分布式存储/数据库/缓存、中间件、R...

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

编程技术

微服务架构开发和平台演进

17

darida 发布于 2019-10-22

这是刚刚结束的 AWS Summit北京站的分享,微服务,中台最近特别火,越来越多的公司在实际项目中开始思考和应用,比如今天分享的嘉宾阿迪达斯和欣和电商数字化转型; 虽然,我们每个人都在讲微服务,但我们还是回归初心,当你讲“微服务”的时候,你的脑海里浮现的是什么?你怎么驱动公司和...

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

Java

百度、腾讯热门面试题:聊聊Unix与Java的IO模型?(含详细解析)

7

Harries 发布于 2019-10-21

众所周知 ,如果去百度、腾讯等一线大厂面试,一定会深入考候选人的基础技术功底,其中尤为关键和重视的就是IO相关的技术和知识。 而要搞明白IO相关的概念,首先就得弄清楚同步与异步,阻塞与非阻塞到底是什么意思。 同步与异步 想要搞明白IO模型,就先得搞明白“同步”与“异步”的关系。 ...

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

编程技术

从谷歌 GFS 架构设计聊开去

3

邓龙华 发布于 2019-10-21

【这是一猿小讲的第  62  篇原创分享】 伟人说:“人多力量大。” 尼古拉斯赵四说:“没有什么事,是一顿饭解决不了的!!!如果有,那就两顿。” 研发说:“需求太多,人手不够。” 专家说:“人手不够,那就协调资源,攒人头。” 释义:一人拾柴火不旺,众人拾柴火焰...

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

Java

调用链与日志关联的探索式查询

12

xubiao.zhuang 发布于 2019-10-21

一、Observability Observability是一个最近几年开始在监控社区流行的术语。本文将Observability视为一种理念,一种监控的超集,包括监控、日志聚合、分布式跟踪,可以实时更深入地观察系统。本文将就其中的日志聚合、分布式跟踪及具体应用中结合使用进行展开...

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

Spring

优雅上下线是一个非常重要的话题,却很容易被我们忽略

3

dulong 发布于 2019-10-21

1 前言 这篇文章将会以 Dubbo 为例,既聊架构设计,也聊源码,聊聊服务治理框架要真正实现优雅停机,需要注意哪些细节。 本文的写作思路是从 Dubbo 2.5.x 开始,围绕优雅停机这个优化点,一直追溯到最新的 2.7.x。先对 Dubbo 版本做一个简单的科普:2.7.x ...

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

编程技术

迁移到MySQL的业务架构演进实战

23

xiaoli.wang 发布于 2019-10-21

PREEMPTIVE READING dbaplus社群 · 新书抢读-04期- 编者有言: 本书凝练作者2000篇原创技术博客之精华,真实还原了DBA工作的缩影,让读者在全新梳理DBA已有知识体系和技能栈的同时,全面理解新时代DBA技术转型思路和运维心得。 本文将...

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

编程技术

AMA:对话 NULS 核心团队技术负责人王志坚,重构微服务生态体系

changyuan.xu 发布于 2019-10-20

本次《链客 Talk》邀请到的主讲嘉宾是”NULS”核心团队技术负责人—王志坚,驾临链客现场,为大家分享”重构微服务生态体系”这一主题。 《链客 talk》欢迎所有行业内技术大咖以及 CEO 创始人,来一起见证 区块链 技术的缘起时刻! 问题 1:您好,据悉 NULS 独创的 P...

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

Java

什么样的代码是好代码?金秋十月,读阿里JAVA开发手册有感而发

1

xiaoli.wang 发布于 2019-10-19

最近重温阿里巴巴Java开发手册这本书,思考了什么样的代码是好代码,给大家分享一下我的想法,有哪里不对,欢迎指出,感激不尽。 什么样的代码是好代码? 什么是好代码?实现了功能的代码只是合格的代码,而真正的好代码具有以下特点: 命名易于理解,语义表达清晰而不需人揣摩 代码逻辑清晰透...

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

编程技术

web前端程序员前景及优劣势分析

4

zhuangli 发布于 2019-10-19

前景 需求量非常大,随着人机界面越来越多,比如手机,车载设备,各种物联设备等,都需要大量的开发人员来维护,而且前端的美观直接影响了用户体验,因此靠谱的前端工程师是公司宝贵的财产。 岗位需求量大概是Java的1/3左右 在TIOBE中排名第七 C#和VB国内基本不用,python为...

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

编程技术

一种复杂体系架构设计新范式

2

dulong 发布于 2019-10-18

编辑推荐: 文章体现了复杂体系架构设计的内涵发生了变化。传统的架构描述(系统)组成、关系以及指导(系统)设计和演化的原则和指南。 本文来自于《科技导报》,由火龙果软件Anna 编辑、推荐。 架构方法是解决大型复杂信息系统分析设计问题的一种行之有效的手段。这一概念最早来自于建筑领域...

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

编程技术

Dapr发布:帮助开发者群体轻松构建微服务应用程序

8

hanze 发布于 2019-10-17

过去几年以来,越来越多的开发人员开始利用托管服务部署并运行自己构建出的可扩展云原生应用程序。这种趋势,也代表着新一波变革浪潮的来临。通过这种转变,微服务架构已经成为云原生应用程序的架构标准;根据估算,到2022年, 将有九成新型应用程序采用微服务架构 。微服务架构带来一系列切实可...

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

编程技术

从游击队到正规军(二):马蜂窝旅游网的IM客户端架构演进和实践总结

19

hellas 发布于 2019-10-17

一、引言 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马蜂窝,用户之间的沟通形式比较单一,主...

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

编程技术

AliUK实践探索,实现Redis性能翻倍

4

尖兵 发布于 2019-10-17

基本概念:UniKernel & Libos 随着云计算的发展,应用上云是主流方向,云计算带来资源弹性伸缩便利的同时,也将软件栈变得更厚重。云服务通常部署在VM里,每个VM通常也安装Guest OS。从整个软件栈来看,Hypervisor已对VM之间做隔离,Guest再对...

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

编程技术

云原生时代,什么是蚂蚁金服推荐的金融架构?

11

dulong 发布于 2019-10-16

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享。我们将其中的优秀演讲整理成文并将陆续发布在“ 金融级分布式架构 ”公众号上,本文为其中一...

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

编程技术

中台之上:企业级业务架构

4

xiaoli.wang 发布于 2019-10-16

编者注: 《企业级业务架构设计:方法论与实践》的作者付晓岩,资深的企业级业务架构师,有超过19年的金融行业工作经验,目前就职于建信金融科技有限责任公司。本书是一部从方法论和工程实践双维度阐述企业级业务架构设计的著作。本文节选自原书第 6 章及第 15 章等章节,仅供学习交流使用,...

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