iOS/OS X 对象缓存解决方案 YMCache
- 授权协议: MIT
- 开发语言: Objective-C
- 操作系统: OS X
- 软件首页: https://github.com/yahoo/YMCache
软件介绍
YMCache 是 iOS 和 Mac OS X 的轻量级对象缓存解决方案, 设计用于高度并行访问场景。
YMCache 提供一个类似 NSMutableDictionary 的界面,同时利用苹果公司的 Grand Central Dispatch 技术,以便在性能和一致性之间取得平衡。
Yahoo Finance iOS 团队使用 YMCache 以复用接入其有数千实时股票的数据库,这些数据以难以预料的方式和节奏变化着。YMCache 通过提供一组容易理解的 reader-writer 访问语法,帮助缓解多线程访问中央数据库的复杂程度。
特性:
Persistence: 一次性或在定义的间隔时间内,从 disk 保存/加载缓存
Eviction: 使用任何你需要的逻辑来处理内存不足的情况
Serialization: 任意模型转换来,您可以使用 Mantle,或者 NSJSONSerialization,或者你能想到的任何其他格式!
Bulk operations: 高效的多值读/写。 (批量操作遵循 Parallel Access 规则,但算作一个单独的操作)
Java核心技术·卷 I(原书第10版)
[美] 凯.S.霍斯特曼(Cay S. Horstmann) / 周立新 等 / 机械工业出版社 / 2016-9 / CNY 119.00
Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据Java SE 8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核 心概念、语法、重要特性和开发方法,包含大量案例,实践性强。 一直以来,《Java核心技术》都被认为是面向高级程序员的经典教......一起来看看 《Java核心技术·卷 I(原书第10版)》 这本书的介绍吧!
