摘要: 本文介绍如何使用chrome的network面板和wireshark抓包工具进行http协议的分析,重点介绍http1.x协议中的“队头拥塞”的概念,以及该问题的应对方式和浏览器的限制策略。 阅读全文
posted @ 2019-10-21 11:44 vivo互联网技术 阅读(1590) 评论(0) 推荐(1) 编辑
摘要: Android上图片加载的解决方案有多种,但是官方认可的是Glide。Glide提供简洁易用的api,整个框架也方便扩展,比如可以替换网络请求库,同时也提供了完备的缓存机制,应用层不需要自己去管理图片的缓存与获取,框架会分成内存缓存,文件缓存和远程缓存。本文不会从简单的使用着手,会把重点放在缓存机制的分析上。 阅读全文
posted @ 2019-10-14 16:33 vivo互联网技术 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 通过对计算机和编程语言发展史的阐述,找到函数式编程的时代背景。通过对与函数式编程强相关的人物介绍,来探寻和感受函数式编程的那些不为人知的本质 阅读全文
posted @ 2019-10-07 11:21 vivo互联网技术 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 随着 Java8 的不断流行,越来越多的开发人员使用并行流(parallel)这一特性提升代码执行效率。但是,作者发现在Tomcat容器中使用并行流会出现动态加载类失败的情况,通过对比Tomcat多个版本的源码,结合并行流和JVM类加载机制的原理,成功定位到问题来源。本文对这个问题展开分析,并给出解决方案。 阅读全文
posted @ 2019-09-23 11:46 vivo互联网技术 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 比起命令式编程,函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断演进,逐层推导出复杂的运算。本文通过函数式编程的一些趣味用法来阐述学习函数式编程的奇妙之处。 阅读全文
posted @ 2019-09-16 14:04 vivo互联网技术 阅读(537) 评论(0) 推荐(2) 编辑
摘要: SPI(Service Provider Interface),是JDK内置的一种服务提供发现机制,本文由浅入深地介绍了JAVA SPI机制。 阅读全文
posted @ 2019-09-09 17:16 vivo互联网技术 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 此篇将会从函数的命名、注释和鲁棒性方面,阐述如何编写高质量的 JS 函数。 阅读全文
posted @ 2019-09-02 16:09 vivo互联网技术 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 本文将会从函数的执行机制、底层实现、JS引擎是如何执行函数等方面,阐述如何编写高质量的 JS 函数。 阅读全文
posted @ 2019-08-26 18:08 vivo互联网技术 阅读(851) 评论(5) 推荐(1) 编辑
摘要: 本文从Kafka的基本概念、特点、部署和配置、监控和管理等方面阐述 Kafka 的实践过程。 阅读全文
posted @ 2019-08-19 18:25 vivo互联网技术 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 对于维护过多个package的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护,本文通过一个示例讲述了如何基于Lerna管理多个package,并和其它工具整合,打造高效、完美的工作流,最终形成一个最佳实践 阅读全文
posted @ 2019-08-12 17:00 vivo互联网技术 阅读(2763) 评论(0) 推荐(1) 编辑