自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jmayday

从决定学习的那一刻起,你的未来充满光芒

  • 博客(30)
  • 收藏
  • 关注

原创 数据库错题集_概念

习题1、有两个事务T1和T2,可能产生的三种数据不一致1、丢失修改两个事务T1和T2读入同一数据并修改,T2提交结果破坏了T1提交的结果,到这T1的修改被丢失2、不可重复读事务T1读取数据以后,事务T2 执行信封操作,使T1无法再现前一次读取的结果3、读‘脏数据’ 读‘脏数据’是指事务T1修改了某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤...

2019-10-30 16:21:34 220

原创 程序员常用术语及工具

1、常用的术语如下:SDK:SDK(SoftwareDevelopment Kit,即软件开发工具包)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。中间件:中间件是一种独立的系统软件或服务程序IDE:集成开发环境OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是...

2019-10-30 16:20:11 6618

原创 数据仓库准备阶段分析

# 初始阶段1、需求分析目标:收集业务需求与数据实现实现过程:了解关键指标、竞争性商业问题、决策指定过程、支持分析需求对象:通过与业务代表了解业务需求,以及与源系统专家交流2、维度建模的四步法(1)选择业务流程(2)声明粒度(3)确定维度表(4)确定事实表3、选择模型(星型模式与OLAP多维数据库)模型作用:维度表到事实表之间的联系OLAP:包含事实表和维度表## 事实...

2019-10-30 09:09:36 229

原创 PostgreSQL基础(概念篇)

1、PGSQL是什么?PostgreSQL(也称为Post-gress-Q-L)由PostgreSQL全球开发集团(全球志愿者团队)开发。一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。2、PGSQL特点是什么?PostgreSQL可在所有主要操作系统Windows和Linux PostgreSQ...

2019-10-28 17:48:14 2090

原创 PostgreSQL基础(快速入门)

在学习PostgreSQL之前,我们需要先了解一下它的框架结构 在数据库术语里,PostgreSQL使用一种客户端/服务器的模型。PostgreSQL是一种关系型数据库管理系统(RDBMS)。这意味着它是一种用于管理存储在关系中的数据的系统。关系实际上是表的数学术语。1、数据库的创建创建:$ createdb mydb 删除:$ dropdb m...

2019-10-28 16:33:46 1038 2

转载 数据仓库项目实例(马蜂窝数据仓库)

一、马蜂窝数据仓库与数据中台最近几年,数据中台概念的热度一直不减。2018 年起,马蜂窝也开始了自己的数据中台探索之路。数据中台到底是什么?要不要建?和数据仓库有什么本质的区别?相信很多企业都在关注这些问题。我认为数据中台的概念非常接近传统数据仓库+大数据平台的结合体。它是在企业的数据建设经历了数据中心、数据仓库等积累之后,借助平台化的思路,将数据更好地进行整合与统一,以组件化的方式实...

2019-10-28 12:02:45 8956

原创 企业数据仓库构架(Kimball架构)

1、建立维度模型的时候不一定要求维度模型满足3范式,维度表存储空间的权衡往往需要关注简单性和 可关注简单性和可访问性2、维度模型星型和OLAP多维数据库3、粒度每行中的数据是一个特定级别的细节数据,称为粒度4、维度建模的核心事实表中的所有度量必须具有相同的粒度5、事实表的粒度划分为三类事务、周期性快照和累计快照 6、展现区数据特点维度化的、原子的、...

2019-10-28 11:36:20 990

原创 数据库的基本运算符

关系运算符:选择、投影、连接、除传统集合运算:并、差、交、笛卡尔5种基本的运算符:并、差、笛卡尔、选择、投影五种基本运算符的符号如下:并(U)、交(⌒)、投影(π)选择(σ)和笛卡儿积(×)...

2019-10-28 08:39:19 10344

原创 python基础(超详细)

初始学习从简单的概念开始,基本概念的记忆和理解都是很重要的,不要知识一味的追求快速提升,而忽略了基础知识,下面就让我们一起学习吧! 人生苦短,我学pyothon概念篇: ## 首先从几个概念开始...

2019-10-27 14:23:30 645

原创 python常用命令(初学者:超详细)

