技术栈包括哪些 互联网开发人员需知的108个技术栈?( 二 )


thrift支持跨语言调用 , 定义了IDL语言 , 支持多种通信方式 。使用方便 , 几乎是所有RPC框架中通信效率最高的 。
dubbo是阿里开发的一套分布式RPC框架 , 官方文档不错 , 建议大家阅读 , 虽然目前阿里有抛弃的趋势 , 但仍有很多企业在用 , 学其精髓还是很值得的 。

技术栈包括哪些 互联网开发人员需知的108个技术栈?

文章插图
常用框架
spring 一个庞大的框架家族 , 几乎无人不知;目前比较火的 springBoot springcloud
struts 一个完善的MVC框架 , 逐渐有被SpringMVC取代的意思
hibernate 一个完全面向对象的ORM框架 , 个人认为并不灵活
mybatis 一个半自动化的ORM框架
高性能通信
常用库
guava 谷歌的一个开源库 , 功能相当强大 , 包含基础的字符串处理 , 常用容器集合的扩展 , 缓存 , 多线程通信等 , java开发的利器 。
fastJson 阿里开源的JSON处理库 , 功能丰富 , 易用 。
druid 阿里开源的数据库连接池 , 性能由于其他数据库连接池
【技术栈包括哪些 互联网开发人员需知的108个技术栈?】 好了 , 这篇文章的内容蜀川号就和大家分享到这里!