自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql数据库面试

目录1. MySQL索引使用有哪些注意事项呢?2、MySQL遇到过死锁问题吗,你是如何解决的?1. MySQL索引使用有哪些注意事项呢?可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则索引哪些情况会失效 查询条件包含or,可能导致索引失效 如何字段类型是字符串,where时一定用引号括起来,否则索引失效 like通配符可能导致索引失效。 联合索引,查询时的条件列不是联合索引中的第一个列,索引失效。 在索引列上使用m

2021-05-07 09:51:15 1033

原创 JAVA集合面试

目录1、List和Set的区别2、ArrayList和LinkedList区别3、HashMap和HashTable的区别?底层实现是什么?4、ConcurrentHashMap原理,jdk7和jdk8版本的区别5、ArrayList 和 Vector 的区别。6、hashmap 的数据结构7、HashMap 的工作原理是什么?8、Hashmap 什么时候进行扩容呢?9、Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用 == 还是equals()? 它

2021-05-07 09:50:29 162

原创 spring面试

目录1、如何实现一个IOC容器2、spring是什么?3、对AOP的理解4、谈谈你对IOC的理解5、BeanFactory 和ApplicationContext有什么区别?6、描述一下SpringBean的生命周期?7、解释下spring支持的几种bean的作用域8、spring框架中的单例Bean是线程安全的么?9、使用spring框架的好处是什么?10、Spring 由哪些模块组成?11、核心容器(应用上下文)模块12、ApplicationContex

2021-05-07 09:49:37 167

原创 JAVA并发编程面试

目录1、sleep()、wait()、join()、yield()的区别2、说说你对线程安全理解3、Thread和Runable4、说说你对守护线程的理解5、ThreadLocal的原理和使用场景6、并发、并行、串行的区别1、sleep()、wait()、join()、yield()的区别1、锁池所有需要竞争同步锁的线程都会放到锁池当中,比如当前对象的锁已经被其中一个线程得到,则其他线程需要在这个锁池进行等待,当前面的线程释放同步锁中的线程去竞争同步锁,当某个线程得到后台

2021-05-07 09:47:19 114

原创 Java 基础面试

目录1、什么是面向对象?谈谈你对面向对象的理解2、JDK、JRE、JVM区别和联系3、==和equals比较4、final1、什么是面向对象?谈谈你对面向对象的理解从我们开始接触Java这门语言后,就有人告诉我们这是一个面向对象的语言。说的最多的是new个对象,其实并不知道什么是对象。以为对象就是一个class(类),并不觉得有什么特殊。直到很久之后,面试官问到什么是OOP,嘴巴都是一个大O,OOP?WTF?那人厌恶的说到就是面向对象编程。我说:Java就是面向对象,就是一切以...

2021-05-06 21:41:06 72 2

原创 递归获取树形组织机构

好久没有更新博客了,前段时间也是一直忙的房子的事情和换工作的事情,也是忙的不亦乐乎。好在现在一切都理顺了,好了,回归到正题,回归到今天的主题。利用递归实现组织机构显示。因为此业务场景非常普遍,如组织机构,多级菜单,反正是涉及到树形结构的业务场景不胜枚举。所以,自己把这核心的代码和思路共享出来,供其他小伙伴和自己共同去学习。基础环境 :springboot+mybatis、mysql测试环境...

2019-08-25 21:07:17 1431 2

原创 第1章 初探大数据

1、1导学功能实现统计imooc(慕课网)主站最受欢迎的课程/手记的Top N访问次数按地市统计imooc主站最受欢迎的Top N课程按流量统计imocc主站最受欢迎的Top N课程大数据的到来任职要求.熟悉Linux操作系统,熟悉Linux shell 编程.熟悉Java或者scala语言,具有一年以上实际开发经验.熟悉spark sql 或 ...

2019-08-25 19:57:21 558

原创 第2章 Spark及其生态圈概述

2-1课程目录1、Spark及生态圈概述Spark产生背景 Spark 概述及特点Spark发展历史 Spark SurveySpark对比Hadoop Spark和Hadoop的协作性Spark开发语言 Spark运行模式2-2 -Spark概述及特点官网:https://spark.apache.org/1、概述Apache Spark™is a unif...

2019-08-25 19:56:34 762

原创 第3章 实战环境搭建

