自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(360)
  • 资源 (25)
  • 论坛 (4)
  • 收藏
  • 关注

原创 整合Spring Security实现验证码登录

上篇:Springboot整合mybatis plus生成代码一、整合Spring Security实现验证码登录1、介绍Spring Security上面这张图一定要好好看,特别清晰,毕竟security是责任链的设计模式,是一堆过滤器链的组合,如果对于这个流程都不清楚,那么你就谈不上理解security。那么针对我们现在的这个系统,我们可以自己设计一个security的认证方案,结合江南一点雨大佬的博客,我们得到这样一套流程:1.1、流程说明(1)客户端发起一个请..

2021-10-17 14:41:04 41

原创 Springboot整合mybatis plus生成代码

一、Springboot整合mybatis plus生成代码1、介绍1.1、前言从零开始搭建一个项目骨架,最好选择合适熟悉的技术,并且在未来易拓展,适合微服务化体系等。所以一般以Springboot作为我们的框架基础,这是离不开的了。然后数据层,我们常用的是Mybatis,易上手,方便维护。但是单表操作比较困难,特别是添加字段或减少字段的时候,比较繁琐,所以这里我推荐使用Mybatis Plus:https://mp.baomidou.com/为简化开发而生,只需简单配置,即可快速.

2021-10-17 10:14:58 27

原创 springboot获取登录用户的个人信息

上篇:Springboot+Vue的登录接口案例https://blog.csdn.net/weixin_39868387/article/details/120690035一、springboot获取登录用户的个人信息1、工作需求案例需求:获取用户登录的基本信息思路:通过上一个接口存用户id 然后下一个接口调用 存储的id 查找id,然后返回2、编码工作工程结构图2.1、创建DTOpackage reast.introduce.cn.dto;import lom.

2021-10-16 15:46:26 118

原创 Springboot+Vue的登录接口案例

