更新时间:2019年01月09日10时21分 来源:热门IT技术趋势 浏览次数:
报表技术
POI是程序员在工作中使用的主要报表技术,其次为Echarts。
分布式缓存技术
Redis技术是绝大多数程序员在工作中会使用到的分布式缓存技术。其次为ehcache,而Memcached占比较低。
全文检索技术
Solr、elasticsearch和Lucene是多数老程序员在工作中使用的全文检索技术。其中,超半数的程序员在工作中使用solr和elasticsearch。
分布式事务解决方案
63.33%的程序员在工作中会涉及到分布式事务解决方案。其中,44.29%的程序员使用分布式事务解决方案的目的是保证最终事务性,其次为使用事务补偿和使用两阶段提交。
静态资源缓存方案
半数以上程序员在工作中使用的静态资源缓存方案为nginx proxy_cache。其次为浏览器缓存实现和CDN实现。
.
爬虫技术
Jsoup是程序员在工作中使用的组要爬虫技术,其次为Web Magic和“其他”。
项目中使用的技术
多数老程序员在项目中应用MyBatis和前后端分离技术。而在解决方案方面,多数程序员会涉及到spring全家桶和消息中间件。
数据分析统计
u 企业工作中用到的微服务架构主要为spring cloud和Dubbo;
u 链路监控技术中以Hystrix dashboard实现和ZipKin实现为主;
u 微服务网关主要用到spring cloud-zuul。
u 企业工作中用到项目相关知识点主要为MyBatis、前后端分离、Shiro认证框架;
u 在实际工作中使用到的解决方案:Spring全家桶技术占比较高,其次为消息中间件。