
Java提供的排序算法是怎么实现的?快排?
前几天整理的一套面试题,其中有一个问题就是Java的JDK中我们见到的Collections.sort()和Arrays.sort()这两个排序算法的实现方式…

Web 和 Chrome 开发者之间的那些事!
来源 | 代码湾
这个标题可能咋看之下似乎有那么一点怪(不过你要知道,把标题起的这么怪真不是我的本意),而我真正想看到的是,你们 web developmen…

目前最流行的开发模式DevOps究竟是什么鬼?
随着业务复杂化和人员的增加,开发人员和运维人员逐渐演化成两个独立的部门,他们工作地点分离,工具链不同,业务目标也有差异,这使得他们之间出现一条鸿沟。而发布软件就…

Java多线程编程-(17)-读写锁ReentrantReadWriteLock深入分析
一、前言
上两篇的内容中已经介绍到了锁的实现主要有ReentrantLock和ReentrantReadWriteLock。
ReentrantLock是重入…

Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字
在Java多线程编程-(2)中提及到了一段使用Synchronized关键字实现的单利模式–双重校验锁,代码如下:
慧眼的小伙伴,已经发现了其中的问题,并给…

初探Java源码之LinkedList
前言
上篇文章我们分析了常见的ArrayList源码,它的内部是由一个数组来实现的。那么今天,我们来分析另一个常见的类LinkedList。本文分析都来自Jav…

初探Java源码之ArrayList
前言
在我们的日常开发中,集合类是我们基本上每个人都会用经常用到的东西,用着用着,突然有一天我心生好奇,那么java集合类的这些源码是什么呢?那么我打算接下来一…

大型分布式数据库中间件MyCat的安装与使用
官网资料
MyCat官网:http://www.mycat.io/
MyCat权威指南:http://www.mycat.io/document/Mycat_…

Kafka 单机和分布式环境搭建与案例使用
实验环境:
1、Ubuntu Server 16.04
2、kafka_2.11-0.11.0.0
一、单机环境搭建
官方参考文章:
http://kaf…

如何解决租房烦恼?阿里工程师写了一套神奇的代码
阿里妹导读:租房的烦恼,相信大家或多或少都有过。独自一人在大都市打拼,找个温暖的小窝实属不易,租个称心又价格公道的房子是件重要的事儿。
本文作者、阿里工程师鹿星…

如何打造支撑百万用户的分布式代码托管平台?
前言:过去一年中,阿里巴巴集团GitLab请求量增长4倍,项目数增长130%,用户数增长56%,在这样的增速下,系统调用的正确率却从99.5%提升到了99.99…

推荐一款GitHub超实用的可视化代码树插件:Octotree
Code tree for GitHub and GitLab
先上图不说话!
看图就知道了!
大家在GitHub查看代码的时候,是不是会经常跳转搜索代码!…

在Java中如何高效判断数组中是否包含某个元素
原文作者:Hollis_Chuang
原文地址:http://www.hollischuang.com/archives/1269
如何检查一个数组(无序)是…