当前浏览器可能影响体验,请下载Google浏览器!

点击下载
关闭

马士兵亲传,摒弃传统教学思维,
国内首创线下高薪训练营!将在长沙盛大开启!

项目驱动式团队协作、一对一服务、前瞻性思维、教练式培养模型培养你成为就业明星。首创的老学员项目
联盟给学员充分的项目、技术支撑,利用马士兵教育平台杠杆,每位学员都能勇攀高薪,开挂人生。

马士兵模式

1、先学习就业再收费没效果不收一分钱
2、大厂就业推荐,面试针对性学习
3、软硬实力兼顾培养
4、就业目标冲击高薪
5、超一线城市就业落地

传统模式
1、先交钱后看效果
2、效果无保障
3、就业无保障
4、没交钱前上帝,交完钱后小弟,
5、学习全靠自己,学完后不懂也无处可问。

为什么选择我们

精品课程,服务广泛
● 累计服务学员超过200万,腾讯课堂“最受欢迎机构”● 覆盖了全领域IT行业课程,定制化学习路线● 实战驱动,课程无缝接轨企业实际需求
雄厚师资力量
● 名师大咖云集!来源大厂背景● 通晓技术全貌,又有各自的拿手技术● 问题解决为核心、思维训练为主线、学以致用为目标

学完收获

硬核技术:具备中高级程序员核心技术能力,轻松应对升职加薪
软核技能:良好沟通能力及团队协作的企业化思维,游刃有余遨游职场
真实项目经验,7个月获取多位讲师多年实战经验精华
突破环境限制,随着项目成长不断迭代成长
紧跟市场需求,强化就业方向和实力
BAT等大厂跳槽涨薪必备技能

实战驱动,内容为王,课程接轨企业项目需求!

我们带来完善的技术体系、清晰的课程脉络、贯穿始终的架构思维,老师针对
每个知识点,做到全程无死角,确保学员看得懂、听得懂、学得懂。

Java零基础高薪特训营
总括:经典语言,就业率高
√ JAVA初中高级全系列覆盖,不放过 任何细节知识点√ 大厂必备常规项目流程实施√ 学完即可应用,代码移植便捷√ 掌握程序员思维,建立整体知识体系
获取大纲
课程内容上课方式
JAVA初级行业大咖面授
数据库行业大咖面授
JAVA中级团队式训练营
JAVA高级团队式训练营
大数据入门团队式训练营
大数据深入团队式训练营
高薪就业指导马士兵亲传
入学方式: 考核入学学习课程: JAVA+大数据学习时长: 7个月收费模式: 0元入学,按效果付费+ 冲击高薪坐标位置: 网红城市长沙学习(马士兵总部面授)+上海(一线城市高薪就业)目标人群: 立志于大学毕业即高薪大三大四学员;强烈改变低薪现状社会从业转型人士学历要求: 大专、本科、研究生、博士专业要求: 专业不限,计算机相关优先考虑技能要求: 零基础,有编程语言基础优先考虑英语要求: 认识26个英文字母口才要求: 能正常交流年龄要求: 22+
大数据高薪特训营
总括:发展趋势,潜力巨大
√ 多种大型实战项目,学练用结合√ 学完即可多场景完成数据分析分析应用√ 涵养Hadoop、Spark、Flink三大生态圈√ 引导式教学,以项目驱动技术学习及应用
获取大纲
课程内容上课方式
大数据入门行业大咖面授
大数据中级团队式训练营
大数据深入团队式训练营
高薪就业指导马士兵亲传
入学方式: 考核入学学习课程: 大数据学习时长: 3个月收费模式: 0元入学,按效果付费+ 冲击高薪坐标位置: 网红城市长沙学习(马士兵总部面授)+上海(一线城市高薪就业)目标人群: 立志于大学毕业即高薪大三大四学员;强烈改变低薪现状社会从业转型人士学历要求: 大专、本科、研究生、博士专业要求: 专业不限,计算机相关优先考虑技能要求: 熟练使用JAVA,有项目开发经验优先考虑英语要求: 认识常用的计算机英语口才要求: 能正常交流年龄要求: 22+

贴近市场岗位要求,多年精心打造课程

  • 第一阶段预科零基础入门
  • 第二阶段Java基础与Java13新特性
  • 第三阶段Oracle数据库 + ORM + 面试题
  • 第四阶段Java互联网开发工具与Spring全家桶
  • 第五阶段企业级CRM SaaS平台开发
  • 第六阶段互联网中间件
  • 第七阶段云E办前后端分离项目开发
  • 第八阶段Hadoop生态圈架构体系
  • 第九阶段Spark生态架构体系
  • 第十阶段内部经销存系统
  • 第十一阶段Flink实时计算系统阶段
  • 第十二阶段直播实时分析平台
  • 第十三阶段机器学习算法与智能推荐系统
  • 第十四阶段面试辅导