首先,可以预览项目工程的开发文件目录二话不说,直接上代码,一、Springboot+Vue的登录接口案例1、编码部分1.1、准备数据库CREATE TABLE `sys_user` ( `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID', `account` varchar(200) DEFAULT NULL COMMENT '账户', `user_name` varchar(45) DEFAULT .

2021-10-10 19:00:14 56

原创 SpringSecurity系列之web权限方案

上篇:SpringSecurity系列之查询数据库认证一、SpringSecurity系列之web权限方案1、自定义用户登录页面(1)自定义用户登录处理类不需要验证就可以直接访问controller返回的信息代码实现如下:package org.apache.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ann

2021-10-02 15:30:33 33

原创 SpringSecurity系列之查询数据库认证

上篇:Spring Security系列之基本原理一、整合mybatis plus 完成数据库操作项目工程结构如下:1、引入pom文件依赖<!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</a..

2021-09-27 19:26:05 31

原创 Spring Security系列之基本原理

上篇:Spring Security系列之入门案例一、SpringSecurity 基本原理1、SpringSecurity本质是一个过滤器链:从启动是可以获取到过滤器链org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter org.springframework.security.web.context.SecurityContextPersistenceFilter

2021-09-25 11:31:06 43

原创 Spring Security系列之入门案例

一、SpringSecurity 框架简介1、概要Spring 是非常流行和成功的 Java 应用开发框架,Spring Security正是Spring家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分,这两点也是Spri...

2021-09-25 10:44:00 26

原创 SSM整合系列之基础模块逆向工程与数据准备

一、项目工程搭建1、准备前提1.1、搭建ssm-crud项目工程名项目的架构图(1)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:schemaLo..

2021-09-20 00:39:12 42

原创 MyBatisPlus系列之公共字段自动填充

上篇:MyBatisPlus系列之自定义全局操作一、公共字段自动填充1、元数据处理器接口com.baomidou.mybatisplus.mapper.MetaObjectHandler insertFill(MetaObject metaObject) updateFill(MetaObject metaObject)metaobject: 元对象。是Mybatis提供的一个用于更加方便,更加优雅的访问对象的属性,给对象的属性设置值 的一个对象,还会用于包装对象. 支...

2021-09-19 21:59:45 32

原创 MyBatisPlus系列之自定义全局操作

上篇:MyBatisPlus系列之插件扩展一、自定义全局操作1、简介根据MybatisPlus 的AutoSqlInjector可以自定义各种你想要的sql ,注入到全局中,相当于自定义Mybatisplus 自动注入的方法之前需要在xml中进行配置的SQL语句,现在通过扩展AutoSqlInjector 在加载mybatis环境时就注入2、AutoSqlInjector【自定义全局操作】2.1、编码思路(1)配置自定义全局操作【applicationContext.

2021-09-19 18:30:07 46

原创 MyBatisPlus系列之插件扩展

上篇:MyBatisPlus系列之代码生成器一、插件扩展1、Mybatis插件机制简介(1)插件机制Mybatis 通过插件(Interceptor) 可以做到拦截四大对象相关方法的执行,根据需求,完成相关数据的动态改变。Executor StatementHandler ParameterHandler ResultSetHandler(2)插件原理四大对象的每个对象在创建时,都会执行interceptorChain.pluginAll(),会经过每个插件对象的plu...

2021-09-19 17:38:25 41

原创 MyBatisPlus系列之代码生成器

上篇:MyBatisPlus系列之ActiveRecord(活动记录)一、代码生成器1、概述(1)MP提供了大量的自定义设置,生成的代码完全能够满足各类型的需求(2)MP的代码生成器 和 Mybatis MBG 代码生成器: MP的代码生成器都是基于java代码来生成。MBG基于xml文件进行代码生成 MyBatis的代码生成器可生成: 实体类、Mapper接口、Mapper映射文件 MP的代码生成器可生成: 实体类(可以选择是否支持AR)、Mapper接口、Mapper映射 文件...

2021-09-19 15:43:46 34

原创 MyBatisPlus系列之ActiveRecord(活动记录)

上篇:MyBatisPlus系列之条件构造器 EntityWrapper一、ActiveRecord(活动记录)1、ActiveRecord概述Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。ActiveRecord 一直广受动态语言( PHP 、 Ruby 等)的喜爱,而 Java 作为准静态语言,对于 ActiveRecord 往往只能感叹其优雅,所以MP也在 AR 道路上进行了一定的探索..

2021-09-19 14:16:15 82

原创 MyBatisPlus系列之条件构造器 EntityWrapper

上篇:MyBatisPlus系列之通用CRUD操作一、条件构造器 EntityWrapper1、EntityWrapper简介(1)Mybatis-Plus 通过 EntityWrapper(简称 EW,MP 封装的一个查询条件构造器)或者 Condition(与EW类似) 来让用户自由的构建查询条件,简单便捷,没有额外的负担,能够有效提高开发效率(2)实体包装器,主要用于处理 sql 拼接,排序,实体参数查询等(3)注意: 使用的是数据库字段,不是Java属性!(4)条件参数...

2021-09-19 11:05:34 80

原创 MyBatisPlus系列之通用CRUD操作

上篇:MyBatisPlus系列之环境集成一、入门 HelloWorld1、通用 CRUD (1)提出问题: 假设我们已存在一张 tbl_employee 表,且已有对应的实体类 Employee,实现 tbl_employee 表的 CRUD 操作我们需要做什么呢? (2)实现方式: 基于 Mybatis 需要编写 EmployeeMapper 接口,并手动编写 CRUD 方法 提供 EmployeeMapper.xml 映射文件,并手动编写每个方法对应的 SQL 语句基于

2021-09-12 22:50:25 94

原创 MyBatisPlus系列之环境集成

一、简介 1、MyBatisPlus 介绍MyBatis-Plus(简称 MP),是一个 MyBatis 的增强工具包,只做增强不做改变. 为简化开发工作、提高生产率而生2、代码及文档发布地址(1)官方地址:http://mp.baomidou.com(2)代码发布地址:Github: https://github.com/baomidou/mybatis-plus Gitee: https://gitee.com/baom...

2021-09-12 16:33:22 53

原创 基于SpringBoot的Web应用源码分析【中】

上篇:基于SpringBoot的Web应用源码分析【上】一、Web应用源码分析1、请求参数处理【rest使用与原理】@RequestMapping:Rest风格支持(使用HTTP请求方式动词来表示对资源的操作)以前: ...

2021-09-05 13:17:36 44

原创 基于SpringBoot的Web应用源码分析【上】

上篇:SpringBoot的配置文件篇一、SpringMVC自动配置概览1、Spring Boot provides auto-configuration for Spring MVC that works well withmost applications翻译:SpringBoot为SpringMVC提供了自动配置,可用于大多数应用程序2、The auto-configuration adds the following features on top of Spring’s de.

2021-09-04 12:21:28 31 1

原创 SpringBoot的配置文件篇

上篇:最佳实践-SpringBoot应用如何编写一、配置文件1、文件类型(1)properties(2)yaml简介YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 非常适合用来做以数据为中心的配置文件基本语法key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系.

2021-09-02 20:36:08 65 1

原创 最佳实践-SpringBoot应用如何编写

上篇:自动配置--包规则原理&初始加载自动配置类一、最佳实践1、引入场景依赖https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter2、查看自动配置了哪些(选做)(1)自己分析,引入场景对应的自动配置一般都生效了(2)配置文件中debug=true开启自动配置报告。Negative(不生效)\Positive(生效)(3)

2021-09-02 13:52:23 22

原创 java项目---探花交友

一、项目介绍1、项目背景在线社交是互联网时代的产物,已成为互联网用户的基础需求之一。移动互联网自2003年起快速发展, 促使在线社交逐渐从PC端转移至移动端。移动社交最初以熟人社交为主,以维系熟人关系、共享资源信 息的形式存在。随着人们交友需求的延伸,移动社交开始向陌生人社交、兴趣社交等垂直方向发展,形 式丰富多样。2、市场分析探花交友项目定位于 陌生人交友市场。根据《2018社交领域投融资报告》中指出:虽然相比2017年,投融资事件减少29.5%,但是融资 的总额却大幅增长,达到68%

2021-09-01 18:37:17 1045 8

原创 自动配置--包规则原理&初始加载自动配置类

上篇:基础入门--了解自动配置原理【上】一、容器功能1、组件添加@Configuration案例测试:(1)配置类package org.apache.springboot.config;import org.apache.springboot.bean.Pet;import org.apache.springboot.bean.User;import org.springframework.context.annotation.Bean;import org.spring.

2021-08-27 11:41:58 31

原创 底层注解--@ConfigurationProperties配置绑定

上篇:基础入门--SpringBoot2程序1、SpringBoot特点1.1、依赖管理自定义引入的依赖管理<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</v

2021-08-22 00:51:11 78 2

原创 基础入门--SpringBoot2程序

上篇:spring与SpringBoot1、SpringBoot2入门系统要求Java 8& 兼容java14 . Maven 3.3+ idea 2019.1.2maven设置<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Ne.

2021-08-21 16:56:28 19

原创 基础入门--spring与SpringBoot

一、Spring能做什么1、Spring的能力2、 Spring的生态https://spring.io/projects/spring-boot覆盖了:web开发 数据访问 安全控制 分布式 消息服务 移动开发 批处理3、Spring5重大升级响应式编程内部源码设计基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。3、为什么用SpringBootSpring Boot makes it easy to create s...

2021-08-21 16:29:09 29

原创 数据结构与算法—队列

上篇:数据结构和算法—稀疏sparsearray数组前面主要将稀疏数组保存到磁盘上,比如 map.data

2021-08-01 13:59:21 20

原创 数据结构和算法—稀疏sparsearray数组

上篇:数据结构和算法--入门篇一、稀疏sparsearray数组一个实际的需求,编写的五子棋程序中,有存盘退出和续上盘的功能。运用场景通过二维数据把这个棋盘记录下来分析问题:因为该二维数组的很多值是默认值0, 因此记录了很多没有意义的数据.->稀疏数组可以达到压缩效果1、稀疏数组应用场景基本介绍当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组稀疏数组的处理方法:记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的...

2021-07-31 11:43:58 9

原创 数据结构和算法--入门篇

一、数据结构和算法我们先看几个经典的算法题,比如:字符串匹配问题1、需求1有一个字符串 str1= ""Hello World LeaderCode Hello Spark Hadoop Kafka Flume Zookeeper Chickhouse Hive Hbase"",和一个子串 str2="Hello World LeaderCode"功能:现在要判断 str1 是否含有 str2, 如果存在,就返回第一次出现的位置, 如果没有,则返回-1要求:要求用最快的速度来完成匹配.

2021-07-30 22:58:14 28

原创 浅谈Akka Actor

上篇:浅谈Scala Actor 浅谈Akka Actor1、Akka概述Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的 (Responsive)应用程序的平台。Actor模型:在计算机科学领域,Actor模型是一个并行计算(Concurrent Computation)模型,它把 actor作为并行计算的基本元素来对待:为响应一个接收到的消息,一个actor能够自己做出一些决策, 如创建更多的actor,或...

2021-07-26 17:24:58 39

原创 浅谈Scala Actor

上篇:Scala语言编码高级特性【下】Scala Actor1、概念Scala中的Actor能够实现并行编程的强大功能,它是基于事件模型的并发机制,Scala是运用消息 (message)的发送、接收来实现多线程的。使用Scala能够更容易地实现多线程应用的开发。 一个Actor是一个容器,它包含状态,行为,信箱,子Actor和监管策略,所有这些包含在一个 ActorReference(Actor引用)里。一个Actor需要与外界隔离才能从Actor模型中获益,所以Actor是以 Actor引用

2021-07-26 11:45:39 25

原创 Scala语言编码高级特性【下】

上篇:Scala语言编码高级特性【上】Scala语言编码高级特性1、泛型案例1,代码实现:package org.apache.scala.day07/** * 时间: 2021/07/25 15:00 * 描述: 泛型 * * 泛型简单测试 */object Demo010_GenericType01 { def main(args: Array[String]): Unit = { println(new Student11[String, Int]("

2021-07-25 15:39:02 21

原创 Scala语言编码高级特性【上】

上篇:Scala浅谈面向对象思想(OOP)【下】Scala语言编码高级特性1、函数复习代码实现:package org.apache.scala.day06/** * 函数复习 */object Demo001_Function { //定义一个函数f1,参数是两个Int类型,返回值是一个Int类型 val f1 = (x: Int, y: Int) => x + y //再定义一个函数f2 val f2 = (m: Int, n: Int) =>

2021-07-24 12:55:33 27

原创 Scala浅谈面向对象思想(OOP)【下】

上篇:Scala浅谈面向对象思想(OOP)【上】Scala浅谈面向对象思想(OOP)1、定义抽象类在Scala中重写一个非抽象方法必须用override修饰,在子类中重写超类的抽象方法时,不需要使用override关键字,写了也可以,如下代码所示:package org.apache.scala.day05object ClazzDemo { def main(args: Array[String]) { val h = new Human println(h.fi

2021-07-24 11:56:17 17

原创 Scala基础篇【下】

上篇:Scala基础篇【中】一、List的常用方法测试用例1.1、list集合的使用代码实现:package org.apache.scala.day03/** * 描述: List的常用方法测试,用例1 * 时间: 2021/7/18 */object Demo012_ListTest1 { def main(args: Array[String]): Unit = { //创建一个List val list0 = List(1, 7, 9, 8, 0,

2021-07-18 11:28:13 27

原创 Scala基础篇【中】

上篇:Scala基础篇【上】1、函数的各种写法代码实现:package org.apache.scala.day02/** * 描述:函数的各种写法 */object Demo008_Function { //定义一个函数f1,参数是两个Int类型,返回值是一个Int类型 val f1 = (x: Int, y: Int) => x + y //再定义一个函数f2 val f2 = (m: Int, n: Int) => m * n val f3

2021-07-16 22:34:24 27 1

原创 Scala基础篇【上】

1、Scala的HelloWorld程序代码实现:package org.apache.scala/** * 时间: 2021/7/16 8:40 * 描述: Scala的HelloWorld程序 * * 核心要点: * * 1、类名和文件名 * 2、main方法的定义(注意和java的main方法对比理解) * 3、分号(可有可无) * 4、编译和执行(scalac和scala) * 5、类的声明(object和class) */object Demo000_He.

2021-07-16 21:04:47 49 1

原创 WaterMark使用和详解

WaterMark翻译为水位线,什么时候用到水位线呢?比如说水控在顺水的时候达到紧梯就会触发,若不放水就可以发现危险的现状在spark程序划分成窗口的时候,主要是衡量什么时候触发,这也是需要用到的水位线,其实它是来判断水位窗口触发的机制,在这个窗口水位线会不停的增加。其实水位线有两种方式获取,一种是根据数据时间来提取,另一种是定期生成水位线。当我们输入的数据有大也有小的,它就会用这个分区最大的Eventime作为它的水位线。那么这个水位线是怎么计算出来的?实水位线还有一个作用,让窗口

2021-07-15 11:34:38 393

原创 基于flink的会话窗口的api实现

上篇:基于flink滑动窗口的api使用两种会话窗口api1、NoKeyedProcessingTime会话窗口package cn._51doit.flink.day04;import org.apache.flink.configuration.Configuration;import org.apache.flink.streaming.api.datastream.*;import org.apache.flink.streaming.api.environment.Stre

2021-07-09 11:16:56 22

原创 基于flink滑动窗口的api使用

上篇:基于flink常用4种滚动窗口api的使用两种api的使用1、NoKeyedProcessingTime滑动窗口不分组,按照ProcessingTime划分为滑动窗口,然后调用reduce对窗口内的数据进行聚合新api【TumblingAlignedProcessingTimeWindows】...

2021-07-08 23:58:01 91 6

BigData0323.zip

电信客服项目案例,根据数据生产--获取通讯录数据,进行格式化的转换,采用java接口编程开发,提高代码的复用性

2020-03-23

Balsamiq Mockups 3.zip

可存:告别那一堆堆的纸质线框图 易用:UI控件支持自动拖拽,并且可以实现自动对齐; 美观:手绘风格,简约清爽; 丰富:从按钮到输入框,从导航条到页面、表格,甚至包括了最潮的Iphone元素; 方便:对元素的修改除了工具栏外,还可以使用隐藏编辑框,支持快捷键; 兼容:可使用XML语言保存元素,也可以导出PNG图片,可以插入到任何项目; 跨平台:Windows、Mac OS、Linux下都可以使用,还有能集成在Confluence,JIRA,和XWiki中的版本,对了,如果你没时间下载桌面版,还可以直接使用网页版的Balsamiq Mockups

2020-04-03

第 1 节 数据采集--日志生成代码.zip

主程序类: 日志行为数据模拟 实体类: 用户后台活跃+用户前台活跃+广告+公共日志+评论+品点击日志+错误日志+收藏+商品列表+商品详情+消息通知日志+点赞+启动日志

2020-04-03

基于flink的电商用户行为数据分析

该项目是基于于flink的电商用户行为数据分析的flink项目,模块划为为:从项目介绍与代码框架、实时热门商品统计、替换kafka源、实时流量统计、恶意登录检测、恶意登录监控CEP实现、订单支付监控CEP实现

2020-03-21

dbeaver.zip

该工具主要是一个客户端远程连接工具,可对传统数据库、nosql数据进行连接,界面简洁

2021-09-24

kafka-manager.zip

kafka-manager是最受欢迎的kafka集群管理工具,可以管理多个集群、轻松检查群集状态(主题,消费者,偏移,代理,副本分发,分区分发)

2020-04-08

canal.deployer-1.1.2.tar.gz

之所以采用canal,原因如下:某些情况无法从日志中获取信息,而又无法利用sqoop等EL工具对数据实时的监控,canal的工作原理很简单,就是把自己伪装成slave,假装从master复制数据。

2020-03-21

十次方文档的核心资料.zip

项目的需求分析概述,主要有架构的设计、项目需求分析、总体的架构模块实现要求,思路划分,如技术栈的架构设计(前端技术栈、后端技术栈、持久化技术栈、消息队列技术栈等)

2020-09-05

gmall1205-parent.zip

该项目主要包括的模块有:从实时框架的项目搭建、日志保存、日志服务器集群、NGINX配置、消费kafka、利用redis进行去重、es安装说明保存查询总数与查询时分、采用canal通过kafka发送,查询es接口,最后,我们在hive导出到es,并采用es部分数据查询出来

2020-03-21

flink的yarn模式jar包.zip

基于YARN来提交运行,则需要选择对应Hadoop版本的Flink安装部署,,但如果Hadoop版本不同时也是要考虑对源码指定Hadoop版本进行编译获取分发包进行部署安装。同时如果想使用Blink新功能也是需要对源码进行编译。

2020-05-05

flume-hadoop-jar.zip

Flume要想将数据输出到HDFS,必须持有Hadoop相关jar包:commons-configuration-1.6.jar、 hadoop-auth-2.7.2.jar、 hadoop-common-2.7.2.jar、 hadoop-hdfs-2.7.2.jar、 commons-io-2.4.jar、 htrace-core-3.1.0-incubating.jar

2020-03-28

sql业务语句.zip

数据库的业务数据所用的操作,主要有用户表、企业表、详情表、信息表等,我们可以通过数据据进行做增删改查操作

2020-09-05

hivefunction.zip

操作原始日志展平,定义了UDF和UDTF基本操作。从定义输入参数--&gt;获取所有key、mid、uv--&gt;服务器时间--&gt;校验---&gt;对logContents【1】创建json对象---&gt;获取公共的字段的json对象---&gt;循环遍历---&gt;拼接事件字段和服务器时间

2020-04-10

mysqlClient.zip

mysql的SQLyog操作数据库的典型常用的工具,灵活快速上手,企业级实际开发过程中,通常使用!!

2020-03-19

运行引擎Tez.zip

Tez是一个Hive的运行引擎,性能优于MR.Tez可以将多个有依赖的作业转换为一个作业,这样只需写一次HDFS,且中间节点较少,从而大大提升作业的计算性能。

2020-04-09

kafkag工具包(包含监控压缩包).zip

这个工具管理kafka随便都可以创建,删除,修改topic,而且告警系统,值得一提:流量,最长可以查看最近七天的流量波动图、lag size邮件告警、可以用kafkasql分析

2020-04-28

dw-chart.zip

springboot的数据查询接口,对前端工程url,这个是基于Springboot的子模块dw-chart工程的代码,在保存的es数据进行查询,并与前端对接

2020-03-19

redis-desktop-manager-0.8.8.384.zip

Redis Desktop Manager是一款简单快速、跨平台的Redis桌面管理工具,也被称作Redis可视化工具,是一款开源软件,支持通过SSH Tunnel连接,支持windows、mac等多平台

2020-04-03

Echar框架的js文件.zip

springboot整合Echar的可视化工具需要的文件,显示在web页面的文件,通过echart.js 初始化一个echarts 的实例,并通过setOption方法生成简单的柱状图

2020-04-24

Linux-JDK-1.8.zip

JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库;hadoop环境需要jdk

2020-04-04

jd-gui.zip

JD-GUI是使用C++开发的一款Java反编译工具,它是一个独立图形界面的Java源代码“.class”文件反编译工具。

2020-04-03

BigData0327.zip

使用Kafka消费者获取Flume采集的数据,思路如下:首先:创建消费者--&gt;消费数据--&gt;关闭资源; 从业务逻辑出发:创建配置对象--&gt;获取flume采集的数据--&gt;关注主题--&gt;消费数据

2020-03-26

hadoop+Zookeeper工具包.zip

hadooop环境所用的的工具包,是大数据生态圈的组件;另外:Zookeeper是一个开源的分布式应用程序协调服务,基于zookeeper可以实现同步服务,配置维护,命名服务,环境所运用到

2020-04-04

flume-interceptor.zip

思路步骤:1、获取body数据(放到header :将body里的数据根据类型,写到header)---&gt;2、获取header---&gt;3、向header中添加值---&gt;追加数据值

2020-04-07

BigData0323.zip

数据生产的构建通话记录、数据采集等通过数据生产,将数据输出到日志文件中,不需要配置全局配置文件,通过项目业务的需求:通过从读取通讯录数据-->到通讯录中随机查找2个电话号码(主叫,被叫)-->生成随机的通话时间-->通话时间-->通话时间字符串-->生成随机的通话时长-->生成通话记录-->将通话记录刷写到数据文件中-->闭生产者

2020-03-24

Kafka控制台无法消费Flume采集的生产数据

发表于 2020-03-30 最后回复 2020-07-18

数据无法打通

发表于 2020-05-31 最后回复 2020-06-02

RDBMS到Hbase

发表于 2020-03-30 最后回复 2020-03-31

Kafka控制台无法消费Flume采集的生产数据

发表于 2020-03-30 最后回复 2020-03-30

空空如也

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

TA关注的人 TA的粉丝

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