文章 2019-01-16 来自:开发者社区

1月16日云栖精选夜读 | 阿里P8架构师谈:Zookeeper的原理和架构设计,以及应用场景

随着信息化水平的不断提高,企业级应用系统变得越来越庞大,性能随之下降,用户抱怨频频。拆分系统是目前我们可选择的解决系统可伸缩性和性能问题的唯一行之有效的方法。但是拆分系统同时也带来了系统的复杂性——各子系统不是孤立存在的,它们彼此之间需要协作和交互(分布式系统)。 热点热议 阿里P8架构师谈:Zookeeper的原理和架构设计,以及应用场景 作者:mikechen优知 设计模式实战-策略模式(.....

文章 2018-12-21 来自:开发者社区

【福利】BAT架构师分享最全Java架构师学习技能图谱:包含Java编程+网络+设计模式+数据库+分布式等

【福利】总结了一份架构图谱,希望对想成为架构师的朋友有一定的参考和帮助。 我简短谈下目前大家关心的话题:互联网裁员浪潮里,大家会发现一般裁员会先从可替代性的业务性程序员开始,原因很简单,由于日常负责项目大部分都是业务性的,真正有技术实力提升机会非常有限,平时工作繁忙,忽略了提升自己的技术栈。 对此,我想给大家一些过来人的建议,大家除了加班之外,要尽可能多地挤出一些时间来提升自己的技术实力,提升自....

文章 2018-12-07 来自:开发者社区

成为架构师不可错过的Java架构学习笔记

1. 性能调优专题 1.1.性能优化如何理解 1.1.1. 如何衡量性能标准 1.1.2. 性能优化是什么 1.1.3. 性能优化后效果 1.2. JVM调优 1.2.1. JVM内存管理机制 1.2.2. JVM执行子系统 1.2.3. 程序编译与代码优化 1.2.4. 实战调优案例与解决方法 1.3.JAVA程序性能优化 1.3.1. 优雅的创建对象 1.3.2. 注意对象的通用方法 1.3....

文章 2018-11-12 来自:开发者社区

从程序员到架构师——踏上架构旅途 思考从未止步

在我心里,程序员可以分为三个层次:普通程序员、工程师和架构师。 普通程序员是编写代码的人。编写代码的方式有很多,只要能让程序跑起来,能正确地处理业务流程和对数据进行计算,就可以说“会编写代码”。程序员需要熟悉整个程序的逻辑及处理过程,需要熟悉程序语言的特性,还需要熟悉一些计算机操作系统的交互调用方式,才能写出从用户侧交互,到数据和业务逻辑处理,再到与计算机系统交互的代码,有效地把用户信息、数据、....

从程序员到架构师——踏上架构旅途 思考从未止步
文章 2018-10-27 来自:开发者社区

这有一份阿里架构师大牛的Java高级架构师教程,请查收!

相信你可能经历过这些: 已经工作3年了,每个项目都会保质保量的完成,薪资却依旧不如意,多次提出加薪,领导总说哦哦哦知道了。 不止一次想象自己用Mac电脑和Cherry键盘撸代码的兴奋场景, 但就是舍不得买回家。 听说上个月离职的同事,换了其他公司,年薪涨了很多已经快50万了。 你终于明白,现在的工作很难大幅涨薪了,是时候提高自身技能,规划后续的职业发展了。 那么,在做Java开发的你, 该如何提....

文章 2018-10-16 来自:开发者社区

Java架构师面试题全集:Java基础+技术框架+系统架构+分布式系统

基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容。 equals方法实现 面向对象 ....

Java架构师面试题全集:Java基础+技术框架+系统架构+分布式系统
文章 2018-10-14 来自:开发者社区

阿里P8架构师谈:高并发架构解决方案总结

一、关于高并发 高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击。 1 高并发会来带的后果 服务端:导致站点服务器/DB服务器资源被占满崩溃,数据的存储和更新结果和理想的设计是不一样的,比如:出现重复的数据记录,多次添加了用户积分等。 用户角度:网站打不开 服务器雪崩: 2 并发下的数...

阿里P8架构师谈:高并发架构解决方案总结
文章 2018-10-09 来自:开发者社区

阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品

Docker简介 Docker是DotCloud开源的、可以将任何应用包装在Linux container中运行的工具。 Docker基于Go语言开发,代码托管在Github上,目前超过10000次commit。 基于Docker的沙箱环境可以实现轻型隔离,多个容器间不会相互影响;Docker可以自动化打包和部署任何应用,方便地创建一个轻量级私有PaaS云,也可以用于搭建开发测试环境以及部署可扩....

阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品
文章 2018-09-26 来自:开发者社区

阿里P8架构师谈:淘宝技术架构从1.0到4.0的架构变迁!

淘宝技术架构变迁 自2003年创立以来的,淘宝业务发展非常迅速,几乎是每年以100%的速度在成长。创立之初,为了快速上线,抢占市场,选择了当时流行的LAMP架构,用PHP作为网站开发语言, Linux作为操作系统,Apache作为Web服务器,MySQL为数据库,用了三个月不到的时间淘宝就上线了。当时整个网站应用服务器大概10台左右,MySQL数据库采用了读写分离、一主两备的部署方式。 20...

阿里P8架构师谈:淘宝技术架构从1.0到4.0的架构变迁!
文章 2018-09-20 来自:开发者社区

听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构吧

微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和Spring Cloud。各大互联网公司也有自研的微服务框架,但其模式都于这二者相差不大。 微服务主要的优势如下:.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注