Java必知必会的20种常用类库和API

作者:ArthurKingYs
一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车。《Effective Java》的作者Joshua Bloch…

IDEA已经18岁了!这个好用的插件应该告诉你了!

作者:银时
作者简介:Cloud Toolkit产品经理,《从Paxos到ZooKeeper》作者
微信公众号:阿里巴巴中间件(ID:Aliware_2018)…

面向数据架构的云演变

现代数据架构的概念在过去的10多年里发生了巨大的变化,具体可以参见公众号“补天遗石”的《从数据仓库到数据湖——浅谈数据架构演进》一文。
把时钟调回来,回想一下那…

Docker的6年之痒!

进而将单个项目拆分为不同的开放组件:

然后进化到可以共享这些组件以及组件集合(Assembly)的模型:

最终达到能够提供更多关于组件和通用组件集合的协作的…

Tomcat是怎样处理Spring Boot应用的?

来源 | 公众号 | Tomcat那些事儿
作者 | 侯树成
近一两年, SpringBoot 由于其减少了大量原本繁琐的 Spring 配置,以及基于 Bo…

IOT语义交互性之词汇定义

就早在当年自己离开高通公司的时候,曾经自以为是地将未来的互联网分为3个方向:
1)可信的互联网
2)安全的互联网
3)无所不在的互联网
只是限于能力有限,却始终…

2018年微服务将疯狂至死?带你领略不一样的思维历程!

本文是Dave Kerr发表的一篇微服务批判性文章,他认为复杂性是导致微服务将死的一个重要原因,实际上微服务本来是解决复杂性的,将牵一动百的单体架构变成很多独立…

四张图带你了解Tomcat系统架构

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat…

『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年加入阿里巴巴以…

大规模团队协同开发利器:阿里Atlas正式开源!

近日,手机淘宝安卓客户端容器化框架Atlas正式宣布开源。Atlas由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署…

Spring Session解决分布式Session问题的实现原理

注:以下步骤是基于XML的方式实现 Spring Session的代码讲解!
先从web.xml文件说起

我们知道Tomcat再启动的时候首先会去加载web….

阿里巴巴AliDocker化双11总结

一、前言
在基础设施方面,今年双11最大的变化是支撑双11的所有交易核心应用都跑在了Docker容器中。几十万Docker容器撑起了双11交易17.5万笔每秒的…

【干货】阿里资深技术专家丁宇谈双11高可用架构演进之路

近日Velocity China 2016在京举行,会上阿里中间件技术部资深技术专家丁宇(花名叔同)发表了题为《零点之战–阿里双11高可用架构演进之路》的演讲…

Tomcat的生命周期管理简要分析

在上一篇文章中:Tomcat服务器顶层结构和启动过程 对Tomcat的整体架构有了一个大致的了解,这一篇主要是学习一下Tomcat的整个生命周期的管理。
Tom…

Tomcat服务器顶层结构和启动过程

号外:2016 最流行的是哪一种 Java 应用服务器呢?
通过从部署的 1240 个 JVM 中得到的数据,我们能够确定出现了 862 个容器供应商,或者说是…