自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿楠的博客

欢迎大家交流 ,不足地方请多指教。

  • 博客(90)
  • 收藏
  • 关注

原创 Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. 报错详细

Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.问题描写叙述:OS:Windows 7 x64Eclipse:Eclipse Java EE IDE for Web Developers.Version: Luna Ser

2020-12-03 22:10:11 2382

原创 Tomcat安装及Eclipse配置教程

写在前面: 工作好多年,发现学到的好多东西,好长时间不用,就又忘了,真是可怕的记忆曲线啊。 今天工作上比较清闲,就将以前工作中的资料整理下了。感觉距离上次整理资料已经过去好久了。。O(∩_∩)O~因为最近太忙了,都没时间。 今天整理的是Tomcat,自从转到测试岗位后,发现以前开发的那些资料真的是不用,忘得是速度好快好快,所以还是备个案,以后用起来方便。=========================================================...

2020-12-03 21:59:39 2759

原创 导入别的项目到我的eclipse上出现红色感叹号问题解决方案

项目红色感叹号问题问题一般我们在导入别的项目到我的eclipse上面会发现,项目上面有红色的错误原因因为我电脑上的 jdk版本和别人电脑jdk版本不一样,那么对于的jre版本也不一样,java运行需要jre环境,别人在导出项目,项目中配置的jre环境还是他电脑上的版本导入到项目中,你的jre和他的版本不一致,就会报错解决方案修改项目的jre为当前我电脑的上的版本即可 Tomcat问题如果是web项目,导入项目...

2020-12-03 21:50:07 591 1

原创 window10系统 同时安装支持 jdk 1.7和1.8环境

一. 配置 JAVA Home:分别创建系统变量 jdk1.7和1.8的JAVA_HOME:JAVA_HOME7 指向安装目录 C:\Program Files\Java\jdk7JAVA_HOME8指向安装目录 C:\Program Files\Java\jdk8JAVA_HOME 可以自由切换为 JAVA_HOME7或8, 指向: JAVA_HOME -----> %JAVA_HOME7%二. 编辑系统变量 Path,然后添加新的变量值, 在win10系统中...

2020-12-03 21:33:29 471

原创 tomcat命令无法启动 the catalina_home environment variable is not defined correctly this environment variab

配置完tomcat之后通过命令行起到不了出现这种情况是因为配置环境有问题导致的,具体配置点此链接查看,https://blog.csdn.net/qq_43412289/article/details/100672596配置完毕之后启动tomcat :进入命令行cmd,输入startup.bat启动成功...

2020-12-03 21:18:59 4117

原创 Windows上Tomcat启动,服务中没有Tomcat

首先需要查看Tomcat的bin目录下是否有service.bat,如果没有需要去下载一版bin目录下有service.bat的Tomcat,只有Windows版本的Tomcat的bin目录下才有service.bat官方文档中有说明下载后,cmd环境bin目录下运行service.bat install命令,将Tomcat服务安装即可...

2020-12-03 21:10:22 3478

原创 win10系统中环境变量path变成一行显示(配置环境)

今天编写环境变量的时候发现我跟别人的path编辑样式不一样,别人的path是多行编辑显示的,而我的path只有一行显示,后来发现是我把之前系统自带的path删掉了,我在path前面添加了一句变好了C:\Windows\System32;...

2020-12-03 21:01:57 8873 7

原创 Kittle工具抽取文件出现乱码的情况解决方法

当使用kettle抽取文件时,遇到中文字符会出现乱码的问题,比较容易导致查询错误等问题。于是开始查资料主要有一下几个方法,mark一下:①修改数据库连接:step1:“高级”,在要执行的sql语句中输入:set names gbk/utf8;step2:“选项”,添加:characterEncoding:gbk/utf8;②pentaho的META-I...

2020-01-05 18:54:38 321

原创 程序员应该了解的几个接单平台,私活,码农!

​​1、程序员客栈:程序员的经纪人https://www.proginn.com/​2、快码众包-让互联网产品开发更快速!https://www.kuai.ma/​3、Coding 码市 - 基于云技术的软件外包服务平台https://coding.net/​4、开源中国众包平台 oschina众包https://zb.oschina...

