Maven 的这 7 个问题你思考过没有?
作者:张丰哲
在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套…
狗屎一样的代码!快,重构我!
来源:www.jianshu.com/p/3f04b6aebad2
狗屎一样的代码如何重构?
重构不止是代码整理,它提供了一种高效且受控的代码整理技术。
(一)…
看似简单的hashCode和equals面试题,竟然有这么多坑!
hashCode()方法和equals()区别与联系这到面试题,看似简单,根据以往面试星友的情况来说,绝大部分人都不能很好的回答出来,要么没有逻辑,想到一句就说…
IDEA已经18岁了!这个好用的插件应该告诉你了!
作者:银时
作者简介:Cloud Toolkit产品经理,《从Paxos到ZooKeeper》作者
微信公众号:阿里巴巴中间件(ID:Aliware_2018)…
Tomcat是怎样处理Spring Boot应用的?
来源 | 公众号 | Tomcat那些事儿
作者 | 侯树成
近一两年, SpringBoot 由于其减少了大量原本繁琐的 Spring 配置,以及基于 Bo…
IOT语义交互性之词汇定义
就早在当年自己离开高通公司的时候,曾经自以为是地将未来的互联网分为3个方向:
1)可信的互联网
2)安全的互联网
3)无所不在的互联网
只是限于能力有限,却始终…
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 的系统中,程序的执行方式是顺序执…
传统企业转向互联网,如何快速提升研发效能?
互联网时代,随着业务的迅猛发展,企业越来越希望通过实施DevOps来提升研发、运维等IT部门的效率,支撑业务发展。互联网企业如何利用工具让DevOps落地?传统…
阿里下一代数据库技术:把数据库装入容器不再是神话
张瑞,阿里集团数据库技术团队负责人,阿里巴巴研究员,Oracle ACE。双十一数据库技术总负责人,曾两次担任双十一技术保障总负责人。自2005年加入阿里巴巴以…
Spring Session解决分布式Session问题的实现原理
注:以下步骤是基于XML的方式实现 Spring Session的代码讲解!
先从web.xml文件说起
我们知道Tomcat再启动的时候首先会去加载web….
策划一场全民联动的双十一晚会,程序员在后面都干了什么?
背景介绍
回顾2015年在鸟巢举行的第一届双11晚会,我们可以称之为“全民互动”的晚会。因为不止是现场的几千位观众,全国所有在电视机面前的观众朋友,都可以拿起手…
【干货】阿里资深技术专家丁宇谈双11高可用架构演进之路
近日Velocity China 2016在京举行,会上阿里中间件技术部资深技术专家丁宇(花名叔同)发表了题为《零点之战–阿里双11高可用架构演进之路》的演讲…