3-1课程目录实战环境搭建Spark 源码编译 Spark环境搭建 Spark 简单使用3-2 -Spark源码编译1、下载到官网(源码编译版本)(http://spark.apache.org/downloads.html)wget https://archive.apache.org/dist/spark/spark-2.1.0/spark-2.1.0.tgz2、编译步...

2019-08-25 19:56:14 545 1

原创 第4章 Spark SQL概述

4-1 课程目录Spark SQL前世今生 SQL on Hadoop常用框架介绍Spark SQL概述 Spark SQL愿景Spark SQL架构4-2 -Spark SQL前世今生为什么使用SQL1)事实上的标准 2)简单易用 3)受众面大文本文件统计分析id,name,age,city1001,zhangsan,45,beijing1002,k...

2019-08-25 19:55:59 428

原创 第5章 从Hive平滑过渡到Spark SQL

5-1 -课程目录5-2 -A SQLContext的使用The entry point into all functionality in Spark SQL is theSQLContextclass, or one of its descendants. To create a basicSQLContext, all you need is a SparkConte...

2019-08-25 19:55:20 578

原创 第6章 DateFrame&Dataset

6-1 -课程目录6-2 -DataFrame产生背景DataFrame它不是spark SQL提出的,而是早期在R,Pandas语言就已经有了的。6-3 -DataFrame概述6-4 -DataFrame和RDD的对比RDD:java/scala==>jvmpython==>python runtimeD...

2019-08-25 19:54:52 217

原创 第7章 External Data Source

7-1 -课程目录7-2 -产生背景用户:方便快速从不同的数据源(json,parquet,rebms),经过混合处理(Json,join,parquet),再将处理结果以特定的格式(json,parquet)再写回到指定的(HDFS,s3)上去Spark SQL1.2==>外部数据源API7-3 -概述没有本次课7-4 -...

2019-08-25 19:54:36 169

翻译 第8章 SparkSQL愿景

8-1 -A SparkSQL愿景之一写更少的代码(代码量和可读性)8-2 -B SparkSQL愿景之一写更少的代码(统一访问操作接口)8-3 -C SparkSQL愿景之一写更少的代码(强有力的API支持)8-4 -D SparkSQL愿景之一些更少的代码(Schema推导)源码地址:htt...

2019-08-25 19:53:43 255

翻译 第9章 慕课网日志实战

9-1 -课程目录9-2 -用户行为日志概述为什么要记录用户访问行为日志?网站页面的访问量网站的粘性推荐用户行为日志Nginx ajax用户行为日志:用户每次访问网站时所有的行为数据(访问、浏览、搜索、点击...)用户行为轨迹、流量日志日志数据内容1)访问的系统属性:操作系统,浏览器等等2)访问特征:点击的url,从哪个URL跳转过来...

2019-08-14 14:08:30 923 13

原创 第12章 Spark Streaming项目实战

12-1 -课程目录项目实战需求说明互联网访问日志概述功能开发及本地运行生产环境运行12-2 -需求说明今天到现在为止实战课程的访问量今天到现在为止从搜索引擎过来的实战课程的访问量12-3 -用户行为日志介绍为什么要记录用户的访问行为日志网站页面的访问量网站的粘性推荐用户行为日志分析的意义网站的眼睛网站的神...

2019-08-14 14:07:29 738

翻译 第10章 Spark SQL扩展和总结

10-1 -课程目录10-2 -Spark SQL使用场景10-3 -Spark SQL加载数据10-4 -DataFrame与SQL的对比10-5 -Schema10-6 -SaveMode10-7 -处理复杂的JSON数据...

2019-08-14 14:06:36 234

翻译 第1章 课程介绍及项目框架搭建

第1章 课程介绍及项目框架搭建

2019-08-14 14:05:57 142

原创 第14章 Java拓展

14-1 -课程目录拓展:使用Java开发Spark应用程序使用Java开发Spark Streaming应用程序14-2 -使用Java开发Spark应用程序官网:http://spark.apache.org/docs/latest/sql-programming-guide.html源码地址14-3 -使用Java开发Spark Stream...

2019-08-14 14:05:13 128

原创 第13章 可视化实战

13-1 -课程目录课程目录为什么需要可视化SpringBoot构建web项目使用Echarts构建静态数据可视化使用Echarts构建动态数据可视化阿里云DataV数据可视化13-2 -为什么需要可视化13-3 -构建Spring Boot项目springBoot构建web项目查看官网:https://spring.io/projects/spring...

