能力强的人善于解决问题,有智慧的人善于绕过问题。 区别很微妙,小心谨慎做后者。
全部博文(399)
发布时间:2015-04-18 11:49:29
Collection 分为 Mutable 和 Immutable , Mutable 意味着可以并发、并行修改 集合,于是需要互斥与同步,并发编程并不容易,根据经验推荐几本书: , , 你将接接触到 java 本身各种解决并发安.........【阅读全文】
发布时间:2015-04-17 17:06:18
批量处理是很多公司在开发Mobile或者Web 服务后端时都会想要拥有的一种服务,典型应用场景为数据的批量导入import,以及批量的更新update这里希望基于以往的实践经验给大家提供参考。方案1) 批量处理同质化的请求 可以将这种功能内置到某个REST controller 的内部,将的参数.........【阅读全文】
发布时间:2015-04-17 11:25:53
REST 设计中要兼顾效率和功能是很困难的,不同公司对REST 的理解不同,最终也会导致不同的设计举一个例子,请求所有课程中满足一定过滤条件的数目方案1: GET /api/v1/courses?fileds=count(*) & filter = isAvaliable eq false方案2: Cooked APIGET /api/v1/courses/available/countGET /api/v1/courses/un.........【阅读全文】
发布时间:2015-04-17 10:29:51
喜欢设计高可用系统的朋友可以借鉴1)The secondary asks the primary to roll its edits file, so new edits go to a new file2) The secondary retrieves fsimage and edits from primary (using HTTP GET).3) The secondary loads fsimage into memory, applies each operation from edits, then create.........【阅读全文】