自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 启动Kylin jar包冲突怎么办

  安装Kylin前需先部署好Hadoop、Hive、Zookeeper、HBase,并且需要在/etc/profile中配置以下环境变量HADOOP_HOME,HIVE_HOME,HBASE_HOME,并source使其生效。  由于Kylin第一次启动时会去Hadoop、HBASE、hive、kafka、spark中读取相应jar包,并在其lib目录下生成这几个文件。  由于各种版本问题,难免会产生jar包冲突,如果产生冲突就需要去相应的find-xxxx-dependency.sh 配置文件中加

2020-10-23 21:23:06 469

原创 shell中单引号、双引号、飘号区别

shell中引号、双引号、飘号(反引号)的区别及其注意事项!单引号:单引号所括内容将被视为一字符串,像$等字符不会被执行。双引号:双引号所括内容将被视为一字符串,它防止通配符扩展,但允许变量扩展,即像$符这种指令是会执行的。如果不想执行可在$前加上转义字符 \,或改为单引号。(就像sqoop指令中SQL语句后的$conditions 前就必须加转义字符,否则会在双引号内被提前解析)--query "$2 and \$CONDITIONS"反引号:单双引号括起的都是字符串,如果是一行不想分割的整体

2020-10-14 21:27:15 2837

原创 Hive服务启动 之 metastore配置 和 hiveserver2

Hive服务启动 之 metastore配置 和 hiveserver2详解 配置hive的时候都需要配置hive-site.xml,配置过程中可以选择hive直连或者使用metastore服务间接连接,那么他们之间有什么区别呢? 首先贴直连配置代码:<!-- jdbc连接的URL --> <property> <name>javax.jdo.option.ConnectionURL</name> <valu

2020-10-11 20:53:41 6447

原创 数组的创建及其注意事项

一维数组的两种初始化方法://静态初始化:数组变量的赋值与数组元素的赋值同时进行int[] scores = new int[]{56,54,87,98,77,68};int ages[] = {56,54,87,98,77,68};//使用了类型推断String[] names = {"张三","李四","王五"};//动态初始化:数组变量的赋值与数组元素的赋值分开进行String[] foods = new String[5];二维数组初始化:二维数组静态初始化String[][]

2020-10-07 14:25:11 285

原创 +=赋值运算符与普通运算的不同之处

1.运算符 += 与 正常加法 的区别 (1)1字节byte=8bit位 (范围-128至127) (2)运算规则:自动类型提升(byte(1字节) 、short(2字节)、char(2字节) -> int (4字节)-> long (8字节)-> float(4字节) -> double(8字节)),1字节=8bit。首先需要了解:byte为什么是-128到127 计算机中数值表示都是用补码来表示的,为了方便减法的计算(将减法变成加法)产生的补码(补码详解:http

2020-10-07 14:02:51 580 1

原创 补码原理详细解读

 计算机进行加减运算时为了使设计尽量简单. 全部采用的加法,即根据运算法则减去一个正数等于加上一个负数, 即:3-2= 3 + (-2) = +1 ,因此只需要将负数的加法完善就会使计算机运算的设计更简单。 而此种运算需要将符号纳入到二进制中,于是人们开始探索 将符号位参与运算, 并且只保留加法的方法。  十进制中的表达式: 1-1=0 。 原码表达式1 - 1 = 1 + (-1) = [00000001]原 + [10000001]原 = [10000010]原 = -2 。如果用原码表示, 让符号

2020-10-07 13:35:34 1651 1

原创 基本数据类型和运算符应用注意事项

基本数据类型注意事项:(1)整数型long 定义结尾要加L或l浮点型float 定义结尾要加F或f(2)1字节byte=8bit位(3)运算规则:自动类型提升(byte(1字节) 、short(2字节)、char(2字节) -> int (4字节)-> long (8字节)-> float(4字节) -> double(8字节)),1字节=8bit。byte、short或char运算时结果为int型。整数常量默认为int,浮点数常量默认为double。(4)String

2020-10-06 11:48:56 205

原创 环境变量那些事儿:为什么我的环境变量变成了一行显示?!及其解决方案

为什么要设置path?①JDK安装过程中环境变量的设置: 如果不设置环境变量,那么每次运行都需要先找到安装JDK的路径才行,比较麻烦,因此在环境变量中设置path路径将可以在任意目录下运行此程序。关于path的设置,只需要将安装JDK的路径新建在path中即可(但是为了方便以后其他程序调用,可在系统环境中设一个JAVA_HOME变量,地址写JDK安装路径,同时path中要加入“%JAVA_HOME%\bin;”(%JAVA_HOME%表示指向JAVA_HOME的内容,即此条path直接指向的是安装JDK的

2020-10-06 11:31:23 4972 3

原创 Spark入门总结

Spark入门总结一、Spark运行模式部署Spark集群大体上分为两种模式:单机模式与集群模式大多数分布式框架都支持单机模式,方便开发者调试框架的运行环境。但是在生产环境中,并不会使用单机模式。因此,后续直接按照集群模式部署Spark集群。下面详细列举了Spark目前支持的部署模式。(1)***Local模式:***在本地部署单个Spark服务(2)Standalone模式:Spark自带的任务调度模式。(国内常用,效率高)(3)YARN模式:Spark使用Hadoop的YARN组件进行资源

2020-09-28 19:06:53 115

原创 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第八部分92-104)

92. 活跃用户写一个 SQL 查询, 找到活跃用户的 id 和 name,活跃用户是指那些至少连续 5 天登录账户的用户。返回的结果表按照 id 排序.展示数据:+----+----------+| id | name |+----+----------+| 7 | Jonathan |+----+----------+id = 1 的用户 Winston 仅仅在不同的 2 天内登录了 2 次, 所以, Winston 不是活跃用户.id = 7 的用户 Jonathon 在

2020-09-06 16:03:35 676

原创 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第七部分79-91)

79. 活动参与者写一条 SQL 查询那些既没有最多,也没有最少参与者的活动的名字,可以以任何顺序返回结果,Activities 表的每项活动的参与者都来自 Friends 表展示效果:+--------------+| activity |+--------------+| Singing |+--------------+Create table If Not Exists 79_Friends (id int, name varchar(30), activity

2020-09-06 16:02:54 366

原创 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第六部分66-78)

66. Page Recommendations需求一:Write an SQL query to recommend pages to the user with user_id = 1 using the pages that your friends liked. It should not recommend pages you already liked. Return result table in any order without duplicates.展示效果:recomme

2020-09-05 16:59:06 209 1

原创 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第四部分40-52)

