桃园结义 , 版权所有丨如未注明 , 均为原创丨转载请注明

2016年12月的内容

Java

Java 7中的Try-with-resources

这个所谓的try-with-resources,是个语法糖。实际上就是自动调用资源的close()函数。和Python里的with语句差不多。 例如: static String readFirstLineFromFile(String path) throws IOException { try (BufferedReader br = new Buffere……继续阅读 »

Body 3年前 (2016-12-30) 485浏览 0评论 3个赞

Java

排序算法:Collections.sort和Arrays.sort

在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,内部实现换成了TimSort,其对对象间比较的实现要求更加严格: Comparator的实现必须保证以下几点(出自这儿): a). sgn(compare(x, y)) == -sgn(compare(y, x)) b). (compare(……继续阅读 »

3年前 (2016-12-29) 541浏览 0评论 4个赞

数据库

Redis和Memcached的区别

Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。 ……继续阅读 »

Body 3年前 (2016-12-29) 547浏览 0评论 5个赞

互联网媒体

费曼技巧:一个“以教促学”的好方法

“费曼技巧”(Feynman Technique)是一个让你学习效率、效果大幅提升的学习技巧,核心思想:制定学习目标(通常是一个“概念 ”),并以“教”的方式来学习,在教的过程中发现问题,解决问题。就像给洋葱一层层剥皮,渐进的学习方法。 什么是费曼技巧 1、Choose Your Concept :你想知道什么?  在白纸的顶部写出一个你想要理解的概念……继续阅读 »

Body 3年前 (2016-12-27) 635浏览 0评论 6个赞

工具

maven 配置篇 之pom.xml

什么是pom?     pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: xml 代码   <project>&nb……继续阅读 »

Body 3年前 (2016-12-27) 461浏览 0评论 5个赞

数据库

阿里云开放 AliSQL 数据库正式发布

AliSQL是阿里巴巴基于于MySQL官方版本的一个分支,应用于阿里巴巴集团业务以及阿里云数据库服务。目前由阿里云数据库团队维护。 AliSQL版本在强度和广度上都经历了极大的考验。最新的AliSQL版本从其他开源分支比如:Percona,MariaDB,WebScaleSQL等社区得到帮助,也从阿里巴巴MySQL领域的经验和解决方案得到经验。 据阿里云资深总监李津表示,在……继续阅读 »

Body 3年前 (2016-12-27) 1066浏览 0评论 6个赞