日常生活中,经常说到二八原则,那么,在实际的技术应用中是不是也是这样呢?今天就给大家分享一下用最精湛的技术解决问题
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)能精准定位复制粘贴内容
如果以上的这些你都可以用的如鱼得水,那么真是恭喜啦!你还有很长的技术之路要走。。