自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 大数据存取的选择:行存储还是列存储?

上个月参加了一个云存储的技术讨论会。这一个月里,陆续收到几位同学讨论大数据保存和处理的邮件。今天是周末,索性把这个月的交流内容整理写下来,供各位参考。目前大数据存储有两种方案可供选择:行存储和列存储。业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性。从目前发展情况看,关系数据库已经不适应这种巨大的存储量和计算要求,基本是淘汰出局。在已知的几种大

2016-02-12 23:42:06 383

转载 十分钟搞定pandas

本文是对pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:一、            创建对象可以通过 Data Structure Intro Setion 来查看有关该节内容的详细信息。1、可以通过传递一个list

2016-01-02 12:18:42 360

转载 使用Python Pandas处理亿级数据

在数据分析领域,最热门的莫过于Python和R语言,此前有一篇文章《别老扯什么Hadoop了,你的数据根本不够大》指出:只有在超过5TB数据量的规模下,Hadoop才是一个合理的技术选择。这次拿到近亿条日志数据,千万级数据已经是关系型数据库的查询分析瓶颈,之前使用过Hadoop对大量文本进行分类,这次决定采用Python来处理数据:硬件环境CPU:3.5 GHz Intel

2016-01-02 12:06:47 592

转载 驳狗屎文 "我为什么放弃Go语言"

驳狗屎文 "我为什么放弃Go语言"此篇文章流传甚广, 其实里面没啥干货, 而且里面很多观点是有问题的. 这个文章在 golang-china 很早就讨论过了. 最近因为 Rust 1.0 和 1.1 的发布, 导致这个文章又出来毒害读者. 所以写了这篇反驳文章, 指出其中的问题.原文链接:http://blog.csdn.net/liigo/article/details/23

2015-12-13 17:55:20 8239 7

转载 学习Golang的步骤建议

一、快速入门通过快速入门可以宏观的了解Go相关知识。快速入门可以去学习 go-tour国内可以访问的中文版的 go-tour 地址有下面一些:http://gotour.qizhanming.com/#1 也可以自行搭建 go-tour 的环境, 搭建方法参考:http://www.cnblogs.com/ghj1976/archive/2013/0

2015-12-06 19:44:48 745

转载 Go学习笔记:关于Java、Python、Go编程思想的不同

看了两周七牛团队翻译的《Go语言程序设计》,基本上领略到了Go语言的魅力。学习一个语言,语法什么的任何人都是很容易学会,难就难在充分领略到这门编程语言的思想。面向对象喂!屌丝码农该找个对象了。除去Java Python Go这三种语言底层以及语法的不同,这里以个人的理解只说说其面向对象方面的思想。 一个简单的示例:描述人,李雷,韩梅梅,他俩都是好学生。将用

2015-12-06 16:23:45 726

转载 Go的50度灰:Golang新开发者要注意的陷阱和常见错误

目录 [−]初级开大括号不能放在单独的一行未使用的变量未使用的Imports简式的变量声明仅可以在函数内部使用使用简式声明重复声明变量偶然的变量隐藏Accidental Variable Shadowing不使用显式类型,无法使用“nil”来初始化变量使用“nil” Slices and MapsMap的容量字符串不会为nil

2015-12-05 22:00:49 6551

转载 mybatis缓存的使用及理解

和hibernate一样,mybatis也有缓存机制 一级缓存是基于 PerpetualCache(mybatis自带)的 HashMap 本地缓存,作用范围为session,所以当session commit或close后,缓存就会被清空 二级缓存默认也是基于 PerpetualCache,但是可以为其制定存储源,比如ehcache 一级缓存缓存的是SQL语句,而二级缓存缓存

2015-11-22 11:52:44 566

转载 Golang评估报告

1. Go简介Go是由Google在2009年11月10日开源,2012年3月28日推出第一个正式版本的通用型编程语言,它为系统编程而设计。它是强类型化的语言,具有垃圾回收机制,并显式支持并发编程。程序由包构造,以此来提供高效的依赖管理功能。当前实现使用传统的 编译/链接 模型来生成可执行的二进制文件。2. C/C++的缺陷a.全局变量的初始化顺序

2015-11-15 18:12:00 374

转载 Java Date,long,String 日期转换

1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数2、由long类

2015-11-12 22:08:28 276

转载 如何实现支持数亿用户的长连消息系统

此文是根据周洋在【高可用架构群】中的分享内容整理而成,转发请注明出处。周洋,360手机助手技术经理及架构师,负责360长连接消息系统,360手机助手架构的开发与维护。不知道咱们群名什么时候改为“Python高可用架构群”了,所以不得不说,很荣幸能在接下来的一个小时里在Python群里讨论golang....360消息系统介绍360消息

2015-10-18 17:15:58 1335

转载 Go语言是彻底的面向组合的并发语言

面向组合编程从AOP的Mixin,然后到Ruby的Traits,直至DCI设计,包括Scala的trait的组合设计,这些都有一个共同特点,组合特性是显式的,也就是说要用专门语法来声明组合。其实组合设计应该是面向对象设计中很自然的一种方式,也就是说,只要你使用面向对象语言,隐式上你就具备了强大的组合能力,而无需另外用trait这些语法专门实现。来自Less is Exponentially

2015-10-17 13:15:27 770

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除