1 在cmd下 盘与盘之间的切换 直接 D或d: 就好2 查找当前盘或者文件下面的目录 直接 dir3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p4 写文件的第一个字母后 按tab键自动补全 如果有多个p开头的则在按tab 会在所有之间切换5 d:切盘 dir 查找目录 cd 进去目标文件(相当于双击)6 往上走一层 cd .. 走两层 cd ../..(之间有无空格...

2019-10-25 17:52:34 45502 9

原创 乐观锁、悲观锁、互斥锁、自旋锁

1、乐观锁: 假设是没有加锁,当线程去拿数据的时候,默认别的线程不会来修改数据。当需要更新的时候回去检查别的线程是否修改了数据,如果修改了数据就拒绝更新。2、悲观锁 假设别的线程会去修改数据,所以会加锁。当其它的线程来查询数据的时候就会产生阻塞。3、互斥锁 当有一个线程要去访问共享资源的时候,会对它加锁。如果加锁之前有其它的...

2019-10-25 17:24:27 918

原创 InnoDB和 MyISAM的区别

MyISAM 和InnoDB情景一:在写多读少的情况下选择哪一个? InnoDB。它的插入性能比较好,对于并发事务的处理较好。分析总结所适用场景:需要事务支持(具有较好的事务特性) 行级锁定对高并发有很好的适应能力,但需要确保查询是通过索引完成 数据更新较为频繁的场景 数据一致性要求较高 硬件设备内存较大,可以利用InnoDB较好的缓存能力来提高内存利用率...

2019-10-25 16:44:38 175

原创 搭建数据仓库的基本步骤

一、主要步骤1、确定主题确定数据分析的主题.eg:分析某年某月某地区的各种啤酒销售情况.主题要体现出某一方面的各个分析维度和统计量度之间的关系.2、确定度量度量是分析的技术指标,一般为数值型数据.eg:某地区某派出某粒度所发生的警情积分值3、确定分析粒度采用”最小粒度原则”来满足度量的不同聚合程度.eg:将时间粒度精确到秒可以满足小时,天,周….等不同粒度的度量值4、...

2019-10-21 10:36:21 6032

原创 HTTP、CSS、JS之间的关系

1、HTTP---超文本传输协议---基础框架决定网页的结构和内容2、CSS---层叠样式表---表现Cascading Style Sheets控制页面的表现样式,比如网页上的动态文字、文字的色彩、字体、动画效果3、JS---Javasprict---行为控制网页的行为,用户与网页的交互,例如:购物网站用户的订购,网页会实时显示用户的购物动态。...

2019-10-18 18:02:12 632

原创 超文本传输协议

1、什么是超文本传输协议?HTML的英文全称是 Hypertext Marked Language,即超文本标记语言。 超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。小点:网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大...

2019-10-18 17:44:07 3361

转载 面试官想要的POST和GET

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻...

2019-10-18 17:28:43 120

原创 数据中台与传统数据仓库对比

1、传统数据仓库的特点1、业务主题性:传统的数仓要求解决服务问题,比如对一个生产型企业来说公司的主题域是产品、订单、销售商、材料等,要解决应用问题可能是库存、销售、销售商等。其有业务是面向主题的。2、系统集成性:在传统数据仓库中,集成是最重要的,由于计算和存储的成本原因,其数据需要从不同的数据源抽取过来并集中,其数据的冗余度需要尽可能的降低,因此数据进入数据仓库中需要进行转化、格式化、重...

2019-10-18 16:36:59 717

原创 太阳

最近刚听了一首感觉节奏还不错的歌曲,叫做《太阳》,闲暇的时候侯可以静静聆听一下 2019年所剩不多的时间里,还是想学习一下《python》,这么火其实还是有原因的吧。于是买了本《疯狂python》,准备进行小白的入门。提升自己的技能啦啦。 在先前看了些数据库的相关知识,开始看的sql,后来看了一下oracle,发现它应用十分广泛,内容特别多...

2019-10-18 15:36:01 183

原创 索引、视图、游标小结

最近学习了《MYSQL必知必会》结合最近的学习做了一个小小的总结1、索引索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。作用:加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。索引的创建方法:创建索引,例如CREATE INDEX <索引的名字> ON tablen...

2019-10-18 15:08:20 388

原创 可视化、BI、大数据、云计算、人工智能相关概念

1、可视化: 可视化(Visualization)是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的。2、BI: 商业智能(Business Intelligence,简称:BI),又称商业智慧或商务智能,指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值。3、大数据:...

2019-10-18 08:56:07 889

原创 OLTP与OLAP区别与联系

数据库系统一般分为两种类型,一种是面向前台应用的,应用比较简单,但是重吞吐和高并发的OLTP类型;一种是重计算的,对大数据集进行统计分析的OLAP类型。Greenplum属于后者,下面简单介绍下两种数据库系统的特点。OLTP(On-Line Transaction Processing,联机事务处理)系统也称为生产系统,它是事件驱动、面向应用的,比如电子商务网站的交易系统就是典型的OLT...

2019-10-17 08:53:48 681

原创 JDK下载地址及账号

官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html账号:2696671285@qq.com密码:Oracle123安装步骤可以查看相关文章比较多...

2019-10-16 14:35:04 338

转载 MySQL

如何运用结构化思维进行故障处理一、故障处理流程1.1 示例:数据库故障处理下面是来自网易的一些经验,整理自《深入浅出MySQL》一书。1.1.1 事前:故障处理原则1)沟通第一在数据库出现故障时,务必和运维、开发、产品等其他团队保持高效沟通。DBA在遇到故障时,一定不要忘了沟通的重要性,即使时间紧迫,简要的沟通往往也能带来事半功倍的效果。从长远来看,也有利于培养...