2019-08-14 12:10:16 217

原创 分布式发布订阅消息系统Kafka

4-1 -课程目录分布式消息队列KafkaKafka概述 Kafka架构及核心概念 Kafka部署及使用Kafka容错性测试 Kafka API编程 Kafka实战4-2 -Kafka概述官网:http://kafka.apache.org/和信息系统类似信息中间者:生产者和消费者馒头铺:生产者你:消费...

2019-08-14 12:09:29 399

原创 第5章 实战环境搭建

5-1 -课程目录实战环境搭建JDK安装 Zookeeper安装Scala安装 Hbase安装Maven安装 Spark安装Maven安装 Spark安装Hadoop安装 IDEA+Maven+Spark Streaming由于JDK和Zookeeper安装已经在之前安装过,所以本次课程不讲解。5-2 -Scala安装1、下载wget https://dow...

2019-08-14 12:09:15 102

原创 第6章 Spark Streaming入门

6-1 -课程目录概述发展史应用场景从词频统计功能着手入门集成Spark生态系统的使用工作原理6-2 -Spark Streaming概述官网:http://spark.apache.org/docs/latest/streaming-programming-guide.htmlSpark Streaming is an extension of the ...

2019-08-14 12:09:01 135

原创 第7章 Spark Streaming核心概念与编程

7-1 -课程目录核心概念TransformationOutput Operations案例实战7-2 -核心概念之StreamingContext参考文档:http://spark.apache.org/docs/latest/streaming-programming-guide.html#initializing-streamingcontextIn...

2019-08-14 12:08:35 155

原创 第8章 Spark Streaming进阶与案例实战

8-1 -课程目录带状态的算子:updateStateByKey实战:计算到目前为止累计出现的单词写到MySQL中基于Windows统计实战:黑名单过滤实战:Spark Streaming整合Spark SQL实战8-2 -实战之updateStateByKey算子的使用UpdateStateByKey OperationTheupdateStateByKe...

2019-08-14 12:08:16 193

原创 第9章 Spark Streaming整合Flume

9-1 -课程目录实战1:Flume-style Push-based-Approach实战2:Pull-based Approach using a Custom Sink9-2 -Push方式整合之概述实战1:Flume-style Push-based-Approach参考文档:http://spark.apache.org/docs/latest/streaming-k...

2019-08-14 12:07:52 111

原创 第10章 Spark Streaming整合Kafka

10-1 -课程目录实战一、Receiver-based实战二、Direct Approach10-2 -Spark Streaming整合Kafka的版本选择详解参考文档:http://spark.apache.org/docs/latest/streaming-programming-guide.html10-3 -Receiver方式整合之概述参考文档:htt...

2019-08-14 12:07:32 139

原创 Jenkins 自动化构建项目

通过几天的踩坑对Jenkins 自动化构建有了初步的了解。下面我就Jenkins1、准备环境:1. jdk2. maven3 可访问的svn项目4 Jenkins1、到官网https://jenkins.io/zh/download/下载 这里已下载为例。2、双击可执行文件,打开欢迎页。3、稍等一分钟进入,解锁Jenkins页面,按照提示将密码复制到“管理...

2019-08-14 12:05:19 194

原创 第11章 Spark Streaming整合Flume&Kafka打造通用流处理基础

11-1 -课程目录基于Spark Steaming&Flume&kafka打造通用流处理平台整合日志框架输出到flume整合flume到kafka整合kafka到spark streamingspark streaming对接接收到的数据进行处理11-2 -处理流程画图剖析11-3 -日志产生器开发并结合log4j完成日志的输出模拟日志...

2019-08-13 17:26:12 149

原创 第13章 可视化实战

13-1 -课程目录课程目录为什么需要可视化SpringBoot构建web项目使用Echarts构建静态数据可视化使用Echarts构建动态数据可视化阿里云DataV数据可视化13-2 -为什么需要可视化13-3 -构建Spring Boot项目springBoot构建web项目查看官网:https://spring.io/projects/spr...

2019-08-13 17:25:49 124

原创 springboot 打jar包,无法引用jar包里面的类

今天用springboot给公司封装了一个模板工具类,用于生产各种各样的Word文档的模板,一起开发就绪,但是在打包的时候出现了问题,打完包将它拷到其他项目中,可是该项目无法引用该工具类。经过百度。。。。。。找到问题,共享出来,提供给和我一样遇到此问题的小伙伴。解决方法,更换plugin<build> <plugins> <plug...

