自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

残缺的歌的专栏

pure coding and thinking

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 大数据仓库之ods原始数据层和dw层设计

甲问:数仓建模时,涉及到uv(去重用户数)指标时,数据从哪里取,只能走ods原始数据层吗,汇总到dw层时,由于数据量太大,不能到用户粒度,所以在dw层中不包含用户粒度的数据,而且电商的报表分析,几乎每张报表都会涉及到uv指标,如果所有的uv指标都从ods层去获取,那样io是否会成为瓶颈,原始数据量也比较大。举例:比如说有个字段column_a,包含了几百个数据(1-500),统计时可能会统计条件为

2016-08-31 15:55:46 29755 4

原创 Benchmark 性能测试简介

一、Benchmark简介Benchmark是一个评价方式,在整个计算机领域有着长期的应用。正如维基百科上的解释“As computer architecture advanced, it became more difficult to compare the performance of various computer systems simply by looking at t

2016-08-29 18:25:44 36801 1

转载 hadoop 2.x常用端口一览表

1.DataNode的http服务的端口、ipc服务的端口分别是哪个?2.NameNode的http服务的端口、ipc服务的端口分别是哪个?3.journalnode的http服务的端口、ipc服务的端口分别是哪个?4.ResourceManager的http服务端口是哪个?5.NodeManager的http服务端口是哪个?6.Master的http服务的

2016-08-19 10:36:13 496

原创 SBT(一) 搭建之漫漫长路

最近在学scala,入乡随俗,不用maven改用sbt。构建如下:安装SBT在SBT的官网(http://www.scala-sbt.org/)下载相应版本的SBT。Windows环境下建议配置SBT的环境变量。(windows上搞开发真是越发蛋疼。)具体步骤不说了,就是把sbt/bin目录配置进PATH。在sbt/bin下有个sbt.bat

2016-08-11 16:36:44 4392

原创 数据库的乐观锁和悲观锁

一、广义的乐观锁,悲观锁悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时

2016-08-10 14:19:31 349 1

原创 Groovy (三) 闭包的使用-----极速入门总结

一、直接摆例子/** * Created by Administrator on 2016/8/6. *//*** 闭包的使用* 避免了代码的冗长,可以辅助创建轻量级可复用的代码片段*/print("\n闭包的使用:")def pickEven(n, block) { for (int i = 2; i 2) { block(i) } p

2016-08-06 16:26:34 913

原创 scala 与groovy 语法对比----长期更新

最近在学scala的同时也在接触groovy,因为每个语言都有很多相同点和不同点,拿出来比较就不容易混乱了。太基本的语法这里就不列出来对比了,只列出些遇到的比较重要的语法或者特性之间容易混淆的东西。一、traits 特性在scala中 traits的出现是为了代替java中的interface,与interface不同的是,interface只可以声明抽象方法,而traits可以声明抽象/

2016-08-06 11:42:54 3523

原创 Groory(二) 字符串String+集合Collection篇---极速入门总结

这里只总结一些与java不同的的用法,但是又比较常用的API/** * 这里只总结一些与java不同的的用法,但是又比较常用的API *//** * " ' ' "的用法 */String c = "'Hello Triple" + "Multiple lines'";//print 'Hello TripleMultiple lines'/** *索引用法 */St

2016-08-05 15:46:25 804

原创 Groory(一) 语法篇---极速入门总结

这篇文章主要针对有java基础很扎实,学习能力比较强的同学进行学习。因为groovy与java同根,所以这里只列出与java不同的一部分,力求精简!避免啰嗦重复。一、声明方式:Variables in Groovy can be defined in two ways − using the native syntax for the data type or the next is by

2016-08-05 15:39:54 1297

原创 IDEA 社区版 使用Maven创建Web工程 并部署tomcat(解决无tomcat的问题)

很多人使用idea构建web项目的时候在烦恼,为什么我的破idea找不到Web Appplication,找不到Web Appplication就新建不了tomcat。其实我们在下载的时候没有分清楚idea是有两种版本的,一个是社区版,一个是旗舰版(要钱的)。旗舰版的功能很齐全,但是社区版的很多东西需要自己集成。由于IDEA社区版(Community)无法直接New一个Web Ap

2016-08-04 15:21:01 39143 3

原创 Intellij IDEA创建Maven Web项目 左边目录结构不正确原因

现象:Intellij IDEA创建Maven Web项目找不到src目录,找不到java目录,找不到webapp目录等。首先,你按照网上的方法去新建一个maven的web项目(网上一大把),当走到完成时,你会发现一个进度条正在下载东西,如下:这个时候这个下载是很缓慢,注意了,当初心急的我想着把maven的仓库修改一下,于是停了。之后,你在项目左边目录中

2016-08-03 18:04:28 15833

原创 Scala 浅谈scala闭包与java回调函数

闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在PHP、Scala、Scheme、Common Lisp、Smalltalk、

2016-08-03 15:39:38 1855

转载 Groovy(一)环境搭建

Step1:配置JDKGroovy是依赖于Java的,所以首先要配置好JDK。Step2:下载Groovy下载地址,下载下来解压即可。Step3:配置Groovy环境变量新建GROOVY_HOME,值为刚才解压的路径。修改PATH,在最后追加%GROOVY_HOME%\bin

2016-08-01 16:32:05 734

2015年最新基于jsp的李狗蛋买书网(优秀类毕业设计)

jsp+servlet+sql server 2008。内含源码,报告,数据库!无论是课程设计还是毕业论文,还是新手学习,都非常有借鉴的地方!

2015-07-16

2015最新基于JSP的网络订餐系统(jsp+servlet)

2015最新基于JSP的网络订餐系统(jsp+servlet),内含数据库,源码和报告,只要改改数据库密码便可以运行。

2015-07-16

2015最新JSP+Servlet课程设计-二手驿站(有报告)

2015最新JSP+Servlet课程设计-二手驿站(有报告),适合课程设计,成绩良好,高手勿喷!

2015-07-16

php会员管理系统模板(适合初学者)

这是我自己刚学时用的模板,该模板 主要功能: 1.会员注册; 2会员资料修改; 3会员信息查询; 4管理员注册; 5管理员登陆及管理. 这个特别适合初学者学习,望大家多多支持

2013-05-19

空空如也

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

TA关注的人

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