- 浏览: 129651 次
- 性别:
- 来自: 杭州
最新评论
请您先登录,才能继续操作
文章列表
初识Hadoop
古代,人们用牛来拉重物,当一头牛拉不动一根圆木时,他们不曾想过培育更大更壮的牛。同样,
我们也不需要尝试开发超级计算机,而应该结合使用更多计算机。
--格蕾斯.霍珀
数据的存储与分析
大数据时 ...
[置顶] Oracle 直方图
- 博客分类:
- Oracle 优化
文章整理来源于:
剑破冰山之Oracle开发
http://www.dbform.com/html/2010/1200.html
--下面来先关组下ORACLE的预测行对执行计划的影响。
DROP TABLE T PURGE;
CREATE TABLE T(ID,COL1,COL2)
AS
SELECT ROWNUM,CASE WHEN ROWNUM >100 THEN 200 ELSE ROWNUM END,ROWNUM
FROM DUAL
CONNECT BY LEVEL <=10000;
CREATE INDEX T_COL1 ON T(COL1 ...
一、用户思维、产品思维、工程思维
1.用户思维:
是指站在用户的角度考虑问题,从用户的问题出发。这里的用户,可以是使用产品的用户、公司的客户,
也可以是合作部门提需求的同事,还可以是自己的老板。马化腾说过,产品经理最重要的能力是把自己变傻瓜。周鸿祎也提出,
一个好的产品经理必须是白痴和傻瓜状态。
产品经理要能够随时切换自己的思维方式,能够随时从"专业模式"切换到"傻瓜模式",这就是用户思维的体现。产品经理要能够
忘掉自己的行业背景和知识积累,以及产品逻辑和实现原理,变成对这个产品一无所知的"小白"。
如何掌握并熟 ...
Clickhouse入门
- 博客分类:
- 数据仓库
一、什么是ClickHouse?
1.OLAP数据库、ROLAP模型
完整的列式DBMS,支持SQL、DDL、DML语句。数十种表引擎,内置数百个函数。
2.接口丰富
提供TCP、HTTP底层访问接口,提供JDBC、CLI等封装接口,支持Java、Python、NodeJs等众多第三方接口。
3.在线查询
允许在运行时创建表和数据库,加载数据和运行查询,而不需要重新配置和启动服务器。
实时应答,无需预处理,也支持立方体预聚合。
4.分布式
MPP架构,支持集群模式,支持数据分区、分片、副本。
5.高性能
线性扩展,列式存储、高压缩、向量化引擎,秒杀一切的性能。单机部署 ...
/**
*
connect by主要用于父子,祖孙,上下级等层级关系的查询
{ CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ]
| START WITH condition CONNECT BY [ NOCYCLE ] condition [AND condition]...}
解释:
start with: 指定起始节点的条件
connect by: 指定父子行的条件关系
--PIROR ID = PARENT_ID,我是这样理解的,当前条(也是上一条)的ID等于下一条的 ...
一、债券
债券是政府、企业、银行等债务人为筹集资金,按照法定程序发行并向债权人承诺于指定日期还本付息的有价证券。
债券说白了就是欠条,缺钱的人发行债券,投资者购买债券,等于把钱借给他们。
发行债券的三种群体:
1.政府债券(政府发行,国家背书,风险低、利息低)
2.金融债券(银行等金融机构发行,监管力度强,风险低,利息低)
3.公司债券(利息高、风险高)
但不管谁发行,都要先经过证券会的审核,拿公司债来说,发行前会对公司财务进行体检,
瞅瞅公司运营是否健康,能否盈利。
债券主要包含以下部分:
债券面值(债券的票面价值,发行人在到期后应偿还的本金数额)
偿还期(指 ...
--1.创建用户行为表
CREATE TABLE EVENTS
(
DATES DATE,
USER_ID VARCHAR2(50),
ITEM_ID VARCHAR2(50),
BEHAVIOR VARCHAR2(50)
);
COMMENT ON TABLE EVENTS
IS '用户行为表';
COMMENT ON COLUMN EVENTS.DATES
IS '日期';
COMMENT ON COLUMN EVENTS.USER_ID
IS '用户ID';
COMMENT ON COLUMN EVENTS.ITEM_ ...
一、HBase的特点
高并发、稀疏型
二、HBase架构
底层是HDFS的DataNode。
HMaster集群、RegionServer。
ZK做服务器心跳检测。
HRegionServer实际上是一个进程,不实际存储数据,掌握的元数据。
包括HLOG、写数据先进入HLOG中。
一个 ...
Flowable 入门简介
- 博客分类:
- JAVA 学习
参考网址:https://www.jianshu.com/p/4253f6eac920
https://www.jianshu.com/p/799b1ebf5dc4
Flowable是一个流行的轻量级采用java开发的业务流程引擎。
通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(XML文件),通过流程定义创建
流程实例,查看 ...
http://bond.hexun.com/stepbystep/step1content.html#11
什么是逆回购
所谓债券逆回购,其实是一种短期贷款,就是你把钱借给别人,获得固定利息,别人用债券作抵押,
到期还本付息。其中债券持有人(正回购方)将债券质押而获得资金使用权,到约定的时间还本并支付一定的利息,
从而“赎回”债券,而资金持有人(逆回购方)就是正回购方的交易对手,在实际交易中债券是质押给了第三方即中国结算公司
债券有四个方面的含义:
发行人是借入资金的经济主体; 投资者是出借资金的经济主体; 发行人需要在一定时期还本付息;
反映了发行者和投资者之间的债 ...
Java 8 新特性
- 博客分类:
- JAVA 学习
Lambda表达式
Lambda允许把函数作为一个方法的参数(函数作为参数传递到方法中), 使用Lambda表达式可以使代码变的更加简洁紧凑。
示例:
// Java 8之前:
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("Before Java8, too much code for too little to do");
}
}).start();
//Java 8方式:
new Thread ...
kafka
Kafka是一种分布式,基于发布/订阅的消息系统。
高吞吐量:每秒可处理几十万条记录
分布式:支持热扩展
持久化:消息持久化到磁盘
容错:副本容错
高并发:客户端同时高并发读写
使用背景:
峰值处理能力
统 ...
前言:
日常Java Web中使用数据库来存储,一般不会有高并发的问题,可一旦涉及高并发的情况,
比如商品抢购,主页访问量瞬间较大,使用数据库会产生磁盘读写带来的性能瓶颈,
通过引入NoSql技术基于内存的数据库,可克服上述问题。
Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis与其他key-value缓存产品比较有一下三个特点:
1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启后可加载使用。
2.不仅支持简单的key-value类型的数据,还提供list,set,zset,hash等数据结构的存储。
3. ...
SVN:版本控制工具
MAVEN:项目构建工具(ANT、MAKE)
MAVEN主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。
什么是构建?
项目的编译、运行单元测试、生成文档、打包和部署项目,maven工具只需要一条简单命令,所有繁琐步骤就能够自动完成。
maven的优势
1.跨平台
2.服务于构建,帮组我们自动化构建过程,从清理、编译、测试到生产报告,再到打包和部署。
3.构建标准化
4.依赖管理工具
maven 通过一个坐标系统准确定位每一个构件,maven给这个类库引入了经纬,让它们变得有序。
5.maven对于项目目录结构,测试用例命名方式 ...
Oracle 查询转换初探
- 博客分类:
- Oracle 优化
http://blog.itpub.net/25444422/viewspace-2091916/