第一阶段:预科零基础入门

  • 软件架构之CS模式和BS模式
  • 编程语言发展史与Java环境搭建
  • Java的基本组成JDK JRE JVM
  • 变量简介和标识符和数据类型
  • 整数类型和浮点类型表值范围的推导过程
  • Java运算符
  • Java工具类(随机数与键盘输入)
  • 控制语句-顺序结构选择结构循环结构
  • 关键字continue与关键字break
  • 练习雉兔同笼、韩信点兵、吸血鬼数、水仙花数等
  • 方法的定义与方法的递归
  • 斐波那契数列与大兔生小兔练习
  • HTML5页面元素与表单
  • CSS3选择器
  • CSS3布局
  • 案例:百度 清华大学官网
  • JavaScript变量与函数
  • JavaScript函数
  • JavaScript选择与循环控制
  • JavaScript的DOM操作
  • JavaScript的BOM学习
  • 支付宝 12306
  • JavaScript表单数据校验
  • 案例:福彩双色球、贪吃蛇

第二阶段:Java基础与Java13新特性

  • JAVA语言基础-方法深入
  • JAVA语言基础-数组精讲
  • 面向对象编程-类与对象与内存分析 计算器编写
  • 面向对象编程-this 成员方法 static
  • 面向对象编程-package与import 淘宝登录解密
  • 面向对象编程-继承性super与重写
  • 面向对象编程-封装性javabean与经典MVC思想
  • 面向对象编程-多态性与接口 抽象类与内部类
  • 面向对象编程-异常体系与自定义异常
  • 面向对象编程-JAVA13新特性Lambda与方法引用
  • API使用-字符串类与正则表达式
  • API使用-包装类、日期类、枚举
  • IO流-文件流和缓冲流
  • IO流-文件拷贝、对象流与Commons-io
  • 容器-List与Set 手动实现ArrayList
  • 容器-Map与Properties 手动实现HashMap
  • 容器-工具类Collections、List与比较器
  • 容器-JAVA13新特性容器-Stream
  • 反射reflection与注解annotation
  • 多线程-定义、状态控制语同步

第三阶段:Oracle数据库 + ORM + 面试题

  • 高并发-线程通信
  • Socket-爬虫 TCP与UDP编程
  • JavaSE项目-手写Web服务器
  • JavaSE项目-手写Web服务器
  • ORACLE入门与商城需求分析
  • PowerDesigner数据库建模和类图设计
  • DQL之单表、函数
  • DQL之多表
  • DML与DDL
  • JDBC及其常用案例开发
  • Mybatis环境搭建_传统Dao开发
  • MyBatis接口代理开发(CRUD)
  • Mybatis_单表与多表查询
  • ResultType_RestMap输出映射
  • MyBatis_逆向工程与缓存、动态sql与注解开发
  • 笔试+团队项目验收
  • 面试宝典之十大经典算法
  • 三类加密算法、KMP算法等
  • 面试宝典之十大设计模式
  • 工厂-单例-代理-装饰模式
  • 面试宝典之高并发
  • Lock锁、阻塞队列、volatile等
  • java13新特性模块化与自定义JRE
  • 团队项目验收

第四阶段:Java互联网开发工具与Spring全家桶

  • 网页开发的规范与基础:HTML5
  • 网页开发的规范与基础:CSS3
  • JS深入理解:基础语法-变量-数据类型
  • JS深入理解:函数、对象
  • JS深入理解:BOM对象
  • JS深入理解:DOM对象、表单
  • JQuery初体验:JQuery的基本语法和使用
  • JQuery灵活应用:实例分析、Ajax异步无刷新技术
  • 简单且功能强大的前端框架:BootStrap
  • 开源的模块化前端 UI 框架:Layui
  • 主流开源项目管理工具:Maven
  • 开放源代码的版本控制系统:SVN
  • 框架的前生:HTTP、Tomcat、Servlet标准
  • Servlet的深入:请求/响应对象、会话跟踪技术
  • Servlet的高级特性:过滤器和监听器
  • 动态网页技术:JSP的基础使用
  • Freemarker概念&特点&环境配置&数据类型
  • Freemarker常见指令&内置函数&页面静态化
  • Spring5框架发展&模块划分&IOC对象实例化
  • IOC对象装配&集合装配&扫描器&作用域
  • 动态代理实现&AOP概念&专有名词
  • AOP使用两种方式_XML&注解&邮件发送
  • 整合Mybatis实现持久层数据基本维护、Spring5事务控制概念&传播特性
  • MVC核心思想、SpringMVC框架特点、请求原理&环境配置
  • SpringMVC请求转发重定向、Json配置、拦截器
  • SpringMvc企业文件上传、企业SSM集成、全局异常统一处理
  • SpringMvc前后端分离开发Restful接口规范、URL绑定机制
  • SpringBoot框架特点、优势&核心配置、坐标和自动化配置
  • SpringBoot数据校验机制、本地缓存Ehcache技术、异常处理、单元测试
  • SpringBoot热部署技术、定时调度技术、API接口文档生产力工具Swagger2

