自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vxkangkang的博客

一步一个脚印慢慢向前走

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 SparkSql连接hive表出现的问题

User class threw exception: org.apache.spark.sql.AnalysisException: Table not found在代码中添加:hiveContext.setConf("hive.metastore.uris", "thrift://node1:9083")User class threw exception: class not ...

2019-09-09 22:30:13 861 1

原创 idea在线引入maven依赖时版本总是unknown

引起该问题的主要原因是网络网速不好造成下载的jar包异常,在maven仓库里删除异常的包,然后maven clean , 再 maven install ,最后 reimport 就可以了,如果还不行就多重复几次...

2019-01-28 17:01:46 12879

原创 @EnableDiscoveryClient和@EnableEurekaClient的异同点

SpringCloud中的“Discovery Service”有多种实现,比如:eureka, consul, zookeeper。@EnableDiscoveryClient注解是基于spring-cloud-commons依赖,并且在classpath中实现;  @EnableEurekaClient注解是基于spring-cloud-netflix依赖,只能为eureka作用; @...

2019-01-14 11:30:11 2895

原创 (一)springBoot集成springCloud遇到的坑

Description:The bean 'proxyRequestHelper', defined in class path resource [org/springframework/cloud/netflix/zuul/ZuulProxyAutoConfiguration$NoActuatorConfiguration.class], could not be registered....

2019-01-14 09:43:00 1374

原创 Eclipse利用springBoot建立web项目工程

首先eclipse需要安装springBoot-tools利用Spring Starter Project 建立的springboot工程是没有src/main/webapp目录的这里需要自己建立建立完后该项目工程是不支持访问jsp页面的,需要在pom文件里添加两个依赖: <!-- Need this to compile JSP --> <dependen...

2018-12-14 21:41:25 3688

原创 数组中找数