2019-12-15 18:21:12 5719 1

原创 Spark On Yarn 运行模式(详细)

Spark在spark 中,支持4中运行模式:1)Local:开发时使用2)Standalone: 是spark 自带的,如果一个集群是standalong 的话,那么就需要在多台机器上同时部署spark 环境3)Yarn:建议大家在生产上使用该模式,统一使用yarn 进行整个集群作业(mr、spark)的资源调度4)Mesos :跟yarn使用一样都是资源调度不管使用什...

2019-11-03 15:28:32 2499

原创 Java面试题大汇总

Java面试题大汇总前言 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。这里整理挑选出来供大家面试前拿来看一看,所有题目整理自网络,有一些错误和笔误,感谢读者的热心纠错,在声明中已经改正过来。整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小...

2019-10-24 10:01:28 239

原创 Mysql常见的面试总结

第一题CREATE TABLE `table1` ( `name` VARCHAR(20) DEFAULT NULL, `kecheng` VARCHAR(20) DEFAULT NULL, `fenshu` INT(10) DEFAULT NULL);INSERT INTO table1(NAME,kecheng,fenshu) VALUES('张三','语文',81);...

2019-10-16 09:24:55 1362

原创 MySQL行转列与列转行

行转列例如:把图1转换成图2结果展示图1图2CREATE TABLE `TEST_TB_GRADE` ( `ID` int(10) NOT NULL AUTO_INCREMENT, `USER_NAME` varchar(20) DEFAULT NULL, `COURSE` varchar(20) DEFAULT NULL, `SCORE` float DEFAULT ...

2019-10-15 15:56:30 195

原创 十大经典排序算法动画与解析,看我就够了!(配代码完全版)

排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于时间复杂度:平方阶 (O(n2)) 排序 各类简单排序:直...

2019-09-24 14:54:45 275

原创 JAVA面试题集收藏大放送

1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程...

2019-09-23 23:01:12 202

原创 Java初级面试题(详细)

Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用...

2019-09-23 22:59:20 5382

原创 如何创建一个完美的单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。  在计算机系统中,线程池、缓存、日志对...

2019-09-22 18:25:37 342

原创 什么是java OOM?如何分析及解决oom问题?

最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。1)什么是OOM?OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明:Th...

2019-09-16 11:13:48 377

原创 ERP、SCM、CRM的区别和联系?

ERP(企业资源计划)、SCM(供应链管理系统)、CRM(客户关系管理)是当前企业信息系统三大热门话题,无论是ERP、SCM 还是CRM其根本目标都在于提高企业管理水平,提高企业核心竞争力。本文将分别从其含义、区别、联系、集成方面进行简单介绍:ERP、SCM、CRM的含义ERP(Enterprise Resource Planning,企业资源计划)ERP系统是一种主要面向制造行业进行物质...

2019-09-16 08:21:21 717

原创 本地tomcat 配置环境变量

1、官网下载 tomcat ,并解压Tomcat官网2、找到 tomcat 解压路径,配置三个环境变量新建 CATALINA_HOME 环境变量,CATALINA_HOME = E:\tomcat\apache-tomcat-8.5.38新建 CATALINA_BASE 环境变量,CATALINA_BASE = E:\tomcat\apache-tomcat-8.5.38...

2019-09-09 19:46:07 3295 1

原创 intelliJ Idea 添加 Tomcat部署(详细步骤)

使用 IDEA 编辑器开发项目十分便捷,这里介绍使用 IDEA 编辑器添加 Tomcat详细的记叙了intelliJ Idea中Tomcat的部署,主要是在Tomcat部署的时候一些细节性的东西。1、新建 web 工程这里有一个已经创建好的 web 项目2、配置 tomcat配置 tomcat 前,先确保本地已经下载并安装完成了 tomcat如果不清楚如何安装 tomc...

2019-09-09 19:40:12 6505

原创 sparkStreaming+kafka SparkException: java.nio.channels.ClosedChannelException异常报错

