Hadoop-电商日志分析(离线计算系统实战)
[TOC]
以电商业务为例,完成一个离线计算系统的技术架构(HDFS+MapReduce)
需求分析用户行为日志
点击、搜藏、搜索、加入购物车、下单…
推荐
需求
统计页面的浏览量
统计各个省份的浏览量
统计页面的访问量
数据处理流程及技术架构(离线计算)
![屏幕快照 2019-09-02 下 ...
大数据概述
参考:https://coding.imooc.com/class/301.html
[TOC]
大数据概念及特征什么是大数据
海量计算、大数据管理、数据分析、大量用户群体
大数据4V特性
数据量大:大到什么程度
多样性、复杂性:数据库、文本、视频音频….
基于高度分析的新价值:在大量数 ...
Hadoop-资源调度框架YARN
参考:https://coding.imooc.com/class/301.html
[TOC]
YARN产生背景1、MapReduce1.x==>MapReduce2.x
master/slave:JobTracker/TaskTracker
JobTracker:单点、压力大
仅支持 ...
Hadoop-进阶
参考:imooc https://www.imooc.com/learn/890
接着我的笔记【Hadoop-基础篇】讲
第1章 概述大数据应用
Code1精准营销、个性化推荐
Hadoop基础
HDFS
Hadoop1x
Hadoop2x
移除了JobTracker和TaskTra ...
用netty实现一个简单的rpc
目录
[TOC]
参考文章:https://www.cnblogs.com/stateis0/p/8960791.html
我的代码地址:netty案例:用netty实现一个简单的rpc
1、需求客户端使用接口透明调用服务端:
2、设计与实现接口设计java123public interfac ...
Netty项目-仿写微信 IM 即时通讯系统(3)
目录
[TOC]
实战:客户端互聊原理与实现1、最终效果
客户端启动之后,我们在控制台输入用户名,服务端随机分配一个 userId 给客户端,这里我们省去了通过账号密码注册的过程,userId 就在服务端随机生成了,生产环境中可能会持久化在数据库,然后每次通过账号密码去“捞”。
当有两个客户端登录 ...
Netty项目-仿写微信 IM 即时通讯系统(2)
目录
[TOC]
pipeline 与 channelHandler问题:如何避免 else 泛滥?
一个大致处理流程:
缺陷:ClientHandler、ServerHandler类臃肿,每增加新命令都要添加分支。
解决:模块化处理,不同的逻辑放置到单独的类来处理,最后形成一个完整的逻辑处理链 ...
Netty项目-仿写微信 IM 即时通讯系统(1)
简介
1、Netty 是一个高性能网络通信框架,广泛用于互联网中间件领域网络通信层
2、项目:Netty实现单聊和群聊(控制台交互,不写UI)
目录
[TOC]
项目参考:https://juejin.im/book/5b4bc28bf265da0f60130116
原作者源码位置:https:/ ...
Netty基础
Netty :
一个用来做sokect网络编程的高性能框架;
一个替代JDK NIO的优秀框架;
是大多数高并发/分布式框架的底层基础;
目录:
[TOC]
参考:基础介绍 https://www.jianshu.com/p/a4e03835921a
传统IO编程如何做c/s通信IOServ ...
知识点脑图汇总
Java内存区域与内存溢出异常
Spring Security技术栈开发企业级认证与授权
大数据
Python基础
Python爬虫
代码地址:note_py_spider
参考:heima
Python数据分析
代码地址:note_py_data_analysis
参考:he ...






