想在Java开发出世的你是由这20%决定的

作者: 编程说书酱 | 来源:发表于2017-01-04 14:45 被阅读9次

在我们的生活中,时常会提到二八原则,那么在我们的技术应用中是不是也遵循了这个原则呢?动力节点Java培训今天就带大家一起来梳理一下,常用的那“20%”技术

1、  常用api(String,StringBuffer/StringBuilder等)

2、  Servlet(很少用纯粹的servlet写,但你要懂,因为很多框架都是基于servlet封装的)

3、  消息队列:kafka、rabbitmq、notify、metamq等等,消息队列作为处理高吞吐量,不计较及时结果的应用场景的工具非常受欢迎。所采用的实际应用手法就是消息队列+补偿机制

4、  docker基本使用:如今越来越多的公司选择将服务部署在docker上,构成独立的服务云平台

5、  数据库访问(CRUD,事务,连接池)

6、  RPC框架在SOA架构中起着重要的作用,好好探究终是有好处的,同时会netty、mina等网络库

7、  Redis作为高性能的内存数据库,基本覆盖了访问量大的服务缓存。当然memcached前几年用的也居多,不过功能可被Redis替代。除了缓存也可以提供分布式锁机制

如果以上这些你都能熟练掌握了,JaJa不得不说除了这些,你还得会:

1、  会查阅官方文档

2、  能看懂前任代码

3、  能精准定位复制粘贴内容

如果以上你都运用自如了,那么JaJa只能说恭喜你,你还有很长的路要走啊~

在使用这些工具的时候多看看技术原理,深入代码源,然后尝试再其基础上封装自己想要的功能甚至更进一步,在技术日新月异的今天,谁能快速且熟练地使用好工具,在某种程度上其实也是走在了前面。

如果有不懂的或者有其他的见解关注“动力节点Java学院”微信公众号,反馈给我们哦,想要学习Java的同学现在报名,可免费参加Java初级课程,亲身感受这里的学习氛围。

动力节点Java学院

相关文章

网友评论

    本文标题:想在Java开发出世的你是由这20%决定的

    本文链接:https://www.haomeiwen.com/subject/qiiovttx.html