第五阶段:企业级CRM SaaS平台开发

  • 企业级项目CRM系统概念、系统分类、模块划分、表结构
  • 项目环境搭建、系统用户登录、非法请求拦截、全局异常统一处理
  • 系统营销模块、营销机会模块业务分析、表结构&功能实现
  • 系统营销模块、客户开发计划业务分析、表结构&功能实现
  • 权限管理-角色管理功能实现
  • 权限管理-角色管理-角色授权功能分析
  • 权限管理-角色管理-权限认证功能分析
  • 权限管理-资源管理-资源功能分析&功能实现
  • 权限管理-权限的分配与撤销
  • 权限管理-按钮权限控制
  • 客户管理表结构分析与代码实现
  • 客户订单编辑、订单自动跟踪机制
  • 客户流失管理分析、流失规则分析
  • 客户流失管理功能实现、流失客户定时调度实现
  • 流失规则功能实现流程总结
  • 客户服务表结构分析与功能实现
  • 字典维护表结构分析与功能实现
  • 统计报表-Echarts与HighCharts
  • Linux系统特点、Nat模式静态ip、常用命令
  • JDK8、MySQL8、Tomcat8安装与企业项目部署

第六阶段:互联网中间件

  • 企业代码版本控制基本使用:Git/GitHub
  • 企业代码版本控制冲突解决方案
  • 企业流行的消息中间件:RabbitMQ-安装
  • 初识消息中间件:RabbitMQ专业术语
  • 深入消息中间件:多种操作模式队列
  • Spring Data AMQP整合RabbitMQ
  • 非常热门非常具前景的前端框架之一:Vue.js
  • 前端开发:走进Vue.js
  • Vue核心组件
  • Vue全家桶开发简单项目
  • 流行的企业级安全框架:SpringSecurity
  • Web开发安全防护手段:SpringSecurity
  • 主流无状态令牌设计:JWT
  • 流行的第三方登录协议:OAuth2
  • 项目分组实战-Spring Security登录功能
  • 项目分组实战-Google 验证码服务
  • 项目分组实战-Spring Security权限管理
  • 项目分组实战-菜单管理
  • 项目分组实战-全局异常统一处理
  • 项目分组实战-权限组管理
  • 项目分组实战-Easy POI 数据表格导入导出
  • 项目分组实战-网易邮件发送功能
  • 项目分组实战-RabbitMQ异步通信
  • 项目分组实战-WebSocket聊天室
  • 企业级搜索引擎:ElasticSearch 入门
  • ElasticSearch:环境准备、实战案例
  • 主流缓存数据库:Redis 入门
  • Redis 主从复用、读写分离操作
  • Redis 哨兵监控与故障转移、集群分片搭建与操作
  • 主流缓存数据库:Jedis操作Redis、Spring Data Redis操作

第七阶段:云E办前后端分离项目开发

  • Redis 企业实战问题业务分析
  • 高性能HTTP和反向代理web服务器:Nginx
  • 项目介绍与环境搭建
  • 登录功能:Spring Security + JWT登录开发
  • 功能开发:集成Swagger2、验证码功能
  • 功能开发:权限管理之菜单功能
  • 功能开发:权限设计与鉴权
  • 功能开发:职称管理和部门管理
  • 功能开发:薪酬管理
  • 功能开发:员工管理
  • 功能开发:员工工资管理
  • 功能开发:邮件管理与RabbitMQ性能优化
  • 功能开发:WebSocket在线聊天系统
  • 功能开发:个人中心与FastDFS文件系统开发
  • 前端VUE开发登录与首页设置
  • 前端VUE开发权限管理
  • 前端VUE开发职位、职称和部门管理
  • 前端VUE开发员工管理
  • 前端VUE开发工资套账与员工工资套账
  • 前端VUE开发在线聊天与个人中心

