- 博客(4)
- 收藏
- 关注
原创 取模操作性能为什么比较低
计算器原理层面,取模操作不是一个基本的指令,而是由多个指令组合而成,所以性能会比较低。Java的lang包的Math.floorMod(x, y)方法中,取模运算是通过除法运算、乘法运算和减法运算组合而成的。public static int floorMod(int x, int y) { int r = x - floorDiv(x, y) * y; return r;}public static int floorDiv(int x, int y) { int
2020-11-27 13:46:54 772
原创 数据仓库多维数据模型概念介绍
操作性数据库与数据仓库区别操作型数据库主要考虑的是事务型处理,一般采用E-R模型进行建模。数据仓库主要面向分析,设计数据仓库时应该需要简明的、面向主题的模式,便于OLAP,通常使用多维数据建模。多维数据模型将数据看做数据立方形式,满足用户从多角度、多层次进行数据查询和分析的需要而建立起来的基于事实和维的数据库模型。多维数据模型采用多维结构文件进行数据存储,并有索引及相应元数据管理文...
2019-11-15 16:21:14 4269
原创 数据仓库概念学习
数据仓库:数据仓库是一个面向主题的、集成的、稳定的、随时间变化的数据的集合面向主题:用户使用数据仓库进行决策时所关心的重要领域 集成:数据一般从多个系统进行集成,通过数据的ETL工作而形成 稳定:某个时间段不变,具有相对稳定性 随时间变化:随着数据载入周期而变化数据仓库系统:指一个数据库环境,而非产品源数据层(各类数据)→ 数据存储与管理层(数据仓库/数据集市)→ OLAP服务器...
2019-11-14 17:54:17 198
原创 Java-方法参数(按值调用,按引用调用)
Java 总是采用按值调用!1. 当方法参数为基础类型时,参数传递是按值传递;2. 当方法参数为对象类型时,参数传递是按值传递还是按引用传递呢?可能会有人认为是按引用调用,但是实际上,对象引用也是按值传递的,由如下代码块执行结果可所示,如果对象参数是按照引用传递的话,那么e1和e2交换之后,pe1和pe2也会相应交换,但是实际上执行结果中,交换的仅仅是e1、e2,而在main方法中的pe1和...
2019-09-05 17:25:53 1108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人