自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 常见Java面试题(3-6年)

一、Java基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需...

2020-05-09 14:28:48 213 0

原创 Windows 下配置hadoop

0.自己编译安装步骤在这里,有英文版本链接:《英文传送门》。 自己编译尝试后不成功,换为下面使用别人编译好的版本的方法。参考博客:《初学hadoop,windows下安装》 1.下载JDK,并设置JAVA_HOME。(使用不带空格的路径,比如Program Files,将在后面的配置中报错...

2020-03-28 18:04:17 44 0

原创 Iframe跨域高度自适应解决方案

Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用它,总之用过的人知道它的强大之处,但是Iframe有个致命的“BUG”就是iframe的高度无法自动适应,这一点让很多人都头疼万分。百度或是谷歌一下,确实很多解决方法,但尝试一下,会发现问题很多:浏览器兼容性差,不能...

2020-01-17 17:36:25 25 0

转载 Linux 安装python3.7.0

Linux 安装python3.7.0 我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到pytho...

2019-12-20 16:19:12 53 0

原创 python基础

一、Python变量 1、定义 变量名=值 2、变量的类型 2.1数据类型可以分为数字型和非数字型 数字型 bool—— 布尔(真假) int—— 整数 float—— 浮点数(小数) complex (复数), 如 1 + 2j、 1.1 + 2.2j 非数字型 字符串 ...

2019-12-18 15:37:39 87 2

原创 String、StringBuffer和StringBuilder的区别

String   String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。   这个是String类的解释,之前小咸儿看到这个情况,不能理解上述的解释,如下 String a = "123"; a = &...

2019-11-09 22:24:24 32 0

原创 spark-shell启动spark报错

spark-shell启动spark报错 前言   离线安装好CDH、Coudera Manager之后,通过Coudera Manager安装所有自带的应用,包括hdfs、hive、yarn、spark、hbase等应用,过程很是波折,此处就不抱怨了,直接进入主题。 描述   在安装有s...

2019-11-05 14:34:35 70 0

原创 java使用POI框架进行Excel导入数据

第一步:引入poi所需要的jar包(注意:这是maven项目的引入方式,其他可根据自己的项目情况) <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</arti...

2019-08-20 17:12:40 297 0

原创 使用POI导出xls和xlsx格式要注意的问题

导出xlsx格式: response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.addHeader("Co...

2019-08-20 15:30:55 516 0

转载 NW.JS的安装与打包

转至: https://blog.csdn.net/u013288292/article/details/83028282#NWJS_2

2019-07-17 14:37:20 762 0

原创 Scala-单词计数程序,并行计算

单词计数 步骤: 1、将line数组赋值 2、将数组变成一个一个单词的数组 3、将单词数组变成(word,number)类型的map 4、将map的按key一样的分组 5、将key一样的统计出现次数 6、打印输出 补充: 排序: 1、将map转成list 2、将list按每个元素的第二个元素排...

2019-06-24 08:37:22 50 0

原创 cloudera manager整体介绍

体系架构 Cloudera Manager的核心是Cloudera Manager Server。Server托管Admin Console Web Server和应用程序逻辑。它负责安装软件、配置、启动和停止服务以及管理运行服务的群集。 解释: Agent:安装在每台主机上。它负责启动和...

2019-06-11 15:56:43 291 0

原创 CDH 1、CDH简介

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

2019-06-06 16:14:43 1908 0

原创 八.SpringBoot 项目在tomcat容器中部署

一. SpringBoot内嵌容器的部署方式 SpringBoot内部默认提供内嵌的tomcat容器,所以可以直接打成jar包,丢到服务器上的任何一个目录,然后在当前目录下执行java -jar demo.jar即可运行,但是这种方式的运行退出进程就结束了。如果想在后台可以运行,则需要执行 ja...

2019-04-25 14:33:04 203 0

原创 九.SpringBoot集成Spring Cache 和 Redis

pom: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&qu...

2019-04-25 14:32:55 187 0

原创 七.SpringBoot整合MyBatis代码自动生成插件

一、简介 1.1 MyBatis Generator介绍 MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper、dao、entity 的框架,让我们省去规律性最强的一部分最基础的代码编写。 1.2 MyBatis Generator...

2019-03-29 13:31:24 277 0

原创 六.SpringBoot之集成Logback日志

一、简介 Java知名的日志有很多,比如:JUL、Log4j、JCL、SLF4J、Logback、Log4j2,那么这些日志框架之间有着怎样的关系?诞生的原因又是解决什么问题?下面一起来看。 1.1 JUL Java有自己的日志框架JUL(Java Util Logging)在java.ut...

2019-03-29 13:30:17 39 0

原创 五.SpringBoot静态资源和拦截器处理

默认资源映射 Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。 建议大家使用Spring Boot的默认配置方式,提供的静态资源映射如下: classpath:/META-INF/resources classpa...

2019-03-29 13:29:29 145 0

原创 四.SpringBoot之整合mybatis

添加依赖 这里需要添加mybatis-spring-boot-starter依赖跟mysql依赖 <!--最新版本,匹配spring Boot1.5 or higher--> <dependency> <groupId>org.mybatis.sp...

2019-03-29 13:28:32 123 0

原创 三.SpringBoot之集成jsp

一、简介 提起Java不得不说的一个开发场景就是Web开发,也是Java最热门的开发场景之一,说到Web开发绕不开的一个技术就是JSP,因为目前市面上仍有很多的公司在使用JSP,所以本文就来介绍一下Spring Boot 怎么集成JSP开发,以及生产环境的详细部署方法。 二、集成JSP 开发...

2019-03-29 13:27:31 35 0

原创 二.SpringBoot之Thymeleaf模板引擎

前言 Web开发是我们平时开发中至关重要的,这里就来介绍一下Spring Boot对Web开发的支持。 正文 Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的Tomcat以及Spr...

2019-03-29 13:22:40 63 0

原创 一 初识SpringBoot

一、关于Spring Boot 在开始了解Spring Boot之前,我们需要先了解一下Spring,因为Spring Boot的诞生和Spring是息息相关的,Spring Boot是Spring发展到一定程度的一个产物,但并不是Spring的替代品,Spring Boot是为了让程序员更好的...

2019-03-29 13:21:50 118 0

原创 Redis入门及在项目中的使用

redis属于NoSql分类,它把数据都是缓存在内存中的,我们都知道内存的读写效率跟硬盘不是一个级别的,最后redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。既然用redis读取效率那么高,最后内容也会添加到磁盘那么我们就当然要使用它了。 一、redis的基本操作 red...

2019-03-29 13:17:57 90 0

原创 redis桌面管理工具 redis-desktop-manager使用指南

概要:一款好用的redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。 下载软件,请点击下面链接,进入下载页,选择对应版本: https://redisdesktop.com/downloadredisdesktop桌面管理工具 百度网盘:htt...

2019-03-29 13:14:13 136 0

原创 linux下安装redis(单机)

1、下载redis,http://download.redis.io/releases/redis-3.2.7.tar.gz 2、linux用的是centos6.5 3、把redis上传到centos6.5中,我放在/usr/software中 4、解压tar -zxvf /usr/soft...

2019-03-29 13:12:10 55 0

原创 Samba安装

Samba 介绍 Samba 安装 查看是否已安装: CentOS:rpm -qa | grep samba Ubuntu:dpkg -l | grep samba 安装: CentOS 6:yum install samba samba-clien...

2019-03-28 11:02:15 42 0

原创 mybatis自动生成脚本

利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以大大节约开发时间,将生成的代码copy到项目工程中即可。 要想实现代码的自动生成,首先要下载一个工具:http://download.csdn.net/detail/u010608551/9434523,下载后解...

2019-03-28 10:57:56 127 0

原创 Hive在spark2.0.0启动时无法访问spark-assembly-*.jar的解决办法

1、问题描述 自从spark2.0.0发布之后,每次启动hive的时候,总会发现一个小问题,启动hive --service metastore的时候,会报一个小BUG: 无法访问<PathToSpark>/lib/spark-assembly-*.jar 分析其源码架构...

2019-03-25 09:01:58 63 0

原创 docker实践之docker-compose部署mysql

docker实践之docker-compose部署mysql 前面用golang写了一个api server,但是要用到一些测试数据,又要方便给别人,想来用docker部署环境最简单了。只需要简单执行两个命令就可以搞定了。博主的环境是windows然后在windows里面部署一个centos7的虚...

2019-03-20 19:38:07 408 0

原创 使用Docker部署JavaWeb项目

一、环境准备 首先准备一台Centos 7的虚拟机并安装Docker。 image 准备好Tomct、JDK的安装包以及该java项目的War包。 image 二、编写Dockerfile Dockerfile是一个由一条条指令组成的文本文件,通过它能快速地...

2019-03-20 19:37:26 1331 0

原创 Docker 定制容器镜像的2种方法

二、镜像定制 第一种方式(手动修改容器镜像) 1.先下载centos镜像 [root@docker ~]# docker pull centos 2.启动容器并进行配置 启动容器, [root@docker ~]# docker run -it -d --name test-ce...

2019-03-20 19:36:53 126 0

原创 Docker 安装 Mysql 详解

环境说明 系统为 CentOS 7.5 发行版,内核为 3.10 版本,Docker 为 1.13 版本 [root@localhost ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor...

2019-03-20 19:35:08 83 0

原创 Docker 容器管理

环境准备 启动 Docker,然后下载 Tomcat 镜像,本文以操作 Tomcat 镜像进行说明 [root@localhost ~]# docker search tomcat INDEX NAME ...

2019-03-20 19:31:06 37 0

原创 Docker环境搭建

1、关于Docker 1.1、什么是Docker Docker概念就是大概了解一下就可以,还是引用一下百度百科吧: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制...

2019-03-18 18:45:15 168 0

原创 Docker镜像操作

本文讲解 Docker 镜像操作的常用指令 docker Hub 官网:https://hub.docker.com/ 镜像操作 检索云端镜像 -使用 指令 docker search 关键字 可以检索 (搜索) Docker Hub 官网上提供的所有镜像,之后我们就可以下载需要的镜像 ...

2019-03-18 18:43:53 39 0

原创 Docker环境搭建

1、关于Docker 1.1、什么是Docker Docker概念就是大概了解一下就可以,还是引用一下百度百科吧: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制...

2019-03-18 18:37:30 2362 0

原创 linux系统的安装

用到的软件:VMware-12.5.7 vmware12的密钥: 5A02H-AU243-TZJ49-GTC7K-3C61N 用到的镜像:CenterOS-6.9-86_64-bin-DVD.iso 1、打开VMware进行安装,点击下一步。如图: 2、勾选“我接受许可协议中的条款...

2019-03-13 19:19:18 135 1

原创 java--jsoup教程

jsoup是一款Java的HTML解析器,主要用来对HTML解析。官网中文文档 在爬虫的时候,当我们用HttpClient之类的框架,获取到网页源码之后,需要从网页源码中取出我们想要的内容, 就可以使用jsoup这类HTML解析器了。可以非常轻松的实现。 虽然jsoup也支持从某个地址直接去...

2019-03-13 18:32:34 291 0

原创 flume+kafka+sparkstreaming+mysql+ssm+高德地图热力图项目

一、概述 本篇文章主要介绍如何使用Sparkingtreaming+ flume + Kafka 实现实时数据的计算,并且使用高德地图API实现热力图的展示。 背景知识: 在有些场合,我们需要了解当前人口的流动情况,比如,需要实时监控一些旅游景点旅客的密集程度,这时可以使用GPS定位系统将该...

2019-03-12 13:18:40 128 0

原创 hadoop部分:hadoop生态圈的理解(HDFS,MapReduce,HBASE,zookeeper,hive,sqoop,flume,kafka,yarn,spark)

一、简介 Hadoop是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。简单地说来,Hadoop是一个可以更容易开发和运行处理大规模数据的软件平台。 二、核心 Hadoop对应于Google三驾马车:...

2019-03-09 16:19:42 641 0

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