- 博客(64)
- 资源 (3)
- 收藏
- 关注
原创 DBeaver 连接 Google BigQuery
DBeaver 连接 Google BigQuery毕业设计要用到Google BigQuery, 但是想要用DBeaver进行远程连接(实在用不惯浏览器端的界面).结果发现DBeaver 真 的 可 以 !! DBeaver提供了Google BigQuery驱动, 可以直接连接!首先添加新的连接, 左边标签选择ALL, 然后再上面搜索框搜索 BigQuery, 选中下面的图标, 点击Next.登陆Google BigQuery, 然后进入想要连接的 Project 的仪表盘(Dashboar
2022-05-08 06:21:49
632
原创 Pycharm使用anaconda环境 (原环境 base)
Pycharm使用anaconda环境 (原环境 base)注意本教程是针对使用anaconda的新手, 添加的是anaconda自带的base环境!首先打开或者新建一个Python项目File -> Settings -> Project -> Python Interpreter, 然后在右边 Python Interpreter看一下又没有anaconde的选项, 如果有, 就直接选中,然后就可以了, 如果没有那就继续看下去.如果没有默认读取anaconda的选项, 那
2021-11-12 04:19:00
13111
4
原创 解决VS Code 运行 “conda : The term ‘conda‘ is not recognized as the name of a cmdlet, function, script “
今天开始学习Panda, 第一个程序就运行报错了, 错误如下conda : The term 'conda' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.这是错误截
2021-11-12 04:04:37
11298
1
原创 Apache Server 安装
找到Apache下载页面: Apache Haus点击下载将下载好的压缩包解压到自己想要解压到的路径, 我这里解压到了 E:\DevelopApps\Apache24 下面打开Apache根目录下的conf目录, 找到 httpd.conf 文件找到 SRVROOT 一行, 然后将内容改为自己刚刚的Apache解压路径, 然后保存退出用管理员身份打开 CMD, 然后定位到Apache根目录的bin\目录下在bin\ 目录下, 用CMD执行以下语句httpd..
2021-11-10 05:19:18
490
原创 红米K40 Pro/Pro+ 使用Fastboot安装欧版ROM (非TWRP)
文章目录步骤最近准备到英国了, 想要给手机刷一个欧版的系统, 但是截止目前(2021.09.08), 还没有针对Redmi K40 Pro的官方的TWRP发行. 官方给的欧版安装包里面也表明了可以使用Fastboot直接安装欧版系统:研究了半天, 发现小米官方直接提在ROM包供了刷机脚本, 根本用不到MIFlash工具, 下载ROM包就可以了.下面介绍一下目前 K40 Pro/Pro plus的欧版ROM安装, 提前提醒一下, 安装完成之后激活系统是需要连接 Google 服务的. 我用的是电脑Cl
2021-09-09 15:33:42
7606
11
原创 2021-07-11
如何使用Microsoft Your Phone?很多小伙伴在Win10上想要使用 Microsoft Your Phone 的时候, 发现会提示"您所在的地区不可用".解决方法很简单, 不需要翻墙, 在设置里将"地区" 改成国外, 美国英国都可以, 然后就可以正常使用 Your Phone了.Step 1: 打开系统设置, 在搜索框搜索"地区"step 2: 将地区改成国外可以用的国家, 实测美国英国都可以Step 3: 然后就发现可以使用Your Phone了!...
2021-07-11 10:53:01
211
原创 Centos7 配置Java开发(JDK)环境
1.下载Java安装包在Oracale Java 官网找到对应的JDK安装包, 现在最常用 JDK1.8而且现在的系统大都是64位, 这里就以LInux64位为例:2.上传到Centos虚拟机/云主机中将下载好的jdk for linux 安装包上传到自己的Linux系统中3.解压和配置环境变量3.1 首先将安装包解压到自己想要解压到的路径, 一般是/opt下, 注意如果解压到非家目录下, 要使用root权限sudo tar -zxv -f jdk-8u261-linux-x64.tar.
2021-02-04 21:26:52
208
原创 MIUI12(开发版) 更新之后无法使用Google服务的解决办法
最近刚刚更新了MIUI, 发现Google一系列服务全都不能用了, 搜了半天, 才发现需要在自动启动设置里将Google框架的一系列服务全都添加才可以.设置方法找到 设置-->应用设置-->自动启动然后将谷歌框架的全部服务全都设为自动启动, 然后重启手机即可!...
2020-11-04 17:47:20
53041
3
原创 Linux下安装nginx
1. 下载安装包从官网获取安装包: 点击进入nginx下载页面2. 解压安装包将下载好的安装包解压到指定位置:tar -zxv -f nginx-1.18.0.tar.gz -C ~/Applications/3. 安装进入解压好的nginx目录, 执行以下命令进行自动配置./configure然后执行以下命令进行安装,注意使用root权限sudo makesudo make install到此安装就完成了4. 配置安装完成以后,配置文件路径在/usr/local/nginx
2020-09-29 22:56:21
143
原创 Win10磁盘上出现黄色感叹号和小锁的解决办法
有时候我突然发现我们的磁盘上出现了一个黄色感叹号和一把小锁,(如下图)这是因为我们的电脑BitLocker等待加密造成的. 原因可能是因为电脑关掉了Security Boot, 安全起见Windows推荐对硬盘进行加密.如果说我们不需要BitLocker锁, 可以按照以下步骤进行磁盘解密.1. 查看BitLocker设置打开设置, 搜索BitLocker, 然后点进去此时磁盘状态应该显示: BitLocker正在等待激活(我这里已经将BitLocker关掉了)2. 使用管理员运行cmd命令
2020-09-28 17:12:39
70964
14
原创 Centos7 安装MySQL5.7
Centos7.5 安装MySQL5.7(rpm方式)1. 首先删除Centos7自带的mariadb数据库注意以下指令要使用root用户执行使用yum命令卸载yum remove mysql mysql-server mysql-libs compat-mysql51检查一下是否还有MySQL的安装包rpm –qa|grep -i mysql查找一下MySQL残...
2020-04-13 17:47:44
323
原创 Hive(10) Hvie函数详解-常见函数使用和自定义函数
Hvie函数详解-常见函数使用和自定义函数函数常用系统内置的函数nvl (空字段赋值)有时候我们查到的一些值是NULL, 但是有时候NULL不能准确的表达含义和参与运算(NULL与任何值运算都为NULL), 比如说工资的奖金这时我们可以使用nvl()函数, 在查询时将NULL值转换为一个默认值nvl(<可能为空的字段>, <自定义默认值>);举例 查询员工...
2020-04-10 23:12:41
587
原创 Hive(9) Hive的高级查询-关联查询、分组查询、排序查询、分桶查询
Hive(7) 高级查询这里会用到的表会用到的表概述学生表字段名类型备注stu_idstring学号stu_namestring姓名class_idint班级编号jobstring职位scoredouble得分add_scoredouble加分entrance_timestring入学时间age...
2020-04-10 23:10:54
736
原创 Hive(7) Hive的DML语句-Hive的数据库和表的修改和删除
Hive(3) DML语句DML 数据操作语句导入数据直接从文件向表中导入数据(load data)load data [local] inpath <文件路径> [overwrite] into table <表名> [partition (<分区名> = <值>, ...)]说明local : 如果加上local, 就是本...
2020-04-10 23:07:21
323
原创 Hive(6) Hive的DDL语句详解-创建数据库以及Hive表的分类和创建
Hive(2) DDL语句DDL 数据定义语言数据库操作创建数据库创建数据库create database [if not exists] <表名>[comment <表的说明>][localtion <路径>][with dbproperties (<属性名> = <属性值>, ... )];说明if n...
2020-04-10 23:06:19
880
原创 Hive(5) Hive的数据类型
HIve(2) Hive的数据类型数据类型基本数据类型Hive数据类型对应Java数据类型长度(byte)举例tinyintbyte110smallintshort220intint430bigintlong850booleanboolean布尔true, falsefloatfloat单精度3.14...
2020-04-10 23:03:53
324
原创 Hive(4) Hive的常见配置(仓库位置、日志信息等)
Hive常见配置配置文件配置注意用户自定义配置会覆盖默认配置。另外,Hive也会读入Hadoop的配置,因为Hive是作为Hadoop的客户端启动的,Hive的配置会覆盖Hadoop的配置。配置文件的设定对本机启动的所有Hive进程都有效仓库位置配置Default数据仓库的最原始位置是在hdfs上的/user/hive/warehouse路径下在仓库目录下,没有对默认的数据库def...
2020-04-10 23:01:45
688
原创 Hive(2) Hive单节点安装以及分布式安装
Hive安装单节点安装在官网上下载Hive的安装包官网地址: http://hive.apache.org/把Hive的安装包上传到服务器中, 然后解压到指定文件(我这里解压到/opt/software/目录下tar -zxvf apache-hive-1.2.2-bin.tar.gz -C /opt/software/方便起见, 可以给Hive的根目录重命名一下mv ...
2020-04-10 22:58:35
515
原创 Hive(1) Hive介绍以及Hive架构详解
Hive介绍以及Hive架构详解概念Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能, 是一种大数据离线分析工具Hive的底层就是将类SQL语句转换成MapReduceHive提供了一系列的工具, 可以用来进行数据提取, 转化, 加载(ETL Extract-Transform-Load)Hive的特点优点操作接口采用类SQ...
2020-04-10 22:56:51
492
原创 Hive启动报错:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
今天在启动hive时出现了一个错误: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient解决方法如下:检查一下java的驱动jar包是否导入hive 的conf/ 目录下, 注意在官网上下载的mysql-connector-java-5.1.48.tar.gz 是个压缩包,...
2020-04-09 16:58:39
664
原创 Hadoop(12) Yarn详解和job提交源码解析
Hadoop(12) Yarn和job提交源码解析文章目录Hadoop(12) Yarn和job提交源码解析Yarn基本架构架构图组件介绍ResourceManagerNodeManagerApplicationManagerContainerYarn工作机制Yarn流程图Yarn流程详解job提交的部分源码源码细节源码流程图示任务推测执行执行推测任务的前提条件不能启用推测执行机制情况推测执行...
2020-04-02 10:04:46
328
原创 Hadoop(11) MapReduce-4 分组和OutputFormat
Hadoop(11) MapReduce-4 分组和OutputFormat分组(GroupingComparable)GroupingComparable介绍GroupingComparable作用GroupingComparable是在Reduce阶段, 在数据进入Reducer之前, 对数据进行一个或几个字段的分组(默认是key相同的数据为同一组), 然后使数据分组次进入Red...
2020-04-02 10:03:26
217
原创 Hadoop(10) MapReduce-3 分区, 排序和合并
Hadoop(10) MapReduce-3 分区, 排序和合并分区(Partition)分区的介绍分区的作用之前我们介绍过, 每个分区对应一个ReduceTask, 如果所有MapTask的结果都由一个ReduceTask来汇总, 会很慢, 所以对MapTask的内容进行分区, 交由不同的ReduceTask来执行分区发生的时间在map()方法执行时, 会将文件写入一个临时缓存,...
2020-04-01 08:40:35
544
原创 Hadoop(9) MapReduce-2 InputFormat详见和自定义InputFormat
Hadoop(9) MapReduce-2 InputFormat详见和自定义InputFormat文章目录Hadoop(9) MapReduce-2 InputFormat详见和自定义InputFormatInputFormat切片和提交的过程InputFormat介绍FileInputFormat机制及其实现类FileInputFormat介绍源码中计算大小的公式FileInputForm...
2020-04-01 08:38:47
207
原创 Hadoop(8) MapReduce-1 MapReduce的详细流程和Shuffle机制的流程
Hadoop(8) MapReduce-1 MapReduce的详细流程和Shuffle机制的流程文章目录Hadoop(8) MapReduce-1 MapReduce的详细流程和Shuffle机制的流程MapReduce的详细流程MapReduce的流程整个MapReduce详细流程MapperReducerShuffle机制的流程MapReduce的详细流程MapReduce的流程I...
2020-04-01 08:37:58
190
原创 Hadoop(6) HDFS详解
Hadoop(6) HDFS文章目录Hadoop(6) HDFSHDFSHDFS介绍HDFS的定义HDFS的优缺点HDFS的应用场景HDFS的组成NameNode 可以理解为结群的主管DataNode 负责具体的任务执行Client 客户端配置Hadoop开发环境HDFS的Shell命令HDFS操作HDFS上传操作HDFS下载操作HDFS的API操作开发软件中开发环境的搭建API测试HDFS上...
2020-04-01 08:37:24
200
原创 MySQL高级(4) 索引的使用
MySQL高级(4) 索引的使用索引的使用几种常见的插入优化方式一个语句插入多行, 插入语句时, 尽量在values后面添加多行数据, 而不是一个一个的insert因为在索引在插入时会变慢, 所以在插入大量数据时, 可以把整个表所有的索引(除了主键)都删除,然后再插入数据减少提交提交次数(使用事务), MySQL默认插入一次提交一次,但是插入大量数据时, 可以关闭自动提交,...
2020-03-27 20:22:09
363
原创 MySQL高级(3) 索引入门
MySQL高级(3) 索引入门索引介绍为什么要使用索引?查询快索引的概念和分类概念是帮助MySQL搞笑获取数据的数据结构,可以简单的理解为"排好序的快速查找数据结构".在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引简单的理解,就是使用B+树构建的一个"目录"为...
2020-03-27 20:21:41
270
原创 MySQL高级(2) 逻辑架构
MySQL高级(2) 逻辑架构文章目录MySQL高级(2) 逻辑架构MySQL逻辑架构逻辑架构的介绍连接层服务层引擎层MyISAM和InnoDB的区别常见的数据库引擎介绍数据存储层SQL语句的在MySQL架中的执行顺序写SQL语句时的顺序计算机读取SQL的顺序(SQL语句被解析器解析后的顺序)MySQL逻辑架构逻辑架构的介绍连接层最上层是一些客户端和连接服务,包含本地sock通信和大...
2020-03-27 20:14:52
226
原创 MySQL高级(1) 安装和配置
MySQL高级(1) 安装和配置文章目录安装和配置在Linux上安装MySQL相关文件位置修改字符集启动查询缓存启用执行计划(profile)安装和配置在Linux上安装>点击查看MySQL5.7安装教程<安装修改root密码设置开机自动启动MySQL相关文件位置路径解释备注/var/lib/mysql数据库存放位置...
2020-03-27 20:14:03
147
原创 解决ssh连接Centos虚拟机特别慢的问题
最近在学习Linux, 但是发现用Shell工具连接虚拟机的时候特别慢, 要等好久才能连上, 但是使用ping命令ping虚拟机的时候却很快百度了一下, 终于找到了问题, 原来Centos在使用ssh连接的时候, 会先做一个DNS检测, 这就拖慢的连接的速度, 我们只要把DNS检测关掉就可以了, 具体方法如下:使用root权限编辑/etc/ssh/sshd_configsudo vim ...
2020-03-27 10:16:58
2062
8
原创 Springboot2.x配置多源数据库
Springboot2.x配置多源数据库项目使用了Springboot+Mybatis+durid连接池注意1. 如果使用多源数据库配置, 在application.properties文件里对Mybatis的配置将失效, 也就是说, 如果项目开启了自动转换驼峰命名法, 需要在配置类里面再次开启, 否则会查不到数据库里的数据2. 现在很多人都在使用注解的方式写SQL, 如果不使用xml文...
2020-03-23 17:00:58
549
原创 Windows下Hadoop开发环境找不到winutils.exe的解决办法
很多小伙伴在学习hadoop的时候,都是在window下进行开发的,但是这里需要注意一下,在window下开发MapReduce程序,在测试的时候,如果Hadoop的环境不是在Win下编译的环境有的小伙伴在自己下载hadoop并且搭建开发环境的时候,会发现明明已经配置好了hadoop的环境变量,但是在执行MapReduce程序的时候,还是会出现下面的错误:ERROR util.Shell: F...
2020-03-10 12:47:05
6697
原创 IDEA 使用maven将Springboot打成jar包
IDEA 使用maven将Springboot打成jar包不得不说idea打jar包真的很坑,弄了半天也没弄好,网上的方法都是直接复制粘贴或者照搬别人的,真不知道这些博主到底亲自试过没有??一开始报错 找不到主类然后按照网上的方法(这个直接上图就能懂,不用我说,网上一搜一大堆):PS: 这种方法根本不行!!!导出jar包后运行,仍旧会果报错(无法自动配置):java.lang.Il...
2020-03-07 16:34:58
462
原创 MySQL设置允许远程连接
有的小伙伴在使用数据库可视化工具连接远程数据库时,会发现远程数据库拒绝连接,这是因为MySQL默认只允许本地的客户端连接,而不允许远程连接的,我们只需要配置一下就可以了在进入数据库客户端:mysql -uroot -p允许数据库远程访问grant all on <数据库名>.* to ‘<数据库用户名>’@’%’ identified by ‘<数据...
2020-02-06 21:49:36
276
原创 MySQL设置简单密码
有些小伙伴在设置MySQL的密码时,会提示Your password does not satisfy the current policy requirements,这是由于MySQL的安全策略导致的,我们把MySQL的安全策略设置成low即可查看MySQL的安全策略show variables like 'validate_password%';会显示下面的内容有关上图的参数说明...
2020-02-06 21:37:40
2826
1
原创 《饥荒》添加本地mod
《饥荒》添加本地mod最近在玩《饥荒》,这里给大家说明一下怎么添加本地mod首先找到Steam中的游戏,然后点进去然后找到"创意工坊"注意如果打不开创意工坊的页面(错误代码: -118),就使用加速器打开,这里我使用的是uu加速器,然后搜索steam,一键加速即可3. 然后再这里输入自己想要订阅的mod注意创意工坊里包括服务器mod和本地mod,在订阅之前要自己查一下自己订...
2020-01-31 19:23:34
12482
原创 nginx踩坑笔记(1) nginx使用反向代理之后,如何获取真实的ip地址?
今天在获取客户端ip时,发现所有的ip都是127.0.0.1因为项目使用了nginx作为反向代理,在nginx截获用户的request之后,再转发到本地的tomcat服务器中,这个过程中request被nginx修改了,如果要仍要获取到客户端原本的ip,就需要在nginx的配置中添加以下内容:location / { proxy_pass <转发的地址>/; #保留代理之前...
2020-01-30 18:23:40
1232
原创 Hadoop(7) MapReduce的介绍以及编程案例
Hadoop(7)MapReduce的介绍以及编程案例文章目录Hadoop(7) MapReduce的介绍以及编程案例MapReduce介绍MapReduce的特点优点缺点MapReduce 核心过程Map阶段Reduce阶段Hadoop序列化Hadoop序列化介绍Hadoop序列化特点Hadoop序列化类型对比MapReduce编程主要流程MapperReducerDriverMapRe...
2020-01-23 12:21:29
388
原创 Hadoop(6) HDFS
Hadoop(六)HDFS文章目录Hadoop(六) HDFSHDFSHDFS介绍HDFS的定义HDFS的优缺点HDFS的应用场景HDFS的组成配置Hadoop开发环境HDFS的Shell命令HDFS操作HDFS上传操作HDFS下载操作HDFS的API操作开发软件中开发环境的搭建API测试HDFS上传和下载的流程客户端上传文件到HDFS流程(写流程)从HDFS下载文件的流程(读流程)元数据...
2020-01-14 10:27:11
618
谷歌安装器(如果Go安装器无法打卡可以使用这个)
2021-01-10
2019全国院校代号及基本信息(xls)
2020-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人