面试题目:一个数组中的数都出现3次,只有一个出现一次,找出这个出现一次的数public static int findNumber(int[] array,int number){ int len = array.length; int[] bits = new int[32]; Arrays.fill(bits, 0); for(int i=0;i<len;i++){

2017-05-05 16:34:08 359

原创 求二叉树的下一个节点

面试题58:给定一颗二叉树和其中一个节点,如何找出中序遍历顺序的下一个节点?树中的节点除了有两个分别指向左右子节点的指针以外,还有一个指向父节点的指针//取二叉树的下一个节点BinaryTreeNode* getNext(BinaryTreeNode* pNode){ if(pNode==NULL)return NULL; if(pNode->m_pRight){ BinaryTre

2017-04-20 09:06:46 264

原创 判断二叉树是不是对称的

面试题59:请实现一个函数,用来判断一颗二叉树是不是对称的,如果一颗二叉树和他的镜像一样,那么他是对称的。//对称的二叉树bool isSymmetric(BinaryTreeNode* pRoot1,BinaryTreeNode* pRoot2){ if(pRoot1==NULL&&pRoot2==NULL) return true; if(pRoot1==NULL||pRoot

2017-04-20 08:58:07 251

原创 按之字形打印二叉树

面试题61:请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。//按之字形顺序打印二叉树void print(BinaryTreeNode* pRoot ){ printf("进入该方法"); if(pRoot==NULL) return ; std::stack levels[2]

2017-04-20 08:53:48 259

原创 二叉搜索树第k大个节点

面试题63:给定一颗二叉搜索树,请找出其中的第k大的节点//二叉搜索树的第k大节点BinaryTreeNode* getKthNode(BinaryTreeNode* pRoot,int &k){ if(pRoot==NULL||k==0) return NULL; //左子树 BinaryTreeNode* target=NULL; if(pRoot->m_pLeft) t

2017-04-19 22:33:55 1597

原创 判断二叉树是否是平衡树

面试题39:输入一颗二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中节点的左右子树的深度相差不超过1,那么它就是一颗平衡二叉树//判断二叉树是不是平衡树bool isBalanced(BinaryTreeNode* pRoot,int &height){ if(pRoot==NULL){ height=0; return true; } int leftHeigh

2017-04-19 22:29:37 295

原创 二叉搜索树与双向链表

面试题27:输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。void convertNode(BinaryTreeNode* pNode,BinaryTreeNode** pLastNodeInList){ if(pNode==NULL) return; BinaryTreeNode* pCurrent=pNode;

2017-04-19 22:25:21 187

原创 二叉树中和为某一值的路径

面试题25:输入一颗二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。void findPath(BinaryTreeNode* pRoot,int exceptedSum,std::vector &path,int currentSum){ currentSum+=pRoot->m_nValue; path.push

2017-04-19 22:19:45 223

原创 根据中序和前序遍历构建二叉树

面试题6:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历都不含重复的数字BinaryTreeNode* constructCore(int* startPreOrder,int* endPreOrder,int* startInOrder,int* endInOrder){ int rootValue = startPreOrder[0]; Bin

2017-04-19 17:40:50 246

原创 二叉搜索树的后序遍历序列

面试题24:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字互不相同//二叉搜索树的后序遍历序列bool verifySquenceOfBST(int sequence[],int length){ if(sequence==NULL||length==0)return false; int i=0;

2017-04-19 11:12:31 205

原创 二叉树的镜像

题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像void MirrorRecursively(BinaryTreeNode* pHead){ if(pHead==NULL)return; //如果左右孩子均为空,则直接返回 if(pHead->m_pLeft==NULL&&pHead->m_pRight==NULL)return; //交换根节点的左右孩子 BinaryTr

2017-04-18 20:58:37 356

转载 数据结构之二叉树常见面试题

转载自:http://blog.csdn.net/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思想解决,当然有

2017-04-12 21:07:00 219

转载 数据结构之链表常见面试题

转载自http://blog.csdn.net/walkinginthewind/article/details/7393134;欢迎查看原创链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。本文对链表相关的面试题做了较为全面

2017-04-10 21:01:35 547

原创 学习IOC之简单实现

1、什么是IOC? 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛(来自百度百科)。自己的理解:不是开发者自己通过ne

2017-02-25 21:57:18 357

原创 布隆过滤器

布隆过滤器[1](Bloom Filter)是由布隆在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于检索一个元素是否在一个集合中,优点是空间效率和查询时间都远超一般算法,缺点是有一定的误识别率(即布隆过滤器报告某一元素在集合中,实际上该元素不在集合中)和删除困难,但是没有识别错误的情形,如果某个元素确实没有在该集合中,那么Bloom Filter是不会

2016-12-10 19:28:15 432

原创 使用Hive遇到的错误

今天在安装完hive时,遇到一个小错误 安装完后,使用 show tables 命令发现hive中竟然里面有一个student表,但是查询时报了这个错误,如下:java.io.IOException:java.lang.IllegalArgumentException: java.net.UnknownHostException: xkang想了想,是以前安装过hive然后表没有删除,以前的hos

2016-11-30 12:03:11 475

原创 solr单机版的配置

linux下solr单机版安装步骤: 1、首先需要安装jdk、tomcat,jdk的安装网上有很多详细的教程,至于tomcat的安装也很简单,只需上传压缩包并且解压就好;[root@bogon ~]# tar -zxf apache-tomcat-7.0.47.tar.gz [root@bogon ~]# mkdir /usr/local/solr[root@bogon ~]# cp -r a

2016-11-13 17:38:41 399

原创 spring整合mybatis时遇到的错误

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: ${jdbc.driver}] with root causejava.lang.ClassNotFoundExcept

2016-10-04 20:22:15 320

原创 使用poi向excel中插入内容遇到的问题总结

1、如何插入图片? 在poi中有HSSFPatriarch对象,该对象为画图的顶级管理器,一个sheet只可以创建一个。它的createPicture(anchor,pictureIndex)方法可以在excel中插入一张图片。 具体代码我们可以封装成一个方法: public static void setPicture(Workbook wb,HSSFPa

2016-08-27 14:56:35 2075

原创 使用poi将数据导出到excel

第一种方式:代码中自定义样式(不推荐) //获取数据 List<OutProductVO> outProductList = this.outProductService.query(inputDate); Workbook wb = new HSSFWorkbook();//创建一个工作簿 Sheet sheet = wb.createS

2016-08-25 15:57:52 260

原创 安装OracleXEUniv简版.exe遇到的问题

今天在安装OracleXEUniv简版.exe时最后遇到一个客户端和服务端编码不一致的问题,百度了下网上给出的解决方案: 1.打开注册表-regedit2.找到如下目录:HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE -> KEY_OraDb10g_home13.执行sql :select userenv(‘language’) from dual; 获取ora

2016-08-19 19:35:08 1514

原创 使用CXF遇到的错误

今天在学习webservice框架CXF时,使用wsdl2java生成客户端调用代码时,遇到了一个错误Caused by: org.xml.sax.SAXParseException; systemId: jar:file:/D:/apache-cxf-2.7.11/apache-cxf-2.7.11/lib/jaxb-xjc2.2.6.jar!/com/sun/tools/xjc/reader

2016-08-18 16:05:05 3328 2

原创 虚拟机以及安装mysql遇到的问题

今天必须要写一下博客,纪念一下今天遇到的错误。 1,电脑突然不正常关机,虚拟机(使用的是vmware)还没有来的及关机,重新启动电脑后,发现再打开虚拟机时出现“内部错误”。在网上找了很多方法,试了两种 第一种解决办法: 快捷键win+R,输入cmd打开dos命令窗口,” 输入 services.msc 回车 找到 VMware Authorization Service 服务项,启动。 否则需

2016-08-16 10:16:22 3194

原创 学习Spring AOP

AOP(Aspect Oriented Program)面向切面编程;1、理解Spring AOP 的基本术语; 切面(Aspect):切面是对象操作过程中的截面,通俗的说,事务、日志、安全性的框架、权限等就是切面。通知(Advice):通知是某个切入点被横切后,所采取的处理逻辑,一般来说,切面中的方法就是通知。切入点(Pointcut):切面注入到程序中的位置,只有符合切入点的条件,才能让通知和

2016-07-14 21:16:52 234

转载 java和javac的基本用法

如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。进入如图所示的画面:可知,当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)2、输入命令: e: 转移到e盘,

2016-04-20 10:27:39 3779 1

转载 java中静态代码块的作用

static静态代码块 : public class Static { //这里是什么意思呀 怎么static 还可以这样用呀? static { int i=5; } static int i,j; public static void main(String[] args) { i–; method();

2016-04-12 21:48:04 5766

原创 java网络通信

public class MyClient {//客户端代码 public static void main(String []args){ try { Socket s=new Socket("127.0.0.1",8989); System.out.println("客户端连接上服务端"); Fil

2016-04-02 21:49:29 350

原创 数据结构中表达式求值问题

#include#include"function.h"using namespace std;Status Initstack(SqStack &s){//构造一个空栈s.base=(elemtype *)malloc(STACK_INIT_SIZE*sizeof(elemtype));if(!s.base)exit(OVER);s.top=s.base;s.stacksize=STACK_IN

2015-12-13 19:19:23 1548

原创 圆圈中最后剩下的数字

2个小朋友手拉手站成一个圆圈,从第一个小朋友开始报数,报到6的那个小朋友退出到圈外,然后他的下一位重新报“1”。这样继续下去,最后只剩下一个小朋友,他原来站在什么位置上呢? 并把输出小朋友退出圈外的顺序。#include void main(){int a[12]={0},b[12]={0};  // a is for children, if a[x]==1 then

2015-10-20 10:37:17 486

HBase.xmind

hbase技术原理的思维导图,条理清楚,方便记忆,欢迎下载

2019-07-17

空空如也

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

TA关注的人

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