第八阶段:Hadoop生态圈架构体系

  • 计算机组成原理、Vmware虚拟机与Linux安装
  • Linux配置、初级命令与文件系统
  • Linux文本、权限管理、三剑客与同步网络时间
  • Linux软件安装、Shell脚本与三个节点免密登录
  • 高并发CAP机制、Zookeeper安装与节点操作
  • 算法资源与大数据思维
  • Hadoop分布式文件系统架构
  • HDFS数据安全与传输流程
  • 高可用分布式集群搭建与基本操作
  • Hadoop2.X架构进化(主备、哨兵、日志、脑裂)
  • Hadoop3.x新特性、高可用与联邦机制
  • MapReduce计算流程分析(Map ->Shuffle ->Reduce)
  • Yarn资源管理器、WordCount编写与上线
  • Split-Map-Shuffle-Reduce源码剖析
  • MR项目:天气数据分析与好友推荐系统
  • Hive入门介绍与安装、客户端操作和DDL语句
  • Hive数据分区分桶、DQL查询语句与执行原理
  • Hive好友推荐系统、优化原理与Dbeaver连接
  • Hive SQL面试题讲解
  • Hbase入门、环境搭建、数据访问和系统架构
  • Hbase读写流程源码分析与Rowkey设计
  • Hbase设计优化方案、Hive整合与Phoenix安装访问

第九阶段:Spark生态架构体系

  • Scala语言六大特性、下载安装、环境配置
  • IDEA 开发配置、 数据类型与类型推断机制、 类和对象、循环、判断
  • 基本语法、函数及应用(匿名函数、高阶函数等)、Array 操作
  • 可变数组操作、可变列表操作、Set、Map、元组操作
  • Scala 样例类、 trait特征特质、伴生类
  • Scala 伴生对象、模式匹配、 actor通信模型
  • Spark框架介绍、计算方式、算子五大特性和血统;
  • Spark的行动算子和控制算子、集群搭建、任务提交模式
  • Spark的多文件转换算子、行动算子、的宽窄依赖;
  • Stage的切割规则和计算模式、资源调度、分区转换算子
  • 分区转换算子、Spark的行动算子、TopN案例练习、Shell使用
  • SparkUI和Spark高可用搭建、广播变量与累加器、数据的Shuffle、Sort与Bypass
  • Spark的源码解析、SparkSQL架构介绍、DataFrame概念与实现
  • DataSet概念与实现、DSL的语法、谓词下推和JDBC
  • SparkSQL自定义函数、开窗函数、SparkStreaming架构介绍
  • SparkStreaming的数据计算与Dstream、容错与实时、SparkStreaming算子
  • SparkStreaming的反压机制与SparkStreaming的事务处理
  • Spark的调优、数据倾斜、王者荣耀分析案例

第十阶段:内部经销存系统

  • 项目需求分析
  • 项目需求设计
  • 数仓理论:数仓分层、数据集市、范式、建模理论
  • 数仓理论:事实表、维度表、数仓建模与分层
  • 数据采集:埋点技术、数据采集方案、Flume简介和Flume安装
  • Flume使用和知识拓展
  • Flume任务部署(基础版、优化版)
  • Flume任务部署(最终版)
  • 业务数据概述、DataX使用和DataX-Web
  • DataX实现增量导入订单表、DataX抽取任务脚本开发
  • 功能分析:行为域ODS层入仓开发、行为域DWD层需求分析
  • 功能分析:GEOHash编码、GEOHASH字典表开发、IP2Region工具包
  • 功能分析:全局唯一ID生成
  • 功能分析:ETL主程序开发-上
  • 功能分析:ETL主程序开发-下
  • 功能分析:数据质量监控、SQL任务脚本开发、业务数据入仓开发、业务数据DWD开发
  • 功能分析:流量主题分析-上
  • 功能分析:流量主题分析-下
  • 功能分析:多维Cube分析
  • 功能分析:活跃主题分析、新用户留存分析
  • 功能分析:漏斗模型分析、事件归因分析
  • 功能分析:用户画像分析
  • 功能分析:商品主题分析、订单主题分析
  • 功能分析:购物车主题分析、优惠券主题分析
  • 即席查询:Kylin基础概念、安装部署
  • 即席查询:Kylin使用与优化、项目集成Kylin进行即席查询
  • 任务调度:Dolphin Scheduler入门、环境搭建、理解概念
  • 任务调度:项目集成Dolphin Scheduler、可视化展示:Superset
  • 数据治理服务:Promethues介绍、架构、存储、使用以及Grafana集成
  • 数据治理服务:Altas元数据认识、介绍、架构、安装部署、使用
  • CDH与CM介绍、Clouder入门、CM架构与功能模块、Linux安装与配置
  • CDH&CM安装Http与Yum源、Server与Anget、组件、集群控制台
  • CDH搭建平台环境、项目迁移到CDH
  • Promethues + Grafana监控CDH组件(HDFS等组件)

第十一阶段:Flink实时计算系统阶段

  • Flink简介、架构组成
  • Flink 开发环境配置、批次处理和流式处理案例
  • 虚拟Key的操作方式、DataSource的创建方式
  • Transformation 操作符介绍、Sink 操作符使用以及灵活使用AddSink
  • Flink集群部署角色介绍、Flink on Yarn部署方式(两种)
  • Flink并行度解析、Flink窗口分类使用
  • Flink时间类型以及水印、waterMark整体介绍及定义方式
  • Flink广播变量和累加器的使用、Checkpoint的开启与设置、状态后端存储
  • SavePoint和CheckPoint区别、操作链使用方式、TaskSlots原理
  • Historyserver日志服务的配置

