自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用docker-compose部署zookeeper和kafka集群

一、总体架构描述虚拟机centos7zookeeper(三节点:zoo1,zoo2,zoo3)IP:172.23.0.14,172.23.0.15,172.23.0.16kafka(三节点:broker1,broker2,broker3)IP:172.23.0.11,172.23.0.12,172.23.0.13ip均为docker内构建的虚拟静态地址。二、搭建步骤(一)虚拟机内搭建好安装好docker;(二)拉取镜像docker pull wurstmeist

2020-11-25 16:55:39 2280 3

原创 spark-shell 写成脚本执行后终端无法显示输入命令

spark-shell 写成脚本执行后终端无法显示输入命令日前简单上手了一下spark,使用spark-shell跑命令时会出现一个很奇怪的问题,如标题。脚本如下:#!/bin/bashsource /etc/profile exec spark-shell --name spark-sql-test --executor-cores 8 --executor-memory 8g ...

2020-04-15 10:30:20 918

原创 ssh连接速度慢的解决方法

今日用户反馈说使用ssh命令登录服务器,速度极慢,脚本无法正常使用。于是进去观测一波,发现的确很慢,于是百度下解决办法,网上的方法:set GSSAPIAuthentication no and GSSAPIDelegateCredentials yes and added UseDNS no in the server’s sshd_config然并卵,依然很慢,我用-v 模式测试下,发现p...

2019-11-20 14:17:38 999

原创 hive分区表值为中文导致无法删除表解决方法

日前有用户反映之前创建的hive表无法删除,登录后台查询发现用户使用了中文作为分区值,下面是解决方法:1.删表时报错信息StatementCallback; SQL [DROP TABLE IF EXISTS qcdb.eval_15696_kpi]; Error while processingstatement: FAILED: Execution Error, return code ...

2019-11-04 22:41:00 1025 1

转载 win10上安装hadoop的详细教程及相关安装包下载

安装包下载:链接:https://pan.baidu.com/s/1pnEpUUUXJ7o00g6myirYEg提取码:vtuy教程:https://blog.csdn.net/u012761191/article/details/80501388再次感谢 等木鱼的猫 博主,本文章目的为笔记作用遇到的坑:报JAVA-HOME 的错原因:JAVA-HOME地址有空格https://www...

2019-03-19 22:34:54 1241

原创 3-12 数广面

1.hashmap的实现原理?https://www.cnblogs.com/chengxiao/p/6059914.htmlhashmap本质上是个entry数组,每个entry包含一个key-value键值对;HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。2.如何将线程不安全的hashmap变成线程安全?a.Map m = Coll...

2019-03-12 23:36:26 117

原创 Java字符串格式化

符号意义%s字符串格式输出%-3d-表示左对齐,不写默认是右对齐;3表示占用三个字符,不足时用空格代替;d表示输出输出整型

2018-12-21 14:38:02 260

原创 多线程的一些理解与归纳(二)

标题

2018-12-20 16:55:33 860

原创 Java多线程的一些理解与归纳(一)

多线程的一些理解与归纳Java多线程是Java开发面试必问的一块,但这块之前在学校里写的比较少,在网上看了很多大神的博客之后,归纳总结了一下。然后也是第一次用这个编辑器,排版格式方面可能有所欠缺。1.多线程的声明多线程的声明常用的有两种:(1)继承Thread类;(2)实现Runnable接口事实上,Thread类也是实现了Runnable接口,我们只需 重写run()就可以了。2.线...

2018-12-13 15:12:43 127

原创 override(重写)和overload(重载)的区别

1.override描述的是父类与子类间多态性的一种表现,而overload则是一个类多态性的一种表现;2.override:子类中定义某方法与其父类有相同的名称和参数;   overload:一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型或有不同的参数次序;3.override特点:(1)覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效...

2018-11-12 16:55:13 433

原创 Java内部类和外部类