2019-03-24 11:30:02 5383 6

原创 查看数据表的全部信息

有时候,有时候,我们在接到别人项目的时候,真的是一个头二个大,此时如果用一个成语来形容“管中窥豹”一点不为过,此时有二种心情一、自卑性,感觉自己太水了,傻傻的分不清,对作者顶顶膜拜。而后是暗下决心,有朝一日。。。。。。二、自大性:这代码写的想一坨XX一样,真是的,写一个简单的功能,整的这么复杂,不是有病,就是脑袋有坑。哈哈,其实我们这二种都不提倡的,此时查看数据表的信息是你唯一的救命稻...

2019-03-21 17:40:01 2865

原创 springboot IEDA 打包方式和部署项目

springBoot (maven)打包主要是有二种方式 一种是jar,一种是war,下面我就二种方式做一个简单的介绍 jar方式打包 由于springboot内置了Tomcat,所以一般springboot推荐将项目打包成jar,然后放在Java环境下,利用Java命令就可以启动该项目,使用起来非常方便。一、在配置打包方式直接使用&lt;packaging&gt;jar&lt;/...

2019-01-07 12:21:31 492

转载 IDEA部署项目添加Tomcat

今天我们讨论一下在IDEA下部署项目,及添加到Tomcat,向Tomcat发布项目。用了IDEA总体感觉还不错,页面和功能方面真的是相比eclipse更胜一筹,真乃是Java开发者的福音。但是再好的东西也有它的不足,比如就打开项目而言,就不如eclipse能同时打开很多项目来得爽一下,但是idea可以同时打开很多给工作空间。也算是比eclipse更强大一些,言归正传,我们谈论我们今天的主题 ,...

2019-01-07 00:04:10 6284 14

原创 spring-boot socket网络编程实现动态向前端页面发送数据

经过一周的时间和构思,终于将XX项目的最后个尾巴给解决掉了,在这里值得鼓励一下,但是还有些不足,希望记录下来,以后遇到诸如此类问题可以做个参考或者是编程思维上的不断进步也好。需求描述:由于本系统开发是有我全部开发的一个数据全部要对接XX平台的数据,本系统的核心数据全部是来源于此平台的Excel表,所以每次到数据的工作是由我完成的,但是此工作我只能干一段时间,所以最终还的交予用户定期去处理。...

2019-01-05 13:58:33 2378

转载 SpringBoot 多模块项目实践(附打包方法)

 作者:yizhiwazi链接:https://www.jianshu.com/p/59ceea4f029d本项目传送门: https://github.com/yizhiwazi/springboot-socks/tree/master/springboot-integration序言:比起传统复杂的单体工程,使用Maven的多模块配置,可以帮助项目划分模块,鼓励重用,防...

2018-12-17 13:34:44 2563

转载 Spring Security

Spring Security:概述前言       在之前介绍过了Shiro之后,有好多粉丝问SpringSecurity在Spring Boot中怎么集成。这个系列我们就和大家分享下有关这方面的知识。本节大纲一、什么是SpringSecurity?二、常用安全框架一、什么是Spring Security?SpringSecurity是基于Spring AOP和Ser...

2018-12-17 13:07:39 206

原创 配置GO语言的环境变量

配置go语言的环境变量是非常简单的,只需一步就搞定  在需要在用户变量新建 变量名 GOPATH 变量值为 %USERPROFILE%\go

2018-12-09 00:04:28 457

原创 springboot的logback日志的配置信息

springboot不需要引入logback,自带了logback日志框架在resource里直接建立logback.xml 文件复制以下配置文件&lt;!-- Logback configuration. See http://logback.qos.ch/manual/index.html --&gt;&lt;configuration scan="true" scanPer...

2018-08-31 19:01:29 166

原创 springboot多模块

经过几天的踩坑,终于搭建了一套spring-boot属于自己多模块的项目。真是山重水复疑无路,柳暗花明又一村,终于众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。好了,不嘚瑟了,咱们直入主题。项目结构如下:common:公共模块 一些工具类(公共模块),和对一些项目的异常进行封装。main:是springboot项目启动类(启动模块),和一些项目配置文件的封装。test:测试的...

2018-08-31 18:54:36 7430 1

空空如也

空空如也

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

TA关注的人

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