2019-10-16 11:28:30 275

原创 数据中台划分

按照功能和角色数据中台可以划分为四个维度1、业务中台业务中台在前文中反复提及,就是把各个项目的共通业务进行下沉,整合成通用的服务平台:2、技术中台技术平台,为了避免研发人员重复发明轮子,向各个项目提供通用的底层框架、引擎、中间件:3、数据中台数据中台,为各个项目进行各种数据采集和分析:4、算法中台算法中台,为各个项目提供算法能力,比如推荐算法、搜索...

2019-10-15 17:32:27 2217

原创 MySQL面试宝典及知识点导图

MySQL面试知识点第一部分:通用模块。此部分对 MySQL 整体概念、执行流程、数据库引擎、查询缓存、表空间、回表查询、数据类型间的区别、内存表、临时表、删除表的 n 种方式、枚举、视图、数据恢复等相关知识点对应的面试题进行解答。第二部分:索引模块。索引的好坏直接影响数据库的性能,所以索引的面试题也是面试中必问的问题,此部分为索引对应的面试题合集。第三部分:事务模块。事务决定了程序的...

2019-10-15 17:11:24 428

原创 帆软图表设置的色彩搭配

1、颜色推荐使用于普通报表的设计后,对表格进行美化2、搭配技巧可以根据公司或者相对应产品的标志选择一致的颜色,这样 风格也比较搭配...

2019-10-15 16:22:20 4020

原创 帆软报表美化

1.描述 帆软为报表的显示外观提供了全面细致的属性设置,可从各个细节灵活美化报表。加上预定义样式的使用,可以方便的对报表外观风格进行统一控制,也能大大提高报表美化的效率。还能通过条件属性控制报表的显示效果。配合样式美观、种类丰富、格式多样的折线图、面积图、组合图、地图、漏斗图等,支持集成第三方图表库,用户可以进行个性化图表的设计,让报表数据的展示变得更生动美观。...

2019-10-15 16:07:15 3890

转载 ETL架构师面试题及答案

                                 &...

2019-10-12 14:24:21 1116

原创 Windows10环境下Kettle的jdk下载与安装(超详细)

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html一、下载安装1、在浏览器中输入网址进入之后,点击右侧下载2、 先接受协议,选择下载的类型3、下载完之后,打开文件4、点击下一步5、点击下一步6、安装完成二、配置...

2019-10-11 11:45:31 3851

原创 ETL数据仓库技术

1、ETL是什么? ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程,是一种数据仓库技术2、ETL的作用是什么?ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分...

2019-10-10 09:04:10 487 1

空空如也

空空如也

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

TA关注的人

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