需要做的事
来源:互联网 发布:淘宝厂家直销违规吗 编辑:程序博客网 时间:2024/05/01 21:57
1、整理所有的JDK API,并且非常熟悉(JUC、多线程、IO、集合框架) 精确到源码部分。
准备方式: JDK 直接上源码,并且按照包的顺序,整理每个类和相关的API,以及API的使用场景。
IO 和 NIO、JUC和集合是重点。
IO和NIO 参考书籍: 《JAVA NIO 中文版》和 Netty框架
2、熟悉Spring框架
准备方法:教程、规范、API和源码,外加实战和书籍。《Spring 实战》是理解原理的主要途径。
常用的API一定要通读到源码层面。
3、熟悉ORM体系中的Mybatis框架,Hibernate只做了解
准备方式:技术博客 和 官方网站
4、熟悉MySQL(精通SQL语句、MySQL中的基本概念、MySql的调优)
准备方式:《MySql必知必会》、《深入浅出MySQL》、《高性能MySQL》
5、熟悉TCP/IP协议 和 Http 协议 (wirkshare 抓包工具)
准备方式: 通过wirkshare工具,结合《wirkshare 网络分析就这么简单》《wireshark数据包分析实战2》《wirkshare网络分析的艺术》
6、熟悉网络编程 (Socket、NIO和Netty)
准备方式:JDK、书籍和项目
7、熟悉单元测试框架、RF工具、Jenkins、Python脚本
准备方式:项目为主,熟悉常用单元测试的方法,并且整理单元测试的最佳实践.
RF和Jenkins 和 python,在流水线维护的时候,整理出相关的流程。包括脚本的调用和编写等。
8、熟悉SVN、GIT、MAVEN等项目管理和版本管理工具。
准备方式:SVN 和 GIT已经非常熟悉。以后所有项目都使用MAVEN构建和管理,逃离手动配置的舒适区。
在办公电脑和家里电脑都已经配置了MAVEN,需要利用起来。
9、熟悉敏捷开发流程
10、熟悉JVM的组成原理
准备方式:以题目来驱动记忆。整理出常见的题目。概念部分偏记忆,调优部分需要实战,暂时准备到这,需要以后
慢慢的实践。《深入理解JAVA虚拟机》
11、了解Redis等NOSQL
12、熟悉ActiveMQ
准备方式:技术博客、《ActionMQ in action》
13、相关实战项目准备
准备方式: Github、视频
附言:纸上得来终觉浅,觉知此事要躬行!
- 需要做的事
- 简单的事需要耐心做
- 30岁之前需要做的事
- ubuntu 安装完需要做的事
- ffmpeg 多线程初始化,需要做的事
- 进阶中级程序员需要做的事
- Https iOS需要做的事
- laravel上线时,需要做的事
- laravel上线时,需要做的事
- 需要做的事情
- 需要做的 工作
- 我需要做的
- 做应用的需要
- 需要做的两点
- 做《算法》课后练习前需要做的事
- 做自己喜欢做的事,需要勇气,也需要能力
- 下一步工作需要做的
- 目前需要做的工作
- struts2控制文件上传和下载
- 【lintcode笔记】合并排序数组
- python+ffmpeg截取视频段
- 杨辉三角形
- 使用Maven来创建管理web项目
- 需要做的事
- C# 6 与 .NET Core 1.0 高级编程
- Android中的权限问题
- 关于 iOS 10 中 ATS 的问题
- 關於從android平台porting到iOS手機上遇到的JIT錯誤~
- Stackoverflow上的Python问题精选
- 简单理解Activity的四种启动模式
- Codeforces 762D. Maximum path 题目详解+错点记录
- 【BZOJ 1083】【SCOI 2005】繁忙的都市