加载中
SpringBoot2.0高级案例(02) :整合 RocketMQ ,实现请求异步处理

本文源码:GitHub·点这里 || GitEE·点这里 一、RocketMQ 1、架构图片 2、角色分类 (1)、Broker RocketMQ 的核心,接收 Producer 发过来的消息、处理 Consumer 的消费消息请求、消息的持 久...

Java进阶 | Proxy动态代理机制详解

一、Jvm加载对象 在说Java动态代理之前,还是要说一下Jvm加载对象的过程,这个依旧是理解动态代理的基础性原理: Java类即源代码程序.java类型文件,经过编译器编译之后就被转换成字节代码....

Java进阶 | 泛型机制与反射原理

一、泛型的概念 1、基础案例 泛型在Java中的应用非常广泛,最常见则是在集合容器中,先看下基础用法: public class Generic01 { public static void main(String[] args) { Map<Integer,St...

SpringBoot2 参数管理实践,入参出参与校验

一、参数管理 在编程系统中,为了能写出良好的代码,会根据是各种设计模式、原则、约束等去规范代码,从而提高代码的可读性、复用性、可修改,实际上个人觉得,如果写出的代码很好,即别人修...

06/16 08:11
42
SpringBoot2 集成测试组件,七种测试手段对比

一、背景描述 在版本开发中,时间段大致的划分为:需求,开发,测试; 需求阶段:理解需求做好接口设计; 开发阶段:完成功能开发和对接; 测试上线:自测,提测,修复,上线; 实际上开发阶...

05/31 12:42
24
Java容器 | 基于源码分析Map集合体系

一、容器之Map集合 集合体系的源码中,Map中的HashMap的设计堪称最经典,涉及数据结构、编程思想、哈希计算等等,在日常开发中对于一些源码的思想进行参考借鉴还是很有必要的。 基础:元素增...

Java容器 | 基于源码分析List集合体系

一、容器之List集合 List集合体系应该是日常开发中最常用的API,而且通常是作为面试压轴问题(JVM、集合、并发),集合这块代码的整体设计也是融合很多编程思想,对于程序员来说具有很高的参...

数据调度组件:基于Azkaban协调时序任务执行

一、Azkaban概述 1、任务时序 在数据服务的业务场景中,很常见的业务流程就是日志文件经过大数据分析,再向业务输出结果数据;在该过程中会有很多任务需要执行,并且很难精准把握任务执行的结...

数据搬运组件:基于Sqoop管理数据导入和导出

本文源码:GitHub || GitEE 一、Sqoop概述 Sqoop是一款开源的大数据组件,主要用来在Hadoop(Hive、HBase等)与传统的数据库(mysql、postgresql、oracle等)间进行数据的传递。 通常数据搬运的组...

Java基础篇(05):函数式编程概念和应用

本文源码:GitHub·点这里 || GitEE·点这里 一、函数式概念 函数式编程是一种结构化编程的范式,主要思想是把运算过程尽量写成系列嵌套的函数调用。函数编程的概念表述带有很抽象的感觉,可...

数据采集组件:Flume基础用法和Kafka集成

本文源码:GitHub || GitEE 一、Flume简介 1、基础描述 Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,...

03/05 09:03
23
用户画像分析与场景应用

一、用户画像 1、概念描述 用户画像,作为一种勾画目标用户、联系用户诉求与设计方向的有效工具,用户画像在各领域得到了广泛的应用。用户画像最初是在电商领域得到应用的,尤其在数字化营销...

数据仓库组件:Hive环境搭建和基础用法

本文源码:GitHub || GitEE 一、Hive基础简介 1、基础描述 Hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,是一个可以对Hadoop中的大规模存储的数据进行查询和分析存储...

数据应用场景之标签管理体系

一、标签简介 标签概念 标签,最初用来对实物进行分类和标记,例如标明物品的品名、重量、体积、用途等简要信息。后来逐渐流行到数据行业,用来标记数据,对数据快速分类获取和分析。 标签特...

数据全景洞察概念简介

一、全景洞察简介 1、行业背景 智能数字时代,数据不论形态、格式和类型,已经迅速成为企业最有战略意义的资产;数据资产已经成为了可以形成业务洞察及优势的战略资源,数据的体量、多样性和...

2020/12/26 22:05
99
SpringBoot2 整合OAuth2组件,模拟第三方授权访问

本文源码:GitHub·点这里 || GitEE·点这里 一、模式描述 授权服务 验证第三方服务的身份,验证邮箱用户的身份,记录和管理认证Token,为资源服务器提供Token校验。场景:第三方网站借助用户...

业务场景下数据采集机制和策略

一、场景描述 做面向C端用户的产品,十分依赖用户数据的收集,下面都见过这样一张数据分析图,通过链路上各个环节的数据采集,分析对比出曝光产品的交易量: 通过对商品的浏览-点击-交易页面...

Hadoop框架:Yarn基本结构和运行原理

本文源码:GitHub·点这里 || GitEE·点这里 一、Yarn基本结构 Hadoop三大核心组件:分布式文件系统HDFS、分布式计算框架MapReduce,分布式集群资源调度框架Yarn。Yarn并不是在Hadoop初期就有...

架构设计:服务自动化部署和管理流程

本文源码:GitHub·点这里 || GitEE·点这里 一、分布式服务 从常规分布式架构系统来说,划分出十来个独立的微服务模块是很常见的,然后不同的开发人员分工几个服务块,负责日常开发和维护,...

开发工具:Mybatis.Plus.插件三种方式的逆向工程

本文源码:GitHub·点这里 || GitEE·点这里 一、逆向工程简介 在Java开发中,持久层最常用的框架就是mybatis,该框架需要编写sql语句,mybatis官方提供逆向工程,可以把数据表自动生成执行所...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部