第十二阶段:直播实时分析平台

  • Kafka Topic、Partition 原理、集群搭建、操作命令
  • Kafka Topic更改、删除、API操作Kafka
  • Spark集成Kafka、Flink集成Kafka
  • 项目介绍与日志采集方案一:Nginx+Kafka
  • 日志采集方案二:OpenResty+Flume+Kafka
  • 日志采集方案三:OpenResty + FileBeat + Kafka
  • 业务数据采集:Canal介绍原理和安装使用
  • 数据采集:Flink工具类编写、日志和业务数据接入Flink测试
  • 功能分析:统计新老用户需求分析、统计开发第一版和第二版
  • 功能分析:统计新老用户需求分析、统计开发第三版和第四版
  • ClickHouse:软件介绍、环境搭建、数据类型
  • ClickHouse:DDL语句、MergeTree概念上
  • ClickHouse:MergeTree概念下
  • ClickHouse:MergeTreeFamily、Engine
  • 功能分析:Flink将统计数据写入ClickHouse
  • 功能分析:直播数据需求分析(累计观众统计、在线观众统计、人气值统计)
  • 功能分析:直播数据优化、侧流数据写入Redis、直播数据写入ClickHouse
  • 功能分析:打赏数据需求分析和指标开发
  • 功能分析:热门商品需求分析、TopN需求开发
  • 功能分析:各分类成交金额统计
  • 功能分析:拼团总金额统计
  • 动态规则引擎:Drools介绍、原理、入门案例
  • Flink集成Drools
  • 功能开发:根据行为触发优惠券发放功能
  • 项目总结

第十三阶段:机器学习算法与智能推荐系统

  • 线性回归算法原理
  • 多元线性回归算法
  • 贝叶斯分类算法
  • KNN分类算法
  • Kmeans 算 法 、 Kmeans++算法
  • 随机森林算法
  • 项目:推荐系统解决的问题和价值
  • 项目:推荐系统的架构和场景分析
  • 项目:推荐系统的埋点和离线召回
  • 项目:协同过滤和推荐系统的在线召回
  • 项目:推荐系统数据准备和离线任务(一)
  • 项目:推荐系统数据准备和离线任务(二)
  • 项目:推荐系统机器学习算法GBDT+LR
  • 项目:推荐系统机器学习算法XGBOOST和pmml部署
  • 项目:推荐系统算法之神经网络
  • 项目:推荐系统深度学习算法之wide&deep
  • 推荐系统总结
  • 推荐系统总结
  • 离线数仓总结:相关概念、数据建模、维度表、事实表建模规范
  • 离线数仓总结:阿里数仓进化与分层规则、ETL工具与操作规范、数仓开发规范与元数据

第十四阶段:面试辅导

  • 离线数仓运维:环境搭建规范、综合各类大数据开发软件组件搭建
  • 离线数仓开发:CDH平台进行指标开发
  • 找工作流程:详解找工作流程,面试准备、面试礼仪、如何谈薪和渡过试用期
  • 简历辅导:简历结构、突出个人能力以及美化项目经验
  • 1V1简历修改
  • 1V1找工作规划:个人定岗定薪
了解更多课程内容

企业级实战项目,实操真实工作场景

  • 01美食社交平台
  • 02加仓网
  • 03企信办公平台
  • 04农产品电商平台
  • 05房屋租赁平台
  • 06人力资源管理系统
  • 07内部经销存系统
  • 08直播实时分析平台
  • 09智慧交通管理平台

美食社交平台

项目介绍

项目是一个专注于本地社交平台,主要给生活在中国的老外或者中高端白领人士提供美食、旅行、租房、票务、购物、亲子、教育等服务平台。平台主要有三大功能:“美食”、“本地活动”和“国际交友”。不仅包含在线平台服务,而且会定期举行线下活动。拥有双语(中文和英文)版本。平台用户端主要有:Android、iOS、PC以及H5和小程序端,此外还包含商户端和公司总后台

涉及技术

