自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 SAP ERP系统 MARA, MARC分别起到什么作用

该表包含了与物料在特定工厂中的数据有关的信息,如库存、销售数据、采购数据等。该表包含了与物料有关的通用信息,如物料号、物料描述、基本计量单位、物料类型、是否批管理、是否可销售等。"MARA"和"MARC"是SAP系统中的两个重要的数据表,它们分别用于存储物料主数据和物料的工厂级数据。在SAP ERP系统中,物料主数据是核心数据之一,用于描述和管理公司生产和采购的物料。通过这两张表的数据,SAP系统可以在企业内部高效地管理物料的各种信息,包括特性、库存、成本、采购和销售等,从而实现物料管理的全面控制。

2023-07-25 20:31:00 1592

原创 【清华大学】深入理解操作系统(陈渝) 第四章

第四章的主要内容是:操作系统的非连续内存分配

2022-03-04 16:06:11 518

原创 【清华大学】深入理解操作系统(陈渝) 第三章

第三章的主要内容是:操作系统的物理内存管理

2022-03-04 15:41:55 276

原创 大数据面试必背原理

目录HDFS读取过程:HDFS写入流程:MapReduce工作流程简列几条MapReduce的调优方法谈谈Zookeeper理解HDFS读取过程:1、客户端通过Distributed FileSystem向NameNode请求下载文件。2、NameNode通过查询元数据,找到文件块所在的DataNode地址,返回目标文件的元数据。3、挑选一台DataNode(就近原则,然后随机)服务器,请求读取数据。4、DataNode开始传输数据给客户端(从磁盘里面读取数据输入流,以Packet为单位来做校验

2022-02-16 14:31:50 156

原创 【清华大学】深入理解操作系统(陈渝) 第二章

操作系统的异常/中断/系统调用

2022-01-19 13:44:23 488

原创 【清华大学】深入理解操作系统(陈渝) 第一章

一台计算机就是一组资源,你运行在计算机上的应用程序本质上是离不开计算机的各种资源(如处理器、内存、I/O设备等)

2022-01-18 17:28:45 565

原创 重新过了一遍MySQL优化,记录了这些笔记

MySQL高级优化大全

2022-01-18 11:43:51 813

原创 Spark面试八股文-38题

Spark组件及运行流程原理,SparkSQL,RDD,DAG图等内容

2022-01-18 11:28:09 798

原创 Pycharm Java gateway process exited before sending its port number解决方式

执行程序时提示Java gateway process exited before sending its port numberjava环境变量设置问题网上查了一堆发现依然无法解决问题这里提示俩个方法方法一:在代码前面加入这样一句话,因为我使用的是linux上的环境,需要配成你自己的地址# import os# os.environ['JAVA_HOME'] = "/export/server/jdk1.8.0_241"方法二:点击run->Edin Configuration

2021-12-21 18:55:37 6702 2

原创 移动虚拟机后linux和windows服务器之间无法连接问题处理

这是因为移动后网段不一致导致的查看本地虚拟机网段地址然后通过命令vi /etc/sysconfig/network-scripts/ifcfg-ens33 vi /etc/sysconfig/network-scripts/ifcfg-eth0修改IP地址,部分同学的版本不同可能是第二句命令,具体可以看一下将上图的IP地址修改为图1 的网段192.168.62.xxx接着重启网络即可systemctl restart network # 重启网络服务即可通过远程连接工具连接并

2021-12-18 10:59:11 735

原创 MySQL优化指南及优化思路全解

1、原理:MySQL逻辑分层:连接层,服务层,引擎层,存储层InnoDB(默认):事务优先(适合高并发操作:行锁)MyISAM:性能优先(表锁)2、查询数据库引擎:支持那些引擎?show endines;查看当前使用的引擎show variables like ‘%storage_engine%’3、索引:分类:主键索引:不能重复,不能为NULL唯一索引:不能重复,可以为NULL单值索引:单列值,一个表可以有多个单列索引复合索引:多个列构成的索引创建索引:方式一:create

2021-12-14 18:27:25 294

原创 oracle 中使用exp/imp 导入导出及出现的问题

一共有三台机器机器1(生产)oracle11g服务器字符集是UTF-8客户端及会话为GBK机器2(生产)oracle11g服务器字符集是UTF-8客户端及会话为GBK机器3(测试)oracle12c服务器字符集是UTF-8客户端及会话为UTF-8机器1使用exp导出文件后,需要还原至机器2此时可以不需要创建同名的表空间和索引,假如连用户都不指定的话,可以直接imp导入例如:使用system执行imp命令时,就会将所有的表导入到该用户下exp导出命令:exp 用户名/密码 file

2021-07-28 18:19:29 433

原创 python PIP pymssql 安装错误解决办法 error: Microsoft Visual C++ 14.0 or greater is required.

python版本是3.6当我pip安装pymssql时提示需要升级Microsoft Visual C++ 14.0网上百度了一堆,很多都无法解决问题,安装Microsoft Visual C++ 14.0.exe时总是提示无法从网络上获取最后…发现了解决方式手动下载whl文件,地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#noise搜索您要下载的库,选择对应的版本(cp后面跟着是Python的版本号)。比如pymssql我安装的是这个版本放到

2021-07-08 13:52:33 890

原创 windows报错Unable to load native-hadoop library for your platform和py4j.protocol.Py4JError

当我在pycharm执行spark代码时提示下面的俩个错误1.WARN NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable(无法为您的平台加载本机hadoop库…在适用的情况下使用内置java类)2.py4j.protocol.Py4JError: org.apache.spark.api.python.PythonUt

2021-05-23 19:16:37 922 2

原创 Linux有时会出现“You have new mail in varspoolmailroot”,很烦人,如何禁止掉呢?

Linux有时会出现“You have new mail in /var/spool/mail/root”,很烦人,如何禁止掉呢?需要修改系统配置文件,告诉系统不要去检查邮箱[root@localhost ~]#echo "unset MAILCHECK">> /etc/profile其实就是把unset MAILCHECK加到文件/etc/profile 的尾部即可然后 # source /etc/profile 就没有这个提醒了。...

2021-05-07 13:53:41 152

原创 虚拟机VMware【安装win系统通用安装教程】

1.在桌面上找到【VMware Workstation Pro】的图标,双击打开2.点击【创建新的虚拟机】3.勾选【自定义】,然后点击【下一步】4.点击【下一步】5.勾选【安装程序光盘映像文件】,点击【浏览】6.找到你要安装的系统镜像后,选中点击【打开】7.点击【下一步】8.点击【下一步】9.点击【是】10.点击【浏览…】更改软件安装路径:建议安装到除C盘以外的磁盘,可在D盘或其它盘里面新建一个文件夹【win】。然后点击【下一步】11.点击【下一步】12.点击【下

2021-03-18 10:31:36 912

原创 如何白嫖微软云Azure12个月及避坑指南

Azure介绍Azure是微软提供的一个云服务平台。是全球除了AWS外最大的云服务提供商。Azure是微软除了windows之外另外一个王牌,微软错过了移动端,还好抓住了云服务。这里的Azure是Azure国际不是Azure中国。因最近要考Azure相关的一些证书,发现Azure推出了免费试用12个月的活动申请前准备申请Azure试用申请Azure请提前准备一部手机,一个Microsoft账号,一张双币信用卡。1.申请地址https://azure.microsoft.com/zh-cn/fre

2020-12-28 10:15:00 11484 9

原创 SqlServer2012下载和安装(资源自带密钥)

安装1.如果你安装的是Win10,可以直接双击下载得到的镜像文件,其他版本的windows系统,可以选择使用解压软件,解压该文件。图2 安装包文件目录2.双击安装包目录下的“setup”文件,如图2红色框圈住的文件,运行主安装程序。图3 主安装程序界面3.点击主安装程序左侧菜单栏的“安装”->“全新SQL Server独立安装或向现有安装添加功能”。图4 选择安装4.点击...

2020-08-25 16:38:03 8420 3

原创 JDK1.8详细安装教程-超详细

1.双击安装包(64位)2.双击之后出现如下图所示,点击下一步3.这里可以选择更改安装路径,但是第一次安装最好不要更改,以防止出现问题4.继续点击下一步,就会安装了5.安装完成之后会出现以下界面,继续安装JRE文件,点击下一步6.就会出现正式安装JDK了7.这里就已经提示安装完成了配置环境变量JAVA_HOEM=C:\Program Files\Java\jdk1.8.0_731.配置环境变量,打开我的电脑属性2.点击高级系统设置3.系统属性界面点击环境变量4.系

2020-08-25 16:36:16 3793

原创 高效-简单-直接的SQL优化建议

1、SQL语句不要写的太复杂。一个SQL语句要尽量简单,不要嵌套太多层。2、使用『临时表』缓存中间结果。简化SQL语句的重要方法就是采用临时表暂存中间结果,这样可以避免程序中多次扫描主表,也大大减少了阻塞,提高了并发性能。3、使用like的时候要注意是否会导致全表扫有的时候会需要进行一些模糊查询比如select id from table where username like ‘%sql_road%’关键词%sql_road%,由于sql_road前面用到了“%”,因此该查询会使用全表扫描

2020-08-25 16:21:03 300

原创 Python安装库Could not find a version that satisfies the requirement requests (from versions: none)

一.环境使用python3.8时,用pip安装requests 出现如下错误:系统环境:windows10专业版Python版本:python3.8.5/python2.7我的电脑装了俩个版本的Python二. 解决方案按照提示所示是其中一个原因是pip版本过低,需要更新pip:python -m pip install --upgrade pip由于python国内网络不稳定,然后继续还是报错:可能考虑到是python国内网络的问题,这时我们用国内的镜像源来加速。pip inst

2020-08-17 15:31:18 113722 25

原创 因疫情而上热搜的新发地,却是我生存的地方

什么是新发地北京的这波疫情让一个叫新发地的地方成为了焦点。但是这个名字和疫情没有任何关系。但这又不是一个一般的市场,因为这个市场实在是太大了!追溯“新发地”这个地名的最早来源,还要回到明清易代之际。北京城动荡不安,随着闯王李自成攻破北京,曾经的京城开始进入混乱时期。这期间,作为之前皇家猎场的海子墙无人管理,当时便有一些在京城郊外居住的看坟人在该墙的东侧故址土坡上自行建立住房。由于这里离坟地和看坟人的居住地不算太远,“新坟地”这一词便落到了这里。这个地名延续了将近300多年,直到1958年,坟地被夷平

2020-06-28 16:45:35 358

原创 Python解决No module named pymysql的问题

用管理员身份运行CMD.exe,然后查看python的安装路径我的python版本是2.7pip install pymysql切换到python路径,在Scripts目录下执行pip install pymysql命令如果要删除pymysql,在Scripts目录下执行pip uninstall pymysql命令,看清楚,是在Scripts目录下。【可VX搜一搜:渣渣张的自白,免费赠送海量资料】...

2020-06-28 16:33:35 8621

原创 一篇文章让你秒懂什么是BI商业智能!

前言很多刚刚接触BI读者最开始想了解的问题,经常会看到数据可视化、数据分析、数据仓库和大数据等词汇时会有的摸不着头脑,本次就以什么是BI商业智能中心,浅显易懂的让刚接触BI的读者能最快的了解什么是BI。以及目前最常用的几款BI软件。1、BI的作用BI是一个辅助决策的智能系统,它的核心就是帮助企业利用好数据,让决策管理者随时随地获取关键信息,让决策者基于数字决策,最终提高决策水平。2、Excel报表 VS BIExcel报表我们先来看看大家是如何通过Excel来满足决策者的分析需求的:只有很少

2020-06-05 13:32:57 759

原创 linux-MySQL登录时出现拒绝访问以及You must SET PASSWORD before executing this statement

1.错误提示2.修改MySql配置文件my.cnf,新增skip-grant-tables搜索mysqld find / -name my.cnf修改文件之前记得先关闭mysql服务service mysqld stop添加skip-grant-tables,这样mysql可以免密登录。3.重启服务service mysqld start4.再次连接MySql,重...

2020-04-15 14:16:13 822

原创 pycharm 解决AttributeError: module ‘pygame‘ has no attribute ‘init‘

运行python文件出现 AttributeError: module ‘pygame’ has no attribute 'init’这个情况import sysimport pygamepygame.init()size=width,height=320,240screen=pygame.display.set_mode(size)# 执行死循环,确保窗口一直显示while ...

2019-11-05 16:54:27 11260

原创 Hive启动报错,无法启动, 提示 无法连接本地数据库

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platfo原因是:是未启动metastore服务启动命令bin/hive --service metastore原理:因为你替换了derby数据库存元数据,不启动mysql,hive的元数据就失去管理,系统禁止了解决方案这时有俩个选择...

2019-10-17 17:37:41 1006

原创 MySql中is NULL、ISNULL()和IFNULL()运行速度的比较

在查询过程中,我们经常用到非空和is null的查询,为了更高效的查询,我们应该知道那种方法更快。第一步,is NULL要比ISNULL()的比较SELECT * from 表名 where 字段名 is NULL第二步,is NULL和IFNULL()的比较SELECT * from 表名 where 字段名 is NULL由上面可以看出,可看出IFNULL()要比is NULL快...

2019-05-28 18:56:47 2763

原创 PySpark shell 修改log4j.properties Spark日志调整

下图是 是PySpark shell 启动时的样子。如果觉得shell 中输出的日志信息过多而使人分心,可以调整日志的级别来控制输出的信息量。你需要在conf 目录下创建一个名为log4j.properties 的文件来管理日志设置。Spark开发者们已经在Spark 中加入了一个日志设置文件的模版,叫作log4j.properties.template。要让日志看起来不那么啰嗦,可以...

2019-05-25 10:21:28 968

原创 MYSQL安装教程-5.5.28 超详细

MySql安装教程安装步骤:1、首先单击mysql-5.5.28的安装文件,出现该数据库的安装向导界面,单击“next”继续安装,如图所示:2、在打开的窗口中,选择接受安装协议,单击“next”继续安装,如图所示:3、在出现选择安装类型的窗口中,有“typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,因为通过自定义可...

2019-05-20 17:01:21 19393 6

原创 VM ware虚拟机 网络连接的三种方式 CRT连接不上虚拟机

前俩天虚拟机突然出错了,1,CRT一直连不上虚拟机,2,启动hadoop50070端口号,8088端口号就是进不去ui界面那个时候就知道是因为虚拟机网络连接的原因,但是不知道具体是什么原因为此折腾了一天,重新把网络连接的原理搞清楚了,才算解决了这俩个问题刚开始还傻乎乎的要重装Linux 重新部署hadoop先上图目前有三种连接方式:1.桥接模式windows和虚拟机连接的是同一...

2019-05-12 12:20:09 2013

原创 Hadoop 伪分布式模式环境搭建 全解

一,设置文件夹1,安装上传下载工具lrzsz在root权限下使用yum进行在线安装# yum install lrzsz安装完成后如图所示上传用 rz 下载用 sz2,进入Opt目录下,创建几个文件夹,方便区分文件(文件夹目录可自己设置)Moduels software datas tools3,这里设置software为存放压缩包的文件夹使用cd命令进入该文...

2019-05-11 15:33:46 897

原创 新建Linux系统之后要做的事情 配置IP地址 网络配置

一,设置网络1,点击编辑->虚拟网络编辑器进入到下图界面查看子网和子网掩码一般网关都是.2结尾的2,右键点击进入网络连接设置选择手动设置以下三个ip地址分别为网络编辑器的子网,子网掩码,和网关地址(其中子网最后一位为2-255其中一位,为了方便配置需要记清楚)设置完成后建议重启网络,使网络立即生效使用ifconfig命令确认修改完成二设置网络映射格式:ip+主...

2019-05-11 15:27:51 503

原创 大数据技术Linux之安装CentOS

1检查BIOS虚拟化支持2新建虚拟机3新建虚拟机向导4创建虚拟空白光盘5安装Linux系统对应的CentOS版6虚拟机命名和定位磁盘位置7处理器配置,看自己是否是双核、多核虚拟机处理器数量可以根据自己的机器配置来定,查看电脑的属性即可8设置内存为2GB内存的大小要根据自己机器的内存来定,建议2G9网络设置NAT(说明及其示意图的演示)10选择IO控制器类型...

2018-12-10 20:31:21 200 1

转载 数据集市与数据仓库

企业规划数据仓库项目的时候,往往会遇到很多数据仓库软件供应商。各供应商除了推销相关的软件工具外,同时也会向企业灌输许多概念。其中,数据仓库和数据集市是最常见的两个术语了。各个供应商术语定义不统一、销售策略不一样,这往往会给企业带来很大的混淆。最典型的问题是:到底是先上一个企业级的数据仓库呢?还是先上一个部门级的数据集市?  对于数据仓库和数据集市的概念有各种不同的版本,这里参照数据仓库之父Inmo...

2018-12-06 14:52:39 1428

原创 MYSQL之DQL语言的基础查询学习

MYSQL之DQL语言的基础查询学习类似于Java中 :System.out.println(要打印的东西);特点:①通过select查询完的结果 ,是一个虚拟的表格,不是真实存在② 要查询的东西 可以是常量值、可以是表达式、可以是字段、可以是函数语法:1,查询单个字段SELECT 要查询的东西【FROM 表名】;2,查询多个字段select 字段名 ,字段名 from ...

2018-11-18 16:32:28 306

空空如也

空空如也

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

TA关注的人

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