Java中的内部类又分为非静态内部类(匿名内部类也是非静态的内部类)和静态内部类,两者与外部类的关系是不一样的,创建的方式也不一样。(1)非静态内部类在构造的时候,会将外部类的引用传递进来,并且作为内部类的一个属性,因此,内部类会隐式地持有其外部类的引用。也就是非静态内部类在构造的时候需要有一个外部类的实例传递进来进行构造,不能像普通的Java类那样直接就可以通过 new来生成。非静态的内...

2018-11-07 15:07:35 627

转载 sql语句优化

https://www.cnblogs.com/knowledgesea/p/3686105.htmlhttps://blog.csdn.net/z719725611/article/details/52922695

2018-11-02 10:38:57 106

转载 4. Beanfactory和ApplicationContext有什么区别?

Spring的IoC容器就是一个实现了BeanFactory接口的可实例化类。事实上,Spring提供了两种不同的容器:一种是最基本的BeanFactory,另一种是扩展的ApplicationContext。BeanFactory 仅提供了最基本的依赖注入支持,而 ApplicationContext 则扩展了BeanFactory ,提供了更多的额外功能。...

2018-11-01 23:14:40 645

转载 什么是控制反转(IOC)?什么是依赖注入?

控制反转是应用于软件工程领域中的,在运行时被装配器对象来绑定耦合对象的一种编程技巧,对象之间耦合关系在编译时通常是未知的。在传统的编程方式中,业务逻辑的流程是由应用程序中的早已被设定好关联关系的对象来决定的。在使用控制反转的情况下,业务逻辑的流程是由对象关系图来决定的,该对象关系图由装配器负责实例化,这种实现方式还可以将对象之间的关联关系的定义抽象化。而绑定的过程是通过“依赖注入”实现的。换句话说...

2018-11-01 22:53:24 246

转载 spring框架有哪些主要模块?

Spring有七大功能模块,分别是Spring Core,AOP,ORM,DAO,MVC,WEB,Context。1,Spring CoreCore模块是Spring的核心类库,Spring的所有功能都依赖于该类库,Core主要实现IOC功能,Sprign的所有功能都是借助IOC实现的。2,AOPAOP模块是Spring的AOP库,提供了AOP(拦截器)机制,并提供常用的拦截器,供用户自定...

2018-11-01 16:23:52 13070 1

原创 SQL的常用的几种方法(2)

(1)修改表名:ALTER TABLE titles_test RENAME TO titles_2017;(2)构建触发器:create trigger audit_log AFTER INSERT ON employees_testBEGIN    INSERT INTO audit VALUES(NEW.ID,NEW.NAME);END;(3)构建视图:CREATE V...

2018-10-31 22:52:28 215

原创 SQL语句常用的几个方法

(1)llimit m,n 表示从序号m+1条记录开始,显示n条记录 ;(2)distinct 和 group by都可以用于去除重复数据记录,但对于数据量重复率小的情况,group by性能更优秀;(3)mysql中常用的三种插入数据的语句:          insert into表示插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错;          rep...

2018-10-31 16:30:12 295

原创 java 中的装箱和拆箱

装箱:把基本数据类型转换成包装器类型拆箱:把包装器类型转换成基本数据类型注意:在某个范围内的整型数值的个数是有限的,而浮点数却不是。    Integer、Short、Byte、Character、Long这几个类的valueOf方法的实现是类似的。    Double、Float的valueOf方法的实现是类似的。...

2018-10-28 16:21:34 103

转载 split()

split() 方法用于把一个字符串分割成字符串数组。提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。注意: split() 方法不改变原始字符串...

2018-10-27 22:24:15 86

转载 next()、nextLine()、nextInt()

next()、nextLine()、nextInt()作为scanner内置的方法,他们的区别在于对于空格的处理方式不同,以及返回值不同。使用nextLine()方法时,不将空格看做是两个字符串的间隔,而是看作字符串的一部分,返回时,它作为String类型一并返回;使用next()方法时,将空格看作是两个字符串的间隔;使用nextInt()方法时,与next()方法类似,只是它的返回值...

2018-10-27 22:15:52 156

原创 java charAt()方法

charAt() 方法可返回指定位置的字符。请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串。语法:stringObject.charAt(index) index必需...

2018-10-25 21:34:23 3589

空空如也

空空如也

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

TA关注的人

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