后台主要以Spring Cloud微服务架构为主。开发环境是IDEA + JDK8 + Maven + GitLab + Navicat等。涉及技术如下:
1:Spring Cloud技术栈:注册中心Eureka;负载均衡Ribbon;Http客户端Feign;API网关Zuul;熔断采用Hystrix;配置中心Apollo;链路追踪Zipkin;消息队列使用RabbitMQ;Spring Security + OAth2进行权限校验等。 2:后台数据库:业务数据库是MySQL,数据库中间件使用MyCat进行分表拆库,读写分离;分布式缓存采用Redis,文档内容以MongoDB存储,推荐系统等数据存入Hbase。 3:数据库ORM框架使用MyBatis;后台接口基于Restful进行开发,使用ApiDoc进行API文档输出。 4:全文检索使用ElasticSearch;日志采用Logstash+Kafka收集存入ES服务器,通过Kibana展示; 5:推送消息使用JPush;数据统计使用友盟和talkingdata等第三方统计; 6:采用国际标准化实现不同语言切换; 7:线上环境:采用AWS部署Docker环境,使用Jenkins进行自动化上线。
客户端:Android使用Java进行编写;iOS使用swift进行编写;PC端采用数据静态化的方式结合前后台分离的方式构建;微信小程序使用react进行开发;商户系统和公司后台采用Vue进行开发。

加仓网

项目介绍

加仓是一家专注于物流地产咨询中介服务、利用线上信息技术和线下专业团队结合的仓储空间管理服务提供商。我们为客户提供从市场分析、选址、考察、商务谈判到签约的一站式咨询服务;与此同时为业主提供优质客户匹配、预招商市场调研等服务。主要包括仓库租售、还可以通过发布需求寻求合适的仓库或者可以仓库业主发布仓库等。租主和业务还可以通过公司经理人寻求帮助与合作。

软件架构

本项目主要以SpringBoot + Dubbo + Zookeeper进行SOA服务开发。其开发环境为IDEA + JDK8 + Maven + GitLab + Navicat

涉及技术

使用Dubbo进行RPC开发,Zookeeper进行服务治理;数据库使用MySQL 使用SpringBoot集成第三方框架; 使用MyBatis进行MySQL数据库操作 使用ElasticSearch进行仓库的全文检索;FastDFS搭建文件存储系统 网站使用Freemarker模板进行开发 使用websocket进行消息发送 采用RabbitMQ进行消息队列处理短信、邮件的发送 采用Redis分布式缓存优化查询效率 使用Nginx进行负载均衡 采用Docker安装Jenkins进行项目部署 服务器采用阿里云

企信办公平台

项目介绍

企信是一款针对公司内部员工集任务管理、员工管理、考勤系统、企业通讯录、公司组织管理、工作圈等为一体的公司办公管理软件。平台分为移动端、网页版、管理平台、代理商平台和超级管理平台。

软件架构

此项目采用传统的单体应用开发,使用SpingBoot + MyBatis框架进行研发。

涉及技术

开发环境:IDEA + JDK8 + Maven + GitLab + Navicat,涉及的技术如下:
SpringMVC为MVC框架处理http请求;Spring作为IOC容器;使用MyBatis进行数据库操作; 采用MySQL为业务数据库;使用Sharding JDBC进行数据库的优化 使用Websocket + Netty完成聊天功能 采用百度进行定位 使用阿里云的oss文件服务,存储公司相关文件以及图片 使用OAth2 + JWT进行登录校验 短信发送调用移动公司短信接口;邮件发送使用Javamail 采用RabbitMQ进行消息处理,优化性能 使用Redis缓存中间件进行缓存处理 采用Spring Task进行定时任务处理 搭建ES进行全文检索 线上使用阿里云部署,使用Nginx进行负载均衡,Jenkins持续部署与集成

农产品电商平台

项目介绍

此项目是互联网农产品项目,打造一个互联网生态农业种植、农业新电商平台。平台以去中心化为设计理念,打造全透明化交易技术平台,以原产地农业+直销方式,将农副产品生产以看得见的方式呈现在大众眼前。目前主要是以小程序为主。

软件架构

本项目主要以Dubbo + Zookeeper进行SOA架构。开发环境:IDEA + JDK8 + Maven + GitLab + Navicat等

涉及技术

采用Dubbo进行RPC调用,Zookeeper进行服务治理 采用MySQL为业务数据库;使用Sharding JDBC进行数据库的优化 使用Websocket + Netty完成客服功能 使用阿里云的OSS文件服务,存储图片 使用OAth2 + JWT进行登录校验 短信发送调用阿里云短信接口 采用RabbitMQ进行消息处理,优化性能 使用Redis缓存中间件进行缓存处理 搭建ES进行商品全文检索 支付采用微信支付 使用alibaba sentinel进行熔断处理,采用Seata进行分布式事物处理,使用Nacos作为配置中心 采用ElasticSearch + Logstash + Kafka + Kibana进行日志采集、存储和展示 采用萤石云进行视频监控与直播 线上使用阿里云部署,使用Nginx进行负载均衡,Jenkins持续部署与集成

房屋租赁平台

项目介绍

