一年一语言之2016 一年一语言之2016
背景曾经给自己定下一个目标,每年学会一门新编程语言,尽管可能没办法作为工作语言使用,但我始终认为任何语言(特别是现代语言)都有自己的特点,了解其他语言有什么更新更好的解决方案对自己的平时工作还是很有帮助的。毕竟没有任何一门语言是完美的,用最
2017-01-07
小试Apache Kudu之基础篇 小试Apache Kudu之基础篇
缘起kudu是Cloudera贡献给Apache的项目,号称是新一代的Hadoop存储,目前还在Beta阶段,但已经有一些企业在用了,比如小米,就曾经给kudu站过台,小米和Cloudera有一些合作的。 最早知道这个东西,是在某次面试,面
2016-12-27
spring-boot学习笔记 spring-boot学习笔记
坑了。。。这篇blog已经不打算填坑了,一来以后不太会用spring-boot,二来坑填的也没啥意义,所以就这样吧。 Overview搞Java那还是在5年前上大学的时候,那个时候spring印象中还是2.x,那个时候用spring还要写一
2016-12-27
Docker上手101 Docker上手101
Overview久闻docker的大名,之前用daocloud也是用了docker,正好最近有时间,就简单研究了一下。为了避免以后忘记,这里写一篇简单的上手指南。 介绍docker概念的文章太多了,这里就不赘述了。docker的好处在于可以
2016-04-11
Java/Scala杂记之三 Java/Scala杂记之三
Overview话说前段时间在用spring-boot的时候,还想专门写一篇学习笔记,不过后来嫌麻烦就弃坑了,所以挪到这里简单谈一下好了。最近做了一个服务,最开始用spring-boot,写起来还算简单,但是感觉spring各种约定俗成太多
2016-03-28
最近搞Hadoop集群迁移踩的坑杂记 最近搞Hadoop集群迁移踩的坑杂记
Overview最近一段时间都在搞集群迁移。最早公司的hadoop数据集群实在阿里云上的,机器不多,大概4台的样子,据说每个月要花7000多。从成本的角度,公司采购了4台2手服务器(E5-2420 v2 * 2+96G内存)在办公室自己搭数
2016-02-02
hadoop流水账之HBase网页库设计 hadoop流水账之HBase网页库设计
Overview话说之前挖了一套Naive-Qie的坑,然而Naive-PageDB的坑还没填好呢,我就在脑海里重构了一遍。主要问题在于系统用于生产环境时,随着数据量的增长,就必然会面临单机服务能力有限的问题,虽然数据拆分倒是不难,但是有现
2016-01-04
Java/Scala杂记之二 Java/Scala杂记之二
Overview最近的Java/Scala项目又积累了一些工具,研究不深,权当记录。至于spray系列,等把akka研究明白再写吧(巨型坑)。 typesafe-config最早接触这个配置库是在spray的时候,当时觉得语法还不错,而且这
2015-12-14
小试ESXi做虚拟化 小试ESXi做虚拟化
Overview之前家里的机器做虚拟化用的是KVM,后来听小胖推荐了ESXi,之前用KVM比较不爽的是clone虚拟机实在太慢了,而且没有啥好用的管理软件,virt-manager需要有x-window软件,而mac os上那货又不太好使(
2015-12-07
Java/Scala杂记之一 Java/Scala杂记之一
Overview最近工作中都是些Java/Scala的项目,这块的技术栈(Technology stack,咱也赶个时髦)都停留在5年前了,现在需要补充一下,平时遇到的东西就随手摘抄一下好了。 ScalaOptionScala里的Optio
2015-12-04
hadoop流水账之HBase,Spark和在Spark上操作HBase hadoop流水账之HBase,Spark和在Spark上操作HBase
Overview话说最近搜索相关工作没啥改进空间,所以正好抽出时间来学习一下hadoop的上层工具,这边用的挺多的,但是之前在某搜索引擎大厂基本都是在用hadoop streaming,对于Hadoop上的上层工具基本上没用过,也不了解,而
2015-11-20
Golang学习笔记——高级特性 Golang学习笔记——高级特性
这个坑好像坑了很久,终于填好了…… 高级特性接口与多态这里有一篇不错的文章How to use interfaces in Gogo的接口有点Trait的意思,并且不需要显式实现,这点不是很爽,虽然结果上没啥区别,但是总觉得看到定义时知道它
2015-11-13
1 / 3