在运行sparkStreaming+kafka的时候报错 java io报错,如果broker-list的端口不对或者kafka服务端未启动,会遇到以下错误:Exception in thread "main" org.apache.spark.SparkException: java.nio.channels.ClosedChannelException at org.apach...

2019-09-09 18:43:23 1375 1

原创 Kafka集群部署详细步骤(包含zookeeper安装步骤)

Kafka集群部署注意:如果jdk1.8和zookeeper都安装设置过之后可以直接安装kafka跳过其它步骤kafka基础简介及基本命令1.环境准备1.1集群规划node01 node02 node03 zk zk zkkafka kafka kafka1.2jar包下载http:...

2019-09-08 20:13:06 413

原创 kafka的简单概述及基本命令

一、Kafka简介,什么是kafkaKafka:消息队列,缓存数据kafka是一个分布式消息队列,流式计算中,一般用来缓存数据在流式计算中,Kafka一般用来缓存数据,SparkStream/Flink/Storm通过消费Kafka的数据进行计算。1)Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。2)Kafk...

2019-09-08 19:30:14 153

原创 RabbitMQ和Kafka的区别

前言开源社区有好多优秀的队列中间件,比如RabbitMQ和Kafka,每个队列都貌似有其特性,在进行工程选择时,往往眼花缭乱,不知所措。对于RabbitMQ和Kafka,到底应该选哪个?RabbitMQ架构RabbitMQ是一个分布式系统,这里面有几个抽象概念。1:broker:每个节点运行的服务程序,功能为维护该节点的队列的增删以及转发队列操作请求。2:master queu...

2019-09-08 19:25:12 6193 2

原创 kafka常见的问题(具体详细)

1. Kafka 如何做到高吞吐、低延迟的呢?这里提下 Kafka 写数据的大致方式:先写操作系统的页缓存(Page Cache),然后由操作系统自行决定何时刷到磁盘。因此 Kafka 达到高吞吐、低延迟的原因主要有以下 4 点:页缓存是在内存中分配的,所以消息写入的速度很快。 Kafka 不必和底层的文件系统进行交互,所有繁琐的 I/O 操作都由操作系统来处理。 Kafka 采用...

2019-09-08 19:18:33 1053

原创 kafka和zookeeper一键启停脚本(以及kafka关不掉问题解决)

在设置kafka停止任务的时候需要注意修改配置文件在kafka和zookeeper各自组件的bin下边配置文件首先设置kafka的启停配置,在kafka的bin目录下 vimstart-kafka.sh 启动配置 vimstop-kafka.sh 停止配置,具体配置如下:start-kafka.sh#!/bin/bashfor I in {hadoop,hadoop...

2019-09-08 19:07:22 1299

原创 MySQL中清空表和截断表的区别(新手入门.)

清空表和截断表清空表:delete from users;清空表只是清空表中的逻辑数据,但是物理数据不清除,如主键值、索引等不被清除,还是原来的值。截断表:truncate table users;截断表可以用于删除表中 的所有数据。截断表命令还会回收所有索引的分配页。截断表的执行速度与不带where子句的delete(删除)命令相同,甚至比它还要快。 delete(删除)一次删除...

2019-09-08 16:44:33 6691

原创 IO的几种分类(详细)

流的概述:在java中,将不同的输入输出源通过流的形式进行相关操作(输入,输出),流是一种抽象描述,在程序中表示数据的一种转移方式Jdk提供了各种不同的流用于处理不同的输入输出源,根据流性质划分分为以下类型: 按流向分(站在程序角度考虑) 输入流(input) 输出流(output) 按类型分: 字节流(InputStream/OutputStream) ...

2019-09-08 16:36:29 7139 1

原创 linux中的mysql启动失败(一直连续出现点点的状态)

linux中mysql启动失败,一直出现点点没有任何错误提示后来发现应该是进程被占用而导致的,输入命令 : ps aux |grep mysql*查看mysql的开启进程状态,将开启的进程杀死以后,就可以重新启动了...

2019-09-07 11:16:53 1701

