一.为啥大数据公司需要的员工是全能型的??
公司项目是分阶段的。
没有数据先做平台。有数据了做数据分析。数据稳定之后加需求,加功能。
后期做一些管理系统,做一些报表管理平台。
二.为什么我要先做一个项目,而不是直接去研究源代码??
实践出真知。
《实践先行,理论跟进》这是学习Code的方法论,是我学习IT行业以来的最大新得,也是我的人生导师宋颂教会我的技术哲学。
最好学习Code的方法,不是报什么培训班,也不是埋头苦学,而是要从实践中来,到实践中去。
最好的学习Code的方法,也许就是:先做一个简单的项目,然后在平时的学习工作中,用遇到的技术去填充这个项目,最后再相应的深耕理论,达到融汇贯通的目的。
三. 项目选型—共享单车项目
基本功能简单,可扩展性很强
业务上属于当下的共享经济,还可以填充变现的电商相关技术
技术上有微信小程序这一简单使用报腾讯大腿的新Client,并且可以结合Java和大数据技术
四. 项目用到的技术
4.1 微信小程序(前端)
4.2 SpringBoot+SpringCloud(后台管理系统)
4.3 Mysql集群(关系型数据+不经常查询)+Redis集群(实时计算)
4.4 ElasticSearch(实时查找和数据分析)
4.5 Spark(SparkCore+Spark Sql+Spark Streaming)
4.6 Nginx(负债均衡)
五. 项目分析的日志
来源:tomcat服务器 OR Nginx服务器
格式: