Java从入门到高级学习路线
2018-02-02 16:12
246 查看
Java 从入门到高级学习路线
Java 从入门到高级学习路线《一》1.Jvm 部分Jvm 内存模型、Jvm 内存结构、Jvm 参数调优、Java 垃圾回收《二》Java 基础部分1.必须会使用 List,Map,Stack,Queue,Set。2.熟悉 Java 排序工具类使用 java.uti.Arrays.sort() java.util.Collections.sort()3.常用集合框架源码分析,Arraylist、Linkelist、Hashmap、Concurrenthashmap 、TreeSet 等实现原理。4.常用类源码分析,String、Inteager、Stringbuffer、Stringbuilder、ClassLoade、URLClassLoader 等实现原理5.熟悉 IO、NIO 及 NIO 实现原理6.熟悉 java 序列化及反序列化7.虚引用,弱引用,软引用8.熟悉 jms、jmx、注解的实现原理《三》多线程部分1.怎么创建线程、线程安全、线程之间同步、java 内存模型、线程池、线程池实现原理《四》java 并发编程1. 熟悉 java 常用并发包2.阅读 javaRunnable 、Callable、ReentrantLock、ReentrantReadWriteLock 源码。3.锁种类有那些?锁的实现原理?synchronized 和 lock 区别4.什么是守护线程,守护线程和非守护线程区别5.volatile 关键字的理解《四》java 底层知识1.了解字节码、class 文件格式、手动实现 javap《五》常用算法冒泡、选择、递归、二叉树、红黑树等《六》设计模式1.aop 底层实现2.模板方法、策略设计、单例、工厂等《七》网络通讯1. http、rmi、socket、httpclient、webservice、rpc、mina2.ftp、smtp 协议《八》常用框架源码1. spring、springmvc、ibatis 实现原理2.服务器优化知识、tomcat、jetty 优化《九》关系型数据库mysql 怎么分表分库、怎么查询执行计划、怎么做读写分离、怎么优化 sql、怎么建立索引、索引分类、索引实现原理、怎么做主从复制《十》NOSQLredis 数据类型、redis 实现原理、zset 与 set 区别?redis 如何实现集群?《十一》高并发与网站架构1.MQ 有那些?MQ 应用场景?MQ 实现原理?MQ 协议有那些?2.熟悉 nginx 常用配置、例如负载均衡、反向代理、高可用3.集群下 session 共享解决方案,及共享解决方案实现原理4.高并发解决方案5.动静分离、负载均衡、CDN、微服务、dubbo 协议、zap 实现原理6.分布式架构、分布式锁、分布式事务处理解决方案《十二》云计算与大数据Solr、Lucene、ElasticSearch、Storm、了解 Spark、Hadoop、分布式日志收集 flume,kafka,logstash、数据挖掘,mahout《十三》网站安全与反攻1.如何防止模拟 http 请求2.doc、ddoc、cc 攻击3.csrf、xss、sql、hash 服务碰撞。4.常用对称加密与非对称加密解决方案 des、aes、rsa、dsa 及实现原理5、https 如何配置证书《十四》其他平台与新技术了解移动平台开发流程、了解移动平台架构设计、微信平台设计、springboot、jdk8、jdk9 新特性等。欢迎大家关注蚂蚁程序猿社区平台(http://bbs.itmayiedu.com),按照这个路线每周更新技术博客!欢迎大家关注蚂蚁程课堂 IT 在线教育网站(http://www.itmayiedu.com),按照这个路线每周更新一篇课程!相关文章推荐
- JAVA从菜鸟【入门】到新手【实习】一一各类程序员学习路线图
- java学习路线-Java技术人员之路从初级到高级
- 大一、大二开始的java学习路线,从初级到高级
- java学习路线-Java技术人员之路从0基础到高级
- 【备忘】Java菜鸟到大牛学习路线之高级篇
- java学习路线-Java技术人员之路从初级到高级
- java入门:java学习、java路线图、java教程丨如何做一个成功的大数据项目
- Java自学能学会吗?最新Java高级学习路线
- java学习路线__基础入门向__方法的定义与使用__7
- 【备忘】Java菜鸟到大牛学习路线之高级篇
- java语言学习路线目录,从入门到资深工程师要掌握的技术
- java从入门到高级的学习全攻略
- java学习路线__基础入门向__java数据类型划分__4
- Java自学能学会吗?最新Java高级学习路线
- 【备忘】Java菜鸟到大牛学习路线之高级篇
- java学习路线__基础入门向__java运算符__5
- 对比JAVA学习PHP系列:高级:MemCache入门
- 【备忘】Java菜鸟到大牛学习路线之高级篇
- JAVA从菜鸟【入门】到新手【实习】——明确学习JAVA的技术发展路线
- 【备忘】Java菜鸟到大牛学习路线之高级篇