原创 Kafka坑 - Couldn't find leaders for Set(kafka重启)

SparkStreaming程序从Kafka读数据的程序运行期间报了如下异常:org.apache.spark.SparkException: ArrayBuffer(org.apache.spark.SparkException: Couldn't find leaders for Set有可能是kafka进程的问题,重新启动即可,亲自试有效。这个异常意思是Spark找不到par...

2019-09-06 16:27:00 788

原创 spark用scala读取hive表数据(不同版本区别)

spark用scala读取hive表数据spark1.6写法: val conf = new SparkConf() val sc = new SparkContext(conf) val hiveContext = new HiveContext(sc) // 指定hive中使用的数据库; hiveContext.sql("use abc_hiv...

2019-08-29 18:43:40 1461

转载 大数据面试题及答案 汇总版

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-26 17:25:12 6749

原创 大数据学习规划(新手入门)

前言:一、背景介绍二、大数据介绍正文:一、大数据相关的工作介绍二、大数据工程师的技能要求三、大数据学习规划四、持续学习资源推荐(书籍,博客,网站)五、项目案例分析(批处理+实时处理)前言一、背景介绍本人目前是一名大数据工程师,个人是从Java开发,经过3个月的业余自学成功转型大数据工程师。二、大数据介绍大数据本质也是数据,但是又有了新的特征,包括数据来源...

2019-08-26 10:49:30 3964 1

原创 CDH简介

1、Apache Hadoop 不足之处  • 版本管理混乱  • 部署过程繁琐、升级过程复杂  • 兼容性差  • 安全性低2、Hadoop 发行版  • Apache Hadoop  • Cloudera’s Distribution Including Apache Hadoop(CDH)  • Hortonworks Data Platform (HDP)  • M...

2019-08-25 20:46:46 197

原创 大数据平台CDH搭建

一、概述Cloudera版本(Cloudera’s Distribution Including Apache Hadoop,简称“CDH”),基于Web的用户界面,支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop,简化了大数据平台的安装、使用难度。二、安装部署| 序号 | IP地址 | 主机名 |系统版...

2019-08-25 19:44:43 3432 1

原创 “请先做自我介绍”:高手都是这样做自我介绍,这样介绍最加分

“请先做自我介绍”:高手都是这样做自我介绍,这样介绍最加分【转载】我是一个什么都喜欢准备好的人,如果不准备好,感觉自己心理会没有底,就是不打无准备的战。记得有一次参加面试,我早早的打印好简历,算好时间,提前出发,可是路上发堵车,本来可以提前10分钟到的,硬是干干好到,深圳的夏天你是知道的,一身的汗,坐下来以后,我把自己的简历递给面试官,准备开始面试。不料面试官第一句就是:“请做一个...

2019-08-23 16:18:27 787

原创 log4j2.xml 文件

<?xml version="1.0" encoding="UTF-8"?><Configuration> <Appenders> <Console name="STDOUT" target="SYSTEM_OUT"> <PatternLayout pattern="%d %-5p [%t] ...

2019-08-23 15:30:31 135

原创 为什么使用NoSql及NoSql的优点

工作中遇到的挑战:1,高并发读写Web2.0网站,数据库并发负载非常高,往往达到每秒上万次的读写请求2,高容量存储和高效存储Web2.0网站通常需要在后台数据库中存储海量数据,如何存储海量数据并进行高效的查询往往是一个挑战3,高扩展性和高可用性随着系统的用户量和访问量与日俱增,需要数据库能够很方便的进行扩展、维护传统关系型数据库的瓶颈:1,无法应对每秒上万次的...

2019-08-21 09:02:18 797

原创 大数据中常见的端口号 总结汇总大全(最新)

大数据中常见的端口号 总结大全如图所示:常见端口汇总:Hadoop: 50070:HDFS WEB UI端口8020 : 高可用的HDFS RPC端口9000 : 非高可用的HDFS RPC端口8088 : Yarn 的WEB UI 接口8485 : JournalNode 的RPC端口8019 : ...

2019-08-20 16:36:06 1415

空空如也

空空如也

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

TA关注的人

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