本项目以互联网和大数据等技术驱动的数字化转型作为首要战略,重塑业务模式,从标准化到线上化,再到智能化,现已具备业内领先的地产经纪业务全价值链数字化运营、端到端闭环交付能力。公司在核心城市实现签约交易服务全线上化、贷款申请服务全线上化、租房业务流程全移动化、客户及业主服务自助化,同时实现经纪人学习成长和作业过程由机器人助手个性化赋能,可基于实时的客户画像为客户提供专业的个性化服务。2020年,公司平台日活跃用户数(DAU)超过44万,线上获客能力进一步提升,成交占比为47%,线下获客成交占比为53%。房屋租赁平台主要分为用户端包括(网站、APP)、房东端、房产经纪人端、房屋管理后台等

涉及技术

JDK8 + IDEA + Maven + MySQL5.7 + GitLab + Teambition
1、基于Spring Cloud Alibaba的微服务开发,Gateway、Sentinel等 2、使用SpringBoot集成第三方技术和框架 3、使用MyBatis和MyBatis Plus操作数据库,使用逆向工程自动生成后台代码 4、使用Redis分布式缓存技术,保存用户登录信息、token、房屋信息等,提高查询性能 5、使用RabbitMQ处理异步任务,比如短信、邮件、消息通知等功能 6、短信使用腾讯云内部的短信服务,邮件采用JavaMail技术 7、基于Restful API接口开发,Swagger进行API文档生成 8、图片使用七牛云存储以及CDN加速与裁剪 9、使用Docker进行部署,Nginx负载均衡

人力资源管理系统

项目介绍

欢雀人力资源管理系统是人力资源服务应用化云平台,整合了互联网技术、云存储技术、大数据分析系统。系统主要由两部分构成: 1. 线上管理,实现了人力资源管理数字化、智能化,提升人资管理在统计、分析等方面的效率,囊括了人事管理、组织审批、考勤管理、薪酬绩效、福利管理、人力数据等模块;2. 线下服务,对接线下人力服务,解决企业人资工作中重复性高、专业度高并且工作量繁重、需要跑腿落地的工作:如人事代理、人才租赁、HR 托管、福利代办等。

开发环境

Windows10 + JDK8 + Maven + Git + MySQL + Redis + RabbitMQ

软件架构

SpringBoot + Dubbo + Zookeeper 进行分布式开发,前端使用Vue进行数据展示

涉及技术

1、基于 MyBatis-Plus 完成数据库的操作 2、使用 Redis 缓存中间提高查询性能 3、使用 RabbitMQ 消息队列完成消息通知发送、短信、邮件等发送 4、使用阿里云短信服务,Javamail 邮件发送 5、员工资料等文件使用阿里云 OSS 服务 6、使用 Quartz 框架完成定时任务 7、基于 Restful 编写 API 接口,Swagger-UI 展示接口文档 8、使用 Nginx 反向代理,完成负载均衡 9、前端使用 ElementUI 技术负责数据的交互以及渲染 10、Spring Security 完成权限的校验 11、文件的导入使用 EasyPOI 完成

内部经销存系统

项目介绍

内部经销存系统APP上线后,由于业务模式新颖,市场需求量大,经过一段时间的精心运营后,逐渐积累起了上千万用户,以及三四百万的日活量,app的业务功能和产品种类、数量也急速膨胀,所以逐渐出现营销分析断层、产品迭代无法量化、用户运营不精准和全局运营指标监控不实时等问题。 为了解决这些问题,我提供一个完整得大数据分析平台,其中集成了包括数据采集平台、功能分析平台、可视化展示平台和服务治理平台,来为内部经销存系统项目组得运营人员、策划人员或分析师来做下一步的决策和优化提供强有力的数据支持。

涉及技术

数据采集传输:Flume、DataX 数据存储:Mysql、HDFS、HBase、Redis 数据计算:Hive、Spark 数据查询:Kylin 数据可视化:Superset 任务调度:DolphinScheduler 集群监控:Prometheus 元数据管理:Atlas

直播实时分析平台

项目介绍

由于4G和5G的时代发展迅速,数据规模和增长速率逐渐上升,离线数据的分析模式逐渐不能完全满足我们的需要。我们更加要求时效性,希望能在非常短的时间内容依靠强有力的数据快速做出下一步的决策,以便我们能够规避风险和抓住机遇。 此项目为直播类的实时分析平台,其中包括实时数据采集平台和实时数据分析平台,为运营、策划和分析师作决策提供强有力数据支持,同时也为我们后期的智能推荐铺设道路

开发环境

开发语言:Java8 运行环境:VMware16、Centos7 核心组件:Hadoop3.1.2 消息中间件:Kafka3 计算引擎:Flink1.12 高性能数据库:ClickHouse

涉及技术

数据同步:Flume、Canal 消息中间件:Kafka 数据存储:Redis、ClickHouse 数据计算:Flink、ClickHouse

智慧交通管理平台