40. 交换性别需求:给定一个 salary 表,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。展示效果:idnamesexsalary1Af25002Bm15003Cf55004Dm500create table if not exists 40_salary(id int, name varchar

2020-09-05 16:51:21 204 1

原创 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第三部分27-39)

27. 体育馆人流量需求:请编写一个查询语句,找出人流量的高峰期。高峰期定义,至少连续三行记录中的人流量不少于100。展示效果:idvisit_datepeople52017-01-0514562017-01-06145572017-01-0719982017-01-08188Create table If Not Exists 27_stadium (id int, visit_date DATE NULL, people int);T

2020-09-05 16:50:41 214

原创 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第二部分14-26)

14. 至少有5名直接下属的经理需求:Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理。展示效果:NameJohnCreate table If Not Exists 14_Employee (Id int, Name varchar(255), Department varchar(255), ManagerId int);Truncate table 14_Employee;insert into 14_Employee (Id, Name, D

2020-09-05 16:47:49 191

原创 超全SQL题(104道包含MySQL新特性解法等)由浅入深、笔试必备!(第五部分53-65)

53. 文章浏览需求一:找出所有浏览过自己文章的作者,结果按照 id 升序排列。展示效果:id47Create table If Not Exists 53_Views (article_id int, author_id int, viewer_id int, view_date date);Truncate table 53_Views;insert into 53_Views (article_id, author_id, viewer_id, view_dat

2020-09-05 16:36:40 318

原创 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第一部分1-13)

1. 组合两个表需求:编写一个 SQL 查询,对两表进行关联,展示列为:FirstName, LastName, City, State展示效果:FirstNameLastNameCityStateAllenWangNew York CityNew YorkCreate table If Not Exists 1_Person (PersonId int, FirstName varchar(255), LastName varchar(255));Create

2020-09-05 16:35:44 175

原创 超精简的idea快捷键及其用法(从入门到精通)

初级快捷键,用idea开发必须会alt+enter :想必再看各位都见过这个组合,用来解决常见的飘红最为方便,按下后会显示idea给出的解决方案,选一个合适的确定就OK。ctrl+o :重写方法,实现父类中的方法ctrl+alt+t :surround with,给代码块包围if,while,try catch等ctrl+p :光标定位到方法后面的小括号里,点击次快捷键,可以查看此方法的传入参数类型ctrl+y :删除一行代码ctrl+d :复制一行代码shift+enter :向下插入一行代

2020-09-01 08:52:53 378

原创 Your password does not satisfy the current policy requirement 用临时密码登录mysql后重设密码报错如何解决?

首先了解一下MySQL密码设置(1)validate_password_check_user_name 核对用户名称(2)validate_password_dictionary_file 用于验证密码强度的字典文件路径;(3)validate_password_length 密码的总长度;(4)validate_password_mixed_case_count 密码中至少要包含大/小写字母的个数;(5)validate_password_number_count 密码中至少要包含阿拉伯

2020-08-17 20:19:19 684

空空如也

空空如也

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

TA关注的人

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