- 浏览: 2654341 次
- 来自: 杭州
最新评论
-
siphlina:
课程——基于Python数据分析与机器学习案例实战教程分享网盘 ...
Python机器学习库 -
san_yun:
leibnitz 写道hi,我想知道,无论在92还是94版本, ...
hbase的行锁与多版本并发控制(MVCC) -
leibnitz:
hi,我想知道,无论在92还是94版本,更新时(如Puts)都 ...
hbase的行锁与多版本并发控制(MVCC) -
107x:
不错,谢谢!
Latent Semantic Analysis(LSA/ LSI)算法简介 -
107x:
不错,谢谢!
Python机器学习库
文章列表
Spring Boot特性
- 博客分类:
- Spring Boot
1. SpringApplication
SpringApplication 类是启动 Spring Boot 应用的入口类,你可以创建一个包含 main() 方法的类,来运行 SpringApplication.run 这个静态方法:
public static void main(String[] args) {
SpringApplication.run(MySpringConfiguration.class, args);
}
运行该类会有如下输出:
参考:http://www.cnblogs.com/fenglan/category/887982.html
Spring Security(03)——核心类简介
目录
1.1 Authentication
1.2 SecurityContextHolder
1.3 AuthenticationManager和AuthenticationProvider
1.3.1 认证成功后清除凭证
1.4 ...
Spring Boot入门——freemarker
使用步骤:
1、在pom.xml中添加相关依赖
<!-- 添加freemarker依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2、关闭freemar ...
MD5总结
package com.medishare.platform.pharos.client.common;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
*
* @author jiangyunpeng
*
*/
public class MD5 {
private static String[] digits = { "0", "1", "2", ...
http://blog.csdn.net/lizhitao/article/details/39499283
一种范围统计和聚合的SQL
- 博客分类:
- sql
例子:
select sum(case when age<=6 then 1 else 0 END) as '0-6', sum(case when age>=7 and age<=18 then 1 else 0 END) as '7-18', sum(case when age>=19 and age<=25 then 1 else 0 END) as '19-25', sum(case when age>=26 and age<=30 then 1 else 0 END) as '26-30', sum(case when ...
最近在学习Flink的Fault Tolerance,了解到Flink在Chandy Lamport Algorithm的基础上扩展实现了一套分布式Checkpointing机制,这个机制在论文"Lightweight Asynchronous Snapshots for Distributed Dataflows"中进行了详尽的描述。怀着对Lamport大神的敬仰,我分别下载研读了两篇论文,在这里把一些阅读的收获记录下来,希望能对学习Flink/Blink的同学能有些帮助。
Chandy Lamport Algorithm
我们先来看看Chandy Lamport A ...
关系型数据库曾经在网站和企业应用中都是占统治地位的结构化数据存储技术。自从上世纪70年代关系型数据诞生,一直到本世纪初,关系型数据库和SQL语言几乎是结构化数据存储和访问的唯一选择。这几乎是一个奇迹 - 想象一下, 同一时期,硬件技术,软件开发技术变化可以用天翻地覆来形容。而这个领域几乎没有发生革命性的改变。
变革起初发生在数据访问层面上。 如早期的EJB体系中的实体Bean,到SSH中的Hibernate等。但这些领域的进展只是为了避免数据库厂商的锁定,为了把关系型的数据更方便映射到面向对象的世界里等等这些原因。 关系型数据库基本上还统治着整个数据存储领域。
同时,一些针对数据分 ...
Uber实时数据处理架构
- 博客分类:
- OLAP
Kafka 2016 Summit上Uber工程师Danny Yuan分享了一个Streaming Processing PPT,如何解决Uber里Operation Team所需要的需求。看了整个视频觉得介绍很细致,这对于大部分LBS (Location Based Service)有很好的借鉴意义。
业务需求
Realtime OLAP
对于Operation部门而言,实时性很重要:
当前时间点,全球有多少量车在运行?有多少量车在空驶?
最近10分钟内,有多少UberX(类似于滴滴中的商务专车)在SF出现,热点地区在哪里?
每个区域的平均行驶时间、以及其他指标分别是多少?
...
git 配置,新建.gitconfig,放在~/.gitconfig 目录
[core]
excludesfile = /Users/jiangyunpeng/.gitignore_global
quotepath = false
[difftool "sourcetree"]
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
path =
[mergetool "sourcetree"]
cmd = /Applications/SourceTree.ap ...
Beringei高性能时间序列内存数据库原理
- 博客分类:
- 时间序列
时间戳压缩算法
1. 首先普通的时间戳如下:
2017年3月3日 3:00:00 1488481200
2017年3月3日 3:01:02 1488481262
2017年3月3日 3:02:02 1488481322
2017年3月3日 3:03:
jstorm消息处理的容错语意
分布式流式计算的容错问题
分布式计算不仅带来了系统的横向扩展能力,同时也带来了网络通信的复杂性和更大的故障概率等问题。因此,分布式计算平台、系统首要解决的问题就是容错,在出现 ...
什么是混合检测?它能为我们带来什么?
混合检测,是 Google Stackdriver 提出的一个概念,它是指将监控、记录和诊断融为一体,使用户能够洞察应用系统的健康、性能和可用性,更快地找到并解决问题。它能够为我们提供 ...
关系型数据库曾经在网站和企业应用中都是占统治地位的结构化数据存储技术。自从上世纪70年代关系型数据诞生,一直到本世纪初,关系型数据库和SQL语言几乎是结构化数据存储和访问的唯一选择。这几乎是一个奇迹 - 想象一 ...
NoSQL HBase
- 博客分类:
- HBase
Hbase架构
Hmaster: 元数据,schema管理。 region分配,负载平衡,但是不介入直接的数据访问
Region server: 读写请求处理,Region分裂管理。
介绍
我们以一个实际的业务例子来粗浅地看看在面对不同数据规模的互联网业务时,数据体系的一个演变过程。
Hush是一家提供短链接服务的互联网公司。它把客户的长HTTP链接转换成一个短HTTP链接,方便客户的链接在在线,纸质媒体上进行传播。