项目介绍

从不同维度来分析城市每个卡口,道路,区域的拥堵情况,流量分布情况,以及车辆行驶轨迹等,将结果提供给交警部门使用。项目主要模块有天网搜索、稽查布控、智能研判、统计分析,涉及内容主要包括道路数字化、车辆网联化、车路协同云平台建设和封闭式无人驾驶道路建设等,将新建覆盖示范区的LTE-V和5G网络、将原有路灯杆改造为多功能信息杆柱,并部署由摄像头、激光雷达组成的感知体系,构建边缘计算与云计算协同的数据处理中枢

软件架构

本项目主要以Flume+Kafka+Hive+SparkStreaming+HDFS+Hadoop+Sqoop+MySQL等

涉及技术

1、道路卡口数据通过 Flume 实时传给消息队列 Kafka,Kafka 把消息传递给 SparkStreaming 进行清洗; 2、使用 SparkStreaming 对从 Kafka 获取到的记录与黑名单的车牌号相匹配时进行微批处理,把对应卡口的车牌号和记录的时间,放到设计好的 RowKey 中,并存放到 Hbase 数据库里面; 3、通过对于数据的抽样处理,得到每辆车的列族,然后对于车辆进行按照时间 id 排序,通过 Sqoop 数据迁移放到 Mysql 数据库里面; 4、统计出各个车辆的行驶轨迹,根据车辆的行驶轨迹计算指定卡口的车辆数,得到各个卡口到另一个卡口的车辆数后,统计对应的转化率; 5、使用 SparkSQL 实现,自定义卡口车辆的统计函数,自定义添加散列字段的函数,设置开窗函数; 6、通过 SparkStreaming 从 Kafka 获取实时数据,编写代码实现对道路拥堵的实时预警 ; 7、将分析结果通过 Sqoop 导入 MySQL 供前台展示。

已成功辅助以下人群跳槽涨薪

  • 大/研学生<br/>适合冲刺大厂<br/>争取一个好的起点大/研学生
    适合冲刺大厂
    争取一个好的起点
  • 非计算机专业<br/>深入技术底层会有无力感<br/>突破薪资瓶颈非计算机专业
    深入技术底层会有无力感
    突破薪资瓶颈
  • 专科学历<br/>学历低更需要技术<br/>过硬专科学历
    学历低更需要技术
    过硬
  • 在职海归<br/>回国发展,技术栈上会有<br/>水土不服现象在职海归
    回国发展,技术栈上会有
    水土不服现象
  • 常年外包<br/>外包不一定不好<br/>要看行业项目等因素常年外包
    外包不一定不好
    要看行业项目等因素
  • 冲刺大厂<br/>大厂考核点在于算法和架构<br/>设计及技术栈宽度和深度冲刺大厂
    大厂考核点在于算法和架构
    设计及技术栈宽度和深度
  • 移居外企<br/>对算法和计组等基础学科<br/>知识非常看中移居外企
    对算法和计组等基础学科
    知识非常看中
  • 寻求转行<br/>理论加实践,能面试寻求转行
    理论加实践,能面试
  • 跳槽涨薪<br/>最为复杂<br/>跳槽未必就涨薪跳槽涨薪
    最为复杂
    跳槽未必就涨薪
  • 镀金充电<br/>开辟技术视野<br/>快手掌握流行技术镀金充电
    开辟技术视野
    快手掌握流行技术
  • 合伙创业<br/>技术合伙人在技术<br/>视野上要足够宽合伙创业
    技术合伙人在技术
    视野上要足够宽
  • 传统项目<br/>痛点在于没有实际的<br/>互联网项目经验传统项目
    痛点在于没有实际的
    互联网项目经验
  • 急速复业<br/>因多种原因暂定一段工作时间<br/>需要短时间能获得offer急速复业
    因多种原因暂定一段工作时间
    需要短时间能获得offer
  • 转岗提升<br/>无论转中间件,转大数据<br/>业务转技术还是技术转业务转岗提升
    无论转中间件,转大数据
    业务转技术还是技术转业务
  • 大龄人才<br/>目前企业对大龄友好<br/>而且更关注对应的实力大龄人才
    目前企业对大龄友好
    而且更关注对应的实力
  • 大龄危机<br/>温水煮青蛙<br/>技术提升不多大龄危机
    温水煮青蛙
    技术提升不多
  • 非java语言<br/>无论python/php/go等语言<br/>涉及后端非java语言
    无论python/php/go等语言
    涉及后端
  • 开发爱好<br/>符合开发爱好者组件<br/>知识体系及深度探索开发爱好
    符合开发爱好者组件
    知识体系及深度探索

让每一个有意愿提升自己的人,都可以获得更优质的教育

让每一个有意愿提升自己的人,都可以获得更优质的教育开启学习之旅