7 杨鑫newlfe

阿里巴巴集团 - 技术专家

我要认证

算法是我的灵魂

等级
TA的排名 87

数据仓库Build The Data Warehouse(William H.Inmon)学习笔记 --- 第九章、迁移到体系结构设计环境

介绍 迁移到体系结构设计的数据仓库环境中的过程,是一个逐步的,每次只需要完成有限的可提交的迁移工作。实现的最为成功的体系结果设计环境,是那些每次一遍的方式建立的数据仓库环境。 这样建立数据仓库只需要最少的人力资源,对现存应用环境造成的破坏也必定是最小的。对这种重复的开发而言,开发规模和速度都很重要,结果也必须能够快速交付; 一、一种迁移方案 迁移方案的起点是一个数据模型。数据模型描述企业信息需求,它指出一个企业所需要的,而并不一定是企业当前..

2020-10-19 23:29:06

数据仓库Build The Data Warehouse(William H.Inmon)学习笔记 --- 第八章、外部数据/非结构化数据与数据仓库

零 大部分组织是以现有系统为来源的数据(即企业的内部数据)上建立第一个数据仓库。在绝大部分情况下,从现有的系统抽取的数据为内部结构化数据。数据来自于企业内部,并且数据已经被换成一种规则的格式; 数据仓库式存储外部与结构化数据的理想场所。如果外部数据与非结构化数据没有存放在一个集中确定的位置,势必会产生一些问题。下图就是当外部数据与非结构化数据以非规范的形式进入企业时,就失去了数据来源的标识,并且不管怎么样有次序的使用数据都不存在数据间的协同; ...

2020-10-13 23:56:36

LeetCode --- 852. Peak Index in a Mountain Array 解题报告

Let's call an arrayarramountainif the following properties hold:arr.length >= 3 There exists someiwith0 < i< arr.length - 1such that: arr[0] < arr[1] < ... arr[i-1] < arr[i] arr[i] > arr[i+1] > ... > arr[arr.length...

2020-10-06 13:31:21

LeetCode --- 844. Backspace String Compare 解题报告

Given twostringsSandT,return if they are equal when both are typed into empty text editors.#means a backspace character.Note that afterbackspacing an empty text, the text will continue empty.Example 1:Input: S = "ab#c", T = "ad#c"Output: tr...

2020-09-27 00:33:01

LeetCode --- 840. Magic Squares In Grid 解题报告

A 3 x 3 magic square is a 3 x 3 grid filled with distinct numbersfrom 1 to 9such that each row, column, and both diagonals all have the same sum.Given angridof integers, how many 3 x 3 "magic square" subgrids are there? (Each subgrid is contiguous)....

2020-09-01 00:36:52

数据仓库Build The Data Warehouse(William H.Inmon)学习笔记 --- 第七章、高级管理人员信息系统和数据仓库

零、简述 先说说DSS和EIS区别 DSS 更加偏向于大众类的分析系统; EIS 更像是高层/CEO 驾驶舱这种分析系统; EIS-高级管理人员信息系统— 是计算的最有效形式之一。通过EIS,高级管理分析员可以精确指出问题并发现对于管理至关重要的趋势。在某种意义上说,EIS代表着计算机最复杂的使用之一。 EIS处理是出于帮助高级管理人员制定决策的目的而设计的。EIS变成了高级管理人员的观察公司运营的窗口..

2020-08-22 23:25:13

LeetCode --- 836. Rectangle Overlap 解题报告

A rectangle isrepresented as alist[x1, y1, x2, y2], where(x1, y1)are the coordinates of its bottom-left corner, and(x2,y2)are the coordinates of its top-right corner.Two rectangles overlap if the area of their intersection is positive. To be cle...

2020-08-21 16:48:24

LeetCode --- 832. Flipping an Image 解题报告

Given a binary matrixA, we want to flip the image horizontally, then invert it, and return the resulting image.To flip an image horizontally means that each row of the image is reversed. For example, flipping[1, 1, 0]horizontally results in[0, 1, 1]...

2020-08-18 11:02:42

LeetCode --- 830. Positions of Large Groups 解题报告

In a stringSof lowercase letters, these letters form consecutive groups of the same character.For example, a string likeS = "abbxxxxzyy"has the groups"a","bb","xxxx","z"and"yy".Call a grouplargeif it has 3 or more characters. We would like...

2020-08-10 11:03:29

数据仓库Build The Data Warehouse(William H.Inmon)学习笔记 --- 第六章、分布式数据仓库

