自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习永不止步

个人学习资料分享

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

原创 35-Spark Streaming反压机制、Spark的数据倾斜的解决和Kylin的简单介绍

Spark Streaming反压机制、Spark的数据倾斜的解决和Kylin的简单介绍

2022-07-26 21:00:03 808 1

原创 34-SparkSQL自定义函数的使用、SparkStreaming的架构及计算流程、DStream转换操作、SparkStreaming对接kafka和offset的处理

SparkSQL自定义函数的使用、SparkStreaming的架构及计算流程、DStream转换操作、SparkStreaming对接kafka和offset的处理

2022-07-25 20:42:28 932

原创 33-SparkSql的介绍、DataFrame和DataSet

SparkSql的介绍、DataFrame和DataSet

2022-07-23 19:01:49 769

原创 32-spark的分区算子介绍、广播变量和累加器

spark的分区算子介绍、广播变量和累加器

2022-07-22 21:44:12 401

原创 31-spark的算子使用及调度流程

spark的算子使用及调度流程

2022-07-21 23:09:21 592

原创 30-Spark入门之Spark技术栈讲解、分区、系统架构、算子和任务提交方式

Spark入门之Spark技术栈讲解、分区、系统架构、算子和任务提交方式

2022-07-19 21:58:15 1366 3

原创 27-Scala入门、基本数据类型和方法与函数的介绍

Scala入门、基本数据类型和方法与函数的介绍

2022-07-15 21:30:38 183

原创 26-ClickHouse使用、MergeTree的读写流程和六种常用表引擎

ClickHouse使用、MergeTree的读写流程和六种常用表引擎

2022-07-14 21:45:19 2130

原创 25-ClientHouse的介绍、系统架构、数据类型的介绍

ClientHouse的介绍、系统架构、数据类型的介绍

2022-07-12 22:19:18 1686

原创 24-Storm的介绍、物理架构和计算架构以及Storm的数据分发策略

Storm的介绍、物理架构和计算架构以及Storm的数据分发策略

2022-07-11 22:01:20 365

原创 22-kafka消息中间件的介绍

kafka消息中间件的介绍

2022-07-08 22:22:10 717

原创 大数据中HDFS、MapReduce、Hbase常见工作执行流程总结

大数据中HDFS、MapReduce、Hbase常见工作执行流程总结

2022-07-06 17:53:05 916

原创 20-Redis哨兵和高可用、一致性Hash和ES的简单介绍

Redis哨兵和高可用、一致性Hash和ES的简单介绍

2022-07-05 22:42:51 429

原创 19-Redis及Redis集群的介绍、缓存击穿、缓存雪崩、缓存穿透及相应的解决方案

Redis及Redis集群的介绍、缓存击穿、缓存雪崩、缓存穿透及相应的解决方案

2022-07-04 23:04:01 228

原创 18-Sqoop、DataX和Azkaban的介绍

18-Sqoop、DataX和Azkaban的介绍

2022-07-03 21:51:37 779

原创 17-ETL工具、大数据架构、Flume介绍、Flume组件介绍

ETL工具、大数据架构、Flume介绍、Flume组件介绍

2022-07-01 22:29:15 2375 2

原创 16-数据仓库之数据建模、数据建模表的分类、数据建模步骤、数据分层的原因和优点

16-数据仓库之数据建模、数据建模表的分类、数据建模步骤、数据分层的原因和优点

2022-06-30 23:15:33 878

原创 15-Hbase深入理解数据读写流程、数据刷写、合并、切分和表设计原则

15-Hbase深入理解数据读写、表设计原则

2022-06-28 21:41:03 1521 3

原创 14-HBase的介绍、数据模型以及架构模型

15-HBase的介绍、数据模型以及架构模型

2022-06-27 23:32:21 1823

原创 13-Hive的基本操作和查询语法以及案例

13-Hive的基本操作和查询语法以及案例

2022-06-26 23:41:05 923

原创 12-Hive的基本概念以及基本操作

12-Hive的基本概念以及基本操作

2022-06-24 23:52:27 413

原创 10-MapReduce的架构(1.X和2.X的特性)以及Hadoop的yarn环境的搭建

10-MapReduce的架构(1.X和2.X的特性)以及Hadoop的yarn环境的搭建

2022-06-21 21:43:43 529

原创 09-Hadoop-MapReduce的设计理念和详细的计算流程

09-Hadoop-MapReduce的设计理念和详细的计算流程

2022-06-20 22:29:46 579

原创 08-Hadoop之HDFS的机架感知策略、读写流程和Hadoop-HA的2.X的组件以及脑裂和federation的介绍

07-Hadoop之HDFS的机架感知策略、读写流程和Hadoop-HA的2.X的组件以及脑裂的介绍

2022-06-18 23:07:49 879

