2018年微服务将疯狂至死?带你领略不一样的思维历程!
本文是Dave Kerr发表的一篇微服务批判性文章,他认为复杂性是导致微服务将死的一个重要原因,实际上微服务本来是解决复杂性的,将牵一动百的单体架构变成很多独立…
『GCTT 出品』Go 语言 bufio 包的介绍
bufio 用来帮助处理 I/O 缓存。 我们将通过一些示例来熟悉其为我们提供的:Reader, Writer and Scanner 等一系列功能
bufio…
Java多线程编程-(14)-Java中的队列同步器AQS和ReentrantLock锁原理简要分析
一、Lock接口
在上一篇文章中: Java多线程编程-(5)-使用Lock对象实现同步以及线程间通信 介绍了如何使用Lock实现和synchronized关…
Java多线程编程-(1)-线程安全和锁Synchronized概念
1
进程与线程的概念
(1)在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单位都是进程。
在未配置 OS 的系统中,程序的执行方式是顺序执…
史无前例开放!阿里内部集群管理系统Sigma混布数据
互联网普及的20年来,尤其是近10年移动互联网、互联网+的浪潮,使互联网技术渗透到各行各业,渗透到人们生活的方方面面,这带来了互联网服务规模和数据规模的大幅增长…
传统企业转向互联网,如何快速提升研发效能?
互联网时代,随着业务的迅猛发展,企业越来越希望通过实施DevOps来提升研发、运维等IT部门的效率,支撑业务发展。互联网企业如何利用工具让DevOps落地?传统…
阿里下一代数据库技术:把数据库装入容器不再是神话
张瑞,阿里集团数据库技术团队负责人,阿里巴巴研究员,Oracle ACE。双十一数据库技术总负责人,曾两次担任双十一技术保障总负责人。自2005年加入阿里巴巴以…
Spring Session解决分布式Session问题的实现原理
注:以下步骤是基于XML的方式实现 Spring Session的代码讲解!
先从web.xml文件说起
我们知道Tomcat再启动的时候首先会去加载web….
策划一场全民联动的双十一晚会,程序员在后面都干了什么?
背景介绍
回顾2015年在鸟巢举行的第一届双11晚会,我们可以称之为“全民互动”的晚会。因为不止是现场的几千位观众,全国所有在电视机面前的观众朋友,都可以拿起手…
【干货】阿里资深技术专家丁宇谈双11高可用架构演进之路
近日Velocity China 2016在京举行,会上阿里中间件技术部资深技术专家丁宇(花名叔同)发表了题为《零点之战–阿里双11高可用架构演进之路》的演讲…
Tomcat服务器顶层结构和启动过程
号外:2016 最流行的是哪一种 Java 应用服务器呢?
通过从部署的 1240 个 JVM 中得到的数据,我们能够确定出现了 862 个容器供应商,或者说是…
AWS Submit 2016 随笔
“911”是教师节的第二天,周末宜多思,随手记一下上周参加AWS Submit 2016的一点体会吧。
混合云
随着业界对“传统IT向云转型“的认可,混合云的时…