拥有两年的经验的java工程师要具备的知识

1、对Jvm运行原理与常用配置要有一定的了解。

2、熟悉面向对象的设计原则,掌握常用的设计模式和应用场景。

3、熟悉Oracle,MySql等常用的数据库系统,具备SQL语句性能调优。

4、熟悉Unix/Linux常用操作,能独立部署配置nginx,tomcat等常用的Web服务器

5、熟悉掌握常用的JAVA技术框架,如Spring,SpringMvc,MyBatis等框架;和http,restful等接口技术;;对AJax了解并应用

6、对于java基础技术体系(包括JVM,类加载机制,多线程并发,IO,网络)有一定的掌握和应用经验

7、熟悉底层中间件、分布式技术(包括缓存,消息系统,热部署,JMX等);

8、对J2EE有较为深刻的理解;

9、熟悉maven、SVN、Jenkins等软件开发管理工具;掌握常见的线上系统故障及其定位排除手段;

10、对于WEB前端有一定的了解,

11、深度理解MVC;

12、熟悉分布式、缓存技术、并发控制,掌握Dubbo,Zookeeper,JMS;

13、熟悉shell命令,熟悉Redis

14.掌握一定的用户需求分析和程序设计的能力

后言
* 文章是个人知识点整理总结,如有错误和不足之处欢迎指正。
* 如有疑问、或希望与笔者探讨技术问题(包括但不限于本章内容),欢迎添加笔者微信(o815441)。请备注“探讨技术问题”。欢迎交流、一起进步。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值