原创 07-Hadoop HDFS之分布式文件系统、NameNode、DataNode和SecondaryNameNode的基础概念

07-Hadoop HDFS之分布式文件系统、NameNode、DataNode和SecondaryNameNode的基础概念

2022-06-17 23:29:15 559

原创 06-Zookeeper的简单介绍与排序算法

06-Zookeeper的简单介绍与排序算法

2022-06-16 23:12:53 186

原创 05-Nginx的负载均衡、高并发和一致性算法

05-Nginx的负载均衡、高并发和一致性算法

2022-06-15 17:29:25 1126

原创 04-Linux之Linux软件安装、三剑客和Shell编程

04-Linux之Linux软件安装、三剑客和Shell编程

2022-06-13 22:38:47 604

原创 03-Linux之网络信息、用户组权限、管道与重定向和系统进程

03-Linux之网络信息、用户组权限、管道与重定向和系统进程

2022-06-11 22:23:00 104

原创 02-Linux之linux常用命令和文件系统

02-linux常用命令和文件系统

2022-06-10 22:56:28 119

原创 面试题1-缓存雪崩、缓存击穿和缓存穿透之间的联系

缓存雪崩、缓存击穿和缓存穿透之间的联系

2022-06-09 19:22:06 129

原创 01-Linux之计算机硬件软件体系

Linux基础

2022-06-08 20:59:08 138

原创 解决最新版搜狗输入法的软键盘快捷键Ctrl + Shift + K和Typora的热键冲突问题

搜狗输入法和typora的Ctrl + Shift + K的快捷键冲突问题点击win键,找到搜狗的设置进入如下的页面,取消快捷键功能的按钮如果对您有帮助,希望您能点个赞给我一个激励

2022-05-23 13:13:27 1243

原创 JavaEE之Spring Boot的使用

八、Spring BootSpring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级 Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java 对象(Plain Old Java Object,POJO)实现了 EJB 的功能。虽然 Spring 的组件代码是轻量级的,但它的配置却是重量级的。Spring Boot

2022-05-04 22:55:35 893

原创 JavaEE之SpringMVC的使用

七、Spring MVC7.1 MVC 思想(概念)模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。模型:负责封装应用程序数据在视图层展示。视图:仅仅只是展示这些数据,不包含任何业务逻辑。控制器:负责接收来自用户的请求,并调用后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了一些数据在视图层展示。控制器收集这些数据及准备模型在视图层展示

2022-04-28 23:37:52 322

原创 JavaEE之Spring框架(Spring AOP )的使用

6.5 Spring AOP代理模式在 Java 开发中是一种比较常见的设计模式。设计目的旨在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用。为某一个对象(委托类)提供一个代理(代理类),用来控制对这个对象的访问。委托类和代理类有一个共同的父类或父接口。代理类会对请求做预处理、过滤,将请求分配给指定对象。6.5.1 代理模式设计原则:1. 代理类 与 委托类 具有相似的行为(共同)2. 代理类增强委托类的行为常用的代理模式:静态代理动态代理

2022-04-25 23:17:08 200

原创 JavaEE之Spring框架(Spring IOC)的使用

六、Spring框架6.1 Spring框架的概念Spring 是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量级开源框架,主要核心是 IOC(控制反转/依赖注入)与 AOP(面向切面)两大技术,实现项目在开发过程中的轻松解耦,提高项 目的开发效率。Spring框架是一个开放源代码的J2EE应用程序框架,由[Rod Johnson](https://baike.baidu.com/item/Rod Johnson/1423612)发起,是针对bean的生命周期进行管理的轻量级容器(

2022-04-24 22:27:24 638

原创 Java EE之FreeMarker前度模板引擎的使用

五、FreeMarker5.1 FreeMarker介绍FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算,

2022-04-22 22:21:55 507

原创 JavaEE之会话技术(cookie、session)JSP(EL表达式、JSTL)的使用

三、会话技术会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。3.1 cookie对象cookie概念客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问。cookie介绍Cookie是浏览器提供的一种技术,通过服务器的程序能将一些只须保存在客户端,或者在客

2022-04-22 00:55:33 560

原创 JavaEE之Servlet 的使用

二、Servlet2.1Servlet的实现Servlet 是 Server 与 Applet 的缩写,是服务端小程序的意思。使用 Java 语言编写的服务器端程序,可以生成动态的 WEB 页,Servlet 主要运行在服务器端,并由服务器调用执行, 是一种按照 Servlet 标 准来开发的类。Servlet 本质:Java 类,但要遵循 Servlet 规范进行编写,没有 main()方法,它的创建、使用、销毁都由 Servlet 容器进行管理(如 Tomcat)。Servlet容器:

2022-04-20 19:31:59 539

空空如也

空空如也

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

TA关注的人

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