最新文章
-
如何学习获得架构师高并发的经验?
读者群的朋友大家都比较关注高并发,原因很简单,想去BAT这样的大公司,你必须要有高并发的经验。 今天普及下高并发的知识,希望大家对高并发有一个正确的认识。 什么是高并发 高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击。 专业的角度什么是高并发 高并发(High Concurrency)是互…... -
Netty的实现原理、特点与优势、以及适用场景
Netty 1.介绍 Netty是由JBOSS提供的一个java开源框架。 Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持。作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基于Netty的NIO框架构建(文章尾有详细介绍)。 2.Netty的特点 高并发 Netty是…... -
谈谈技术人的优势
做技术的优势和劣势同样巨大,我之前写文章谈过技术出身的很多盲点,今天我换一个思路,谈谈技术人的优势。 如今互联网已经连接了大部分我们的生活和工作,再加上移动互联网这一波浪潮,把人与人,人与服务更好的连接在了一起。 信息的优势 谈到连接,目前连接互联网最长时间的有一类成员,那就是IT从业人员,基本都是白天连接PC,晚上连接手机,除了睡觉,大部分的时间都连接在互联网上。从某种意义上讲,只有长时间连接的…... -
淘宝发展历程最具决定性的一次技术架构演变
今天我们重点说淘宝最重要的一次架构演变,这次演变在整个淘宝发展历程中算是最具决定性的一次,没有之一! 这套架构体系,如果你能用心掌握,足可以帮助你在任何一家互联网大公司站稳脚跟! 淘宝技术发展历史 前一篇文章“一位亲历者眼中的淘宝技术架构发展之路”,已经写过淘宝技术架构前两个阶段的发展历程。 今天我们重点说淘宝最重要的一次架构演变,也就是第三到第四阶段。 淘宝第三阶段面…... -
想成为阿里160万年薪的P8架构师?你必须掌握如下6大技能体系!
程序设计和开发 数据结构和算法:常用数据结构,排序,检索等 面向对象编程、设计模式,掌握建模语言和建模工具:UML、MVC编程思想 高质量编码能力:重用性,低耦合,可扩展性,高性能,可维护性,安全性高 集成开发,版本控制,构建等工具:eclipse, svn, maven 等 脚本语言:Perl,PHP, Ruby, Python, Groovy等 Java开发 Java语言基础:异常处理,泛型,…... -
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁
在Java并发场景中,会涉及到各种各样的锁,比如:4种常用Java线程锁的特点,性能比较、使用场景,这些锁有对应的种类:公平锁,乐观锁,悲观锁等等,这篇文章来详细介绍各种锁的分类: 公平锁/非公平锁 可重入锁 独享锁/共享锁 乐观锁/悲观锁 分段锁 自旋锁 乐观锁 VS 悲观锁 乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度,在Java和数据库中都有此概念对应的实际应用。 1.…...