技术角度:
1/ ssh基础上提高
2/ 分布式开发
3/ 良好的业务分析能力
学习java建议:
1/ 面向对象---> 精通
a/面向对象: 抽象类和接口的使用和设计
b/设计模式 : 工厂模式 代理模式 单例模式 ===> 学习spring的主要概论
2/多线程技术
a/ 是否真的清楚多线程是什么?
所谓的高并发==> 指的就是访问人数;
线程池
定时调度 间隔调度 ;
同步与死锁
生产者和消费者
(设计四个线程 两个负责加 两个负责减 )
存在分布式锁 ( redis 实现 zookeeper 实现 )
反射机制: 利用反射进行一些功能类的设计
类集框架 ; 特点 实现的原理 各个子类的区别
JVM 实现原理
GC 垃圾回收机制处理流程
====================================================================================
仅仅是做web开发 ; java没有优势 php python node.js ruby 等都比java强
但是这些语言是好语言,但有个问题: 从未听说过在国内有什么特别庞大的所谓的百万级别的项目
上用这些语言开发.
------ 2005 年 开源蜂巢 : 中国政府采购linux
=== 2010 年 安卓 带起了 java 激起了一股蜂巢 安卓的就业市场已经饱和 . 招聘只招聘有经验的
=== 2013 年大数据技术兴起
=== 2016 年微架构 微云架构兴起
=== mvc设计模式 : 前端 与 业务层的划分处理 jsp+ Servlet + 反射 代理 工厂 ajax json/xml
=========================================
全栈工程师时代:
曾经=====>>> 精通前端开发 ( 非 UI ) 业务分析 项目开发
现在=====>>> 前可做美工 后可作运维 上可以业务分析 下可搞定服务架构 有很强的学习能力
技术的全面领会以及深入思考;
框架开发的兴起:
技术列表 : Struts Hibernate mybatis / ibatis spring shiro bootstrap js jQuery redis
nginx Tomcat fastDFS ......
2015年之后 :
工作要求变态 ===========================================
1/ 可重用设计
2/ spring的bean管理操作
3/ 数据层的开发高效问题 ===> mybatis为主
Struts 基于过滤器的缺陷?
=========================================
互联网架构:
1/ 深度学习连接java
2/ 学习理解集群的意义
3/ 拥有良好的linux使用基础
4/充分评估一个项目里可能得到的访问级别
5/ 保证更高更安全的处理数据
6/ 分布式,高可用,高性能
=============================================
大数据时代 ==>>> 规范化的文本时代
离线分析:
数据可以不提供事实的统计处理操作 ,可以进行更加详细的划分操作,这种离线分析的数据有可能你分析的数据越来越大,
SDK 收集信息 ;
==>用户app
广告分析 几个G的数据量是很普遍的
数据拆分后, 数据量会越来越大, 所有的数据都要做一个归总后的处理
用户粘合
实时分析: 商品推荐 路况分析
程序埋点 ===> 反大数据分析
消息组件 Kafka
数据实时分析 spark stom redis
微架构时代:
阿里推出了许多 RPC 框架 dubbo hsf moton
传统的架构配置太多===> 简化配置
=============================
spring 推出了两个热门技术 springboot;
springCloud;
=============================
RPC带来的痛苦
搞笑的零配置( 这是不可能的...)
==============================
springBoot : Thymeleaf , 父porm的统一管理 , 各个服务的整合
=============================
Netflix 全家桶
springcloud : rest eureka ribbon feign zuul hystrix springCloudConfig Stream binder
=============================
未来发展方向 :
大数据 云服务
未来的工作者 都将是架构师
========================================
java技术 不论未来发展如何 ( C C++ ) 要死要死的那么久,到现在还活的好好的
========================================
换汤不换药............................................................