自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web前端面试题

一、HTML、CSS、JQ 1、每个HTML文件里面都有一个很重要的东西,Doctype,知道这是干什么的么?答案:<!DOCTYPE>声明位于文档中最前面的位置,处于<html>标签之前。此标签可告知浏览器文档使用哪种HTML或XHTML规范。(重点:告诉浏览器按照何种规范解析页面) 2、请讲一下HTML5的特点。 3、jQuery 里的 each() 是什么函数?你是如何使用它的? 4.什么是盒子模型? ...

2020-06-04 10:46:44 371

原创 常见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 929

原创 Windows 下配置hadoop

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

2020-03-28 18:04:17 354

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

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

2020-01-17 17:36:25 1038 2

转载 Linux 安装python3.7.0

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

2019-12-20 16:19:12 147

原创 python基础

一、Python变量1、定义变量名=值2、变量的类型2.1数据类型可以分为数字型和非数字型数字型bool—— 布尔(真假) int—— 整数 float—— 浮点数(小数) complex (复数), 如 1 + 2j、 1.1 + 2.2j非数字型字符串 列表 元组 字典2.2 不同类型变量之间的计算 两个数字型变量是可以...

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

原创 String、StringBuffer和StringBuilder的区别

String  String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。  这个是String类的解释,之前小咸儿看到这个情况,不能理解上述的解释,如下String a = "123";a = "456";// 打印出来的a为456System.out.println(a)  看到这里,小咸儿不明白了,这不...

2019-11-09 22:24:24 292

原创 spark-shell启动spark报错

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

2019-11-05 14:34:35 1714

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

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

2019-08-20 17:12:40 1024

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

导出xlsx格式: response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.addHeader("Content-Disposition", "attachment;filename=fileName" + ".xlsx"); 这...

2019-08-20 15:30:55 1524

转载 NW.JS的安装与打包

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

2019-07-17 14:37:20 2143

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

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

2019-06-24 08:37:22 354

原创 cloudera manager整体介绍

体系架构Cloudera Manager的核心是Cloudera Manager Server。Server托管Admin Console Web Server和应用程序逻辑。它负责安装软件、配置、启动和停止服务以及管理运行服务的群集。解释:Agent:安装在每台主机上。它负责启动和停止进程,解压缩配置,触发安装和监控主机 Management Service:执行各种监控、报警...

2019-06-11 15:56:43 649

原创 CDH 1、CDH简介

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

2019-06-06 16:14:43 3615

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

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

2019-04-25 14:33:04 288

原创 九.SpringBoot集成Spring Cache 和 Redis

pom:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...

2019-04-25 14:32:55 255

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

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

2019-03-29 13:31:24 1064

原创 六.SpringBoot之集成Logback日志

一、简介Java知名的日志有很多,比如:JUL、Log4j、JCL、SLF4J、Logback、Log4j2,那么这些日志框架之间有着怎样的关系?诞生的原因又是解决什么问题?下面一起来看。1.1 JULJava有自己的日志框架JUL(Java Util Logging)在java.util.logging下,因为对开发者不友好,使用成本太高和日志级别分类不清晰的问题,所有很少有开发者用...

2019-03-29 13:30:17 165

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

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

2019-03-29 13:29:29 308

原创 四.SpringBoot之整合mybatis

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

2019-03-29 13:28:32 201

原创 三.SpringBoot之集成jsp

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

2019-03-29 13:27:31 110

原创 二.SpringBoot之Thymeleaf模板引擎

前言Web开发是我们平时开发中至关重要的,这里就来介绍一下Spring Boot对Web开发的支持。正文Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的Tomcat以及Spring MVC的依赖。项目结构推荐一个好的项目结构会让你开发少一些问题,特别是Spring B...

2019-03-29 13:22:40 223

原创 一 初识SpringBoot

一、关于Spring Boot在开始了解Spring Boot之前,我们需要先了解一下Spring,因为Spring Boot的诞生和Spring是息息相关的,Spring Boot是Spring发展到一定程度的一个产物,但并不是Spring的替代品,Spring Boot是为了让程序员更好的使用Spring。说到这里可能有些人会迷糊,那到底Spring和Spring Boot有着什么样的联系...

2019-03-29 13:21:50 214

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

redis属于NoSql分类,它把数据都是缓存在内存中的,我们都知道内存的读写效率跟硬盘不是一个级别的,最后redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。既然用redis读取效率那么高,最后内容也会添加到磁盘那么我们就当然要使用它了。一、redis的基本操作redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)...

2019-03-29 13:17:57 208

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

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

2019-03-29 13:14:13 447

原创 linux下安装redis(单机)

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

2019-03-29 13:12:10 101

原创 Samba安装

Samba 介绍Samba 安装 查看是否已安装: CentOS:rpm -qa | grep samba Ubuntu:dpkg -l | grep samba 安装: CentOS 6:yum install samba samba-client samba-common Ubuntu:sudo apt-get install -y ...

2019-03-28 11:02:15 111

原创 mybatis自动生成脚本

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

2019-03-28 10:57:56 412

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

1、问题描述 自从spark2.0.0发布之后,每次启动hive的时候,总会发现一个小问题,启动hive --service metastore的时候,会报一个小BUG: 无法访问<PathToSpark>/lib/spark-assembly-*.jar分析其源码架构,发现主要原因是:在/<PathToHive>/bin/hive文件中,有这样的...

2019-03-25 09:01:58 571

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

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

2019-03-20 19:38:07 943

原创 使用Docker部署JavaWeb项目

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

2019-03-20 19:37:26 3747

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

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

2019-03-20 19:36:53 377

原创 Docker 安装 Mysql 详解

环境说明系统为 CentOS 7.5 发行版,内核为 3.10 版本,Docker 为 1.13 版本[root@localhost ~]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7....

2019-03-20 19:35:08 284

原创 Docker 容器管理

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

2019-03-20 19:31:06 169

原创 Docker环境搭建

1、关于Docker1.1、什么是DockerDocker概念就是大概了解一下就可以,还是引用一下百度百科吧:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:dockerClient客...

2019-03-18 18:45:15 265

原创 Docker镜像操作

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

2019-03-18 18:43:53 355

原创 Docker环境搭建

1、关于Docker1.1、什么是DockerDocker概念就是大概了解一下就可以,还是引用一下百度百科吧:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:dockerClient客...

2019-03-18 18:37:30 12844

原创 linux系统的安装

用到的软件:VMware-12.5.7vmware12的密钥: 5A02H-AU243-TZJ49-GTC7K-3C61N用到的镜像:CenterOS-6.9-86_64-bin-DVD.iso1、打开VMware进行安装,点击下一步。如图:2、勾选“我接受许可协议中的条款”,然后点击下一步3、由于C盘储存过多,我在这儿选择D盘,点击下一步。4、然后...

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

原创 java--jsoup教程

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

2019-03-13 18:32:34 753

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

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

2019-03-12 13:18:40 482

空空如也

空空如也

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

TA关注的人

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