原文:YTKNetwork系列之-----YTKRequest缓存ResponseData实现

一 YTKRequest继承自YTKBaseRequest类,用于单独封装所有responseData缓存代码。 首先YTKRequest的代码如下: interface YTKRequest : YTKBaseRequest 表示当前请求,是否忽略本地缓存responseData property nonatomic BOOL ignoreCache 返回当前缓存的对象 id cacheJson ...

2015-07-06 23:02 0 3689 推荐指数:

查看详情

YTKNetwork网络封装

本篇是答应在端午写iOS网络-四篇源码解析以及封装的最后一篇,是针对上一篇YTKNetwork源码解析后的一次封装,也是自己实际项目中所使用过的。在对YTKNetwork封装的时候,还是需要对YTKNetwork源码进行了解,方便对此封装的理解,请读一下:https ...

Wed Jun 20 02:10:00 CST 2018 7 4575
YTKNetwork源码详解

本篇是第三篇关于网络请求的,将讲述YTKNetwork源码,上述两篇分别讲述AFNetworking源码解析以及结合自己项目封装AFNetworking。 AFNetworking源码解析:https://www.cnblogs.com/guohai-stronger/p ...

Tue Jun 19 05:35:00 CST 2018 0 2469
【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)

github地址:h2cache-spring-boot-starter 一、缓存 当系统的并发量上来了,如果我们频繁地去访问数据库,那么会使数据库的压力不断增大,在高峰时甚至可以出现数据库崩溃的现象。所以一般我们会使用缓存来解决这个数据库并发访问问题,用户访问进来,会先从缓存里查询,如果存在 ...

Tue Apr 07 17:47:00 CST 2020 3 2656
SpringBoot系列——cache缓存

  前言   日常开发中,缓存是解决数据库压力的一种方案,通常用于频繁查询的数据,例如新闻中的热点新闻,本文记录springboot中使用cache缓存。   官方文档介绍:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE ...

Fri Jun 11 00:05:00 CST 2021 0 8327
springboot系列:使用缓存

前言:springboot已经为我们实现了抽象的api接口,因此当我们使用不同的缓存时,只是配置有可能有点区别(比如ehcache和Redis),但是在程序中使用缓存的方法是一样的。 1.springboot使用ehcache缓存 1.步骤:    1.在pom.xml中配置2个依赖 ...

Tue Sep 10 18:13:00 CST 2019 0 550
数据结构与算法系列—数组实现LRU(最近最少使用)缓存算法

本文使用数组实现最近最少使用缓存算法。 算法思想: 1、访问某元素时,先判断缓存中是否存在该元素。 2、如果存在,将该元素前面的元素向右移动一位,将该元素移动到数组首位。 3、如果不存在 1)数组已满时,删除末端元素,将所有元素向右移动一位,将新元素插到首位。 2)数组未满时,将所有 ...

Tue Apr 07 03:12:00 CST 2020 0 672
.net core系列之《在.net core中使用MemoryCache实现本地缓存

说到内存缓存MemoryCache不由的让我想起.Net Framework中的MemoryCache,它位于 System.Runtime.Caching 程序集中。 接下来我们来看看.net core中的MemoryCache又有什么与众不同的地方吧。 一、基本实现   1、打开 ...

Sat Sep 29 02:47:00 CST 2018 0 1095
【分布式缓存系列】Redis实现分布式锁的正确姿势

一、前言   在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架——Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分布式缓存的一些理解和应用整理一个系列,希望可以帮助到大家加深对Redis的理解。本系列的文章思路 ...

Mon Jan 21 03:42:00 CST 2019 3 10421
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM