摘要:本文从Kafka的基本概念、特点、部署和配置、监控和管理等方面阐述 Kafka 的实践过程。 阅读全文
posted @ 2019-08-19 18:25 vivo互联网技术 阅读 (182) 评论 (0) 编辑
摘要:ARetrofit 是一款针对Android组件之间通信的路由框架,实现快速组件化开发的利器。本文主要讲述 ARetrofit 实现的原理。 阅读全文
posted @ 2019-08-06 11:42 vivo互联网技术 阅读 (91) 评论 (0) 编辑
摘要:HTTP协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。在单实例应用中,可以考虑应用进程自身存储,随着应用体量的增长,需要横向扩容,多实例Session共享问题随之而来。 Spring Session就是为了解决多进程session共享的问题,本文将介绍怎么使用Spring Session,以及Spring Session工作原理。 阅读全文
posted @ 2019-07-30 10:32 vivo互联网技术 阅读 (118) 评论 (0) 编辑
摘要:前端页面的监控是各个web项目必备的工具,本文将重点关注其中的错误部分,主要介绍一下常见的错误类型以及如何对它们进行捕获并上报。 阅读全文
posted @ 2019-07-10 11:14 vivo互联网技术 阅读 (579) 评论 (2) 编辑
摘要:本篇概括性的介绍了OOD的设计原则,后续还有更多文章会详细剖析、吃透面向对象业务设计的原则。 阅读全文
posted @ 2019-03-29 14:52 vivo互联网技术 阅读 (70) 评论 (0) 编辑
摘要:本文首发于InfoQ https://www.infoq.cn/article/1sm0Mq5LyY_021HGuXer 作者:Anton Hägerstrand 翻译:杨振涛 目录: 数据量 版本 节点配置 索引结构 性能 Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级 阅读全文
posted @ 2019-03-26 16:14 vivo互联网技术 阅读 (283) 评论 (0) 编辑
摘要:Android上图片加载的解决方案有多种,但是官方认可的是Glide。Glide提供简洁易用的api,整个框架也方便扩展,比如可以替换网络请求库,同时也提供了完备的缓存机制,应用层不需要自己去管理图片的缓存与获取,框架会分成内存缓存,文件缓存和远程缓存。本文不会从简单的使用着手,会把重点放在缓存机制的分析上。 阅读全文
posted @ 2019-10-14 16:33 vivo互联网技术 阅读 (9) 评论 (0) 编辑
摘要:通过对计算机和编程语言发展史的阐述,找到函数式编程的时代背景。通过对与函数式编程强相关的人物介绍,来探寻和感受函数式编程的那些不为人知的本质 阅读全文
posted @ 2019-10-07 11:21 vivo互联网技术 阅读 (139) 评论 (0) 编辑
摘要:随着 Java8 的不断流行,越来越多的开发人员使用并行流(parallel)这一特性提升代码执行效率。但是,作者发现在Tomcat容器中使用并行流会出现动态加载类失败的情况,通过对比Tomcat多个版本的源码,结合并行流和JVM类加载机制的原理,成功定位到问题来源。本文对这个问题展开分析,并给出解决方案。 阅读全文
posted @ 2019-09-23 11:46 vivo互联网技术 阅读 (177) 评论 (0) 编辑
摘要:比起命令式编程,函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断演进,逐层推导出复杂的运算。本文通过函数式编程的一些趣味用法来阐述学习函数式编程的奇妙之处。 阅读全文
posted @ 2019-09-16 14:04 vivo互联网技术 阅读 (220) 评论 (0) 编辑
摘要:SPI(Service Provider Interface),是JDK内置的一种服务提供发现机制,本文由浅入深地介绍了JAVA SPI机制。 阅读全文
posted @ 2019-09-09 17:16 vivo互联网技术 阅读 (67) 评论 (0) 编辑
摘要:此篇将会从函数的命名、注释和鲁棒性方面,阐述如何编写高质量的 JS 函数。 阅读全文
posted @ 2019-09-02 16:09 vivo互联网技术 阅读 (196) 评论 (0) 编辑
摘要:本文将会从函数的执行机制、底层实现、JS引擎是如何执行函数等方面,阐述如何编写高质量的 JS 函数。 阅读全文
posted @ 2019-08-26 18:08 vivo互联网技术 阅读 (302) 评论 (5) 编辑
摘要:本文从Kafka的基本概念、特点、部署和配置、监控和管理等方面阐述 Kafka 的实践过程。 阅读全文
posted @ 2019-08-19 18:25 vivo互联网技术 阅读 (182) 评论 (0) 编辑
摘要:对于维护过多个package的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护,本文通过一个示例讲述了如何基于Lerna管理多个package,并和其它工具整合,打造高效、完美的工作流,最终形成一个最佳实践 阅读全文
posted @ 2019-08-12 17:00 vivo互联网技术 阅读 (131) 评论 (0) 编辑
摘要:ARetrofit 是一款针对Android组件之间通信的路由框架,实现快速组件化开发的利器。本文主要讲述 ARetrofit 实现的原理。 阅读全文
posted @ 2019-08-06 11:42 vivo互联网技术 阅读 (91) 评论 (0) 编辑
聚福彩票网 559| 25| 241| 109| 451| 589| 313| 346| 865| 997| 748| 841| 277| 508| 319| 781| 901| 160| 169| 592| 634| 301| 7| 556| 631| 385| 658| 367| 982| 382|