加载中
【2016-07-12】SQL on Hadoop

关于SQL on Hadoop的一点总结

2016/07/12 09:53
9
【2016-06-16】Failover简单了解

failover是指系统处理故障并恢复的过程,对于7*24小时的在线服务,为了保证高可用性(high availability),服务需要在出问题的时候能够自动恢复。现在多数分布式系统都实现了自动failover的...

2016/06/16 10:26
35
【2016-06-13】一次BufferReader没有close引发的血案

Hive-Web是我司Web端查询Hive数据的服务,功能上比较简单,用户在Web上写一个SQL,Hive-Web将SQL提交到后端的服务执行查询,得到结果的hdfs路径,然后通过hadoop的fs读取文件,将其返回给用户...

2016/06/13 11:19
493
【2016-05-19】一次tomcat频繁挂掉的问题定位

问题: 最近手中一个web项目频繁挂掉,tomcat进程跑着跑着就没了,catalina.out里也没有任何相关报错。 项目功能: 该服务有3台物理机,接收client端的rpc调用,本机起hive进程做查询,将hiv...

2016/05/19 10:34
810
【2016-05-09】SpringMVC结构简介(half done)

前面写了篇文章Jersey vs. SpringMVC从使用角度简单写了下两者的区别,写完后发现对两个框架都不了解,于是搜集了SpringMVC的资料,本文为整理的内容。 一、SpringMVC中重要的概念: Dispat...

2016/05/09 15:14
46
【2016-05-09】程序员的日常:咖啡

简单讲解咖啡因剂量、代谢、危害等知识。

2016/05/09 00:26
83
【2016-05-08】Jersey vs. SpringMVC

手中的几个web项目使用了Jersey和SpringMVC,很久以来我也没弄清楚两者的异同点,如今打算好好认识一下两个框架。先挖坑,慢慢填~

2016/05/08 10:08
1K
PostgreSQL中的角色浅析

工作原因,需要管理GP数据库。管理GP,不知道这些概念怎么行~

2016/04/21 15:53
71
【2016-04-19】thrift简单使用记录

工作中thrift使用的记录,并没有什么干货,不要期待太多

2016/04/19 11:58
54
【2016-04-19】js代码给div加彩色边框

[].forEach.call($$("*"),function(a){   a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) }) 这行代码可以给div加上边框,效果如下:...

2016/04/19 11:09
70
【2016-04-14】前端目录树加载速度优化

项目中有个报表配置页面,左侧是所有报表的目录树,右侧是报表的配置。 本来很简单的页面,随着报表的增多,页面展示的速度越来越慢,到了今天终于不能忍了,于是优化~ chrome里看了下XHR请求...

2016/04/14 15:40
147
DNS查询工作原理

任何域名都至少有一个DNS,一般是2个。但为什么要2个以上呢?因为DNS可以轮回处理,第一个解析失败可以找第二个。这样只要有一个DNS解析正常,就不会影响域名的正常使用。 一个url对应多个i...

2016/03/30 18:33
122
Network:POP3和SMTP

简单来说: SMTP是用来寄信的:端口25 POP3是用来收信的:端口110 1.SMTP Simple Mail Transfer Protocal,简单邮件传输协议。 SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以...

2016/03/30 18:32
16
【2016-03-30】Hive数据类型

最近在Hive数据类型的使用上遇到个坑,记一笔~ 我们的Hive网页版在建表的时候默认字段类型是TINYINT,用户数据是数字的时候一般不会去改成INT类型。 之后会把数据LOAD到表里,结果select * ...

2016/03/30 18:27
14
【2016-03-26】《修改代码的艺术》:Sprout & Wrap

Chapter 6. I Don't Have Much Time and I Have to Change It

2016/03/27 13:20
60
【2016-03-26】《修改代码的艺术》:The Seam Model

Seam定义: A seam is a place where you can alter behavior in your program without editing in that place。 bool CAsyncSslRec::Init() {     if (m_bSslInitialized) {     ...

2016/03/26 14:25
64
【2016-03-23】《修改代码的艺术》:Fack Object

这两天在看这本书,满满的都是实践经验,作为一个维护一堆项目的程序员,这本书就是宝藏。 顺手做了简单的脑图,链接如下: 百度脑图-修改代码的艺术 场景1:销售与条形码(第三章) 需要对S...

2016/03/23 23:01
66
【2016-03-21】NAT与桥接(bridge)区别

NAT NAT是地址转换,现在普遍使用NAPT,地址/端口转换,把vm 和宿主机所在网段IP 端口做个映射。 vm 无法和本局域网中的其他真实主机通信。 优点:配置简单(零配置),只要宿主机能联网即可...

2016/03/21 18:16
70
大数据技能图谱

大数据处理框架 Spark(Spark学习脑图) - RDD - Spark SQL - Spark Streaming - MLLib Hadoop - HDFS (分布式文件系统) - Mapreduce(计算框架) - Yarn(资源管理平台) - Pig(piglatin ...

2016/03/17 14:03
538
【2016-03-17】移动互联网时代,看好你的隐私

深度好文,当你丢失一部手机时:苹果、FBI以及你的全部生活 一篇6000字的长文,读起来不会枯燥,清晰的解释了“移动互联网时代隐私的重要性”以及“为什么库克拒绝了FBI的要求”。 值得推荐~...

2016/03/17 13:18
4

没有更多内容

加载失败,请刷新页面

返回顶部
顶部