零、简述 大部分企业建立和维护单一中央数据仓库环境。为什么单一中央数据仓库环境比较流行? 数据仓库中的数据全是企业集成的数据,仅在总部使用集成视图; 数据仓库中的大量数据使数据的单一的集中式存储具有意义; 即使数据能被集成,但是若将它们分布于多个局部站点,则存取这些数据也是很麻烦的; 总之,政策、经济和技术等诸多因素都更倾向于建立和维护单一中央数据仓库环境。但是在某些特定场景,需要建立分布式数据仓..

2020-08-10 00:45:58

Java实现读取Excel多个Sheet数据

一个Excel中有多个数据Sheet,我们想读取每个Sheet数据内容是,可以使用Java的POI库来处理因为代码中社交多业务,这里只贴出可执行较核心的代码部分。import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.apache.poi.openxml4j.exceptions.InvalidFormatException;import org.apache.poi.ss.usermodel.CellType;impor

2020-08-06 11:54:41

LeetCode --- 824. Goat Latin 解题报告

A sentenceSis given, composed of words separated by spaces. Each word consists of lowercase and uppercase letters only.We would like to convert the sentence to "Goat Latin"(a made-up language similar to Pig Latin.)The rules of Goat Latin are as foll...

2020-08-03 23:37:21

LeetCode --- 821. Shortest Distance to a Character 解题报告

Given a stringSand a characterC, return an array of integers representing the shortest distance from the characterCin the string.Example 1:Input: S = "loveleetcode", C = 'e'Output: [3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0]Note:Sstring length...

2020-07-31 16:53:07

LeetCode --- 819. Most Common Word 解题报告

Given a paragraphand a list of banned words, return the most frequent word that is not in the list of banned words. It is guaranteed there is at least one word that isn't banned, and that the answer is unique.Words in the list of banned words are given..

2020-07-29 11:28:31

LeetCode --- 812. Largest Triangle Area 解题报告

You have a list of points in the plane. Return the area of the largest triangle that can be formed by any 3 of the points.Example:Input: points = [[0,0],[0,1],[1,0],[0,2],[2,0]]Output: 2Explanation: The five points are show in the figure below. The

2020-07-28 20:37:51

Python实现给定多个数组的排列组合

例如给定:[[0, 0], [0, 1], [1, 0], [0, 2], [2, 0]]我们输出所有三个一组的排列组合的情况import itertoolspoints = [[0, 0], [0, 1], [1, 0], [0, 2], [2, 0]]for (x1, x2), (y1, y2), (z1, z2) in itertools.combinations(points, 3): print((x1, x2), (y1, y2), (z1, z2)).

2020-07-28 20:25:04

任务调度工具调研报告 --- Azkaban、Oozie、Airflow、DolphinScheduler

零、结论 这次分别调研了 Azkaban、Oozie、Airflow、DolphinScheduler 从四十多个角度来对比,作为程序员来看我会选择Azkaban来作为调度工具。不仅是为了收集相关元数据,支持复杂的依赖子任务的关系,还有二次开发或者开发对应的插件,以及监控报警等。 但是如果从可视化,易用的角度我会选择DophinScheduler; 一、需求 跑批任务调度; 脚本相关任务调度; 定时调度; SQL任务; 实时处理;..

2020-07-28 17:08:27

脑暴一分钟 --- 如何让运行的服务更加稳定???

Tips:以下说法完全是一个想法,未经实践试验????!!!今天听同事们说起如何让自己的服务更稳定?或者怎么确保自己的服务相对稳定?其中一个人说可以加监控,服务或者模块宕机后则可以重启,或者可以实现一个守护进程,保证服务的稳定性?或者可以来两个守护进程;正常的服务A由守护进程B守护;守护进程B由守护进程C守护;- _-""...

2020-07-23 19:50:05

LeetCode --- 811. Subdomain Visit Count 解题报告

A website domain like "discuss.leetcode.com" consists of various subdomains. At the top level, we have "com", at the next level, we have "leetcode.com", and at the lowest level, "discuss.leetcode.com". When we visit a domain like "discuss.leetcode.com", we

2020-07-23 13:54:25

LeetCode --- 806. Number of Lines To Write String 解题报告

We are to write the letters of a given stringS, from left to right into lines. Each line has maximum width 100 units, and if writing a letter would cause the width of the line to exceed 100 units, it is written on the next line. We are given an arraywidt..

2020-07-20 11:17:24

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享王者
    分享王者
    成功上传51个资源即可获取