每个小程序都可以有自己的本地缓存,可以通过数据缓存的API实现对本地缓存进行设置、获取和清理。本地缓存最大为10M。 设置本地缓存 1?wx.setStorage(OBJECT) 该接口是异步接口,用于将数据存储在本地缓存中指定的key中。会覆盖掉该key对应的原来的内容。 该接口参数: 参数key ...
分类:
微信 时间:
2019-06-09 20:48:45
阅读次数:
386
在以前的两篇文章(Discuz!NT 缓存设计简析, Discuz!NT中集成Memcached分布式缓存)中,介绍了Discuz!NT中的缓存设计思路以及如何引入Memcached,当然前者是IIS进程的缓存(本地缓存),后者是分布式内存对象缓存系统。 两者通过Discuz!NT中的memcach ...
分类:
Web程序 时间:
2019-05-31 13:22:33
阅读次数:
156
最新看《innodb 引擎内幕》,作者有介绍丢失更新的问题,这里记录自己的想法和方案 问题描述: mysql 数据库丢失更新的定义:(其实在数据库角度都不会产生丢失更新的问题,问题的源头应用程序逻辑更新的问题) 1. 事务1 查询一行数据放在本地缓存,并且显示给用户user1 -->select b ...
分类:
数据库 时间:
2019-05-27 13:22:15
阅读次数:
367
首先,咱们都有一共识,即可以使用缓存来提升系统的访问速度! 现如今,分布式缓存这么强大,所以,大部分时候,我们可能都不会去关注本地缓存了! 而在一起高并发的场景,如果我们一味使用nosql式的缓存,如 redis, 那么也是好的吧! 但是有个问题我们得考虑下: redis 这样的缓存是快,但是它总有 ...
分类:
其他好文 时间:
2019-05-20 17:00:06
阅读次数:
118
一、缓存更新 一般来说缓存的更新有两种情况: 先删除缓存,再更新数据库。 先更新数据库,再删除缓存。 这两种情况在业界,大家对其都有自己的看法。具体怎么使用还得看各自的取舍。当然肯定会有人问为什么要删除缓存呢?而不是更新缓存呢?你可以想想当有多个并发的请求更新数据,你并不能保证更新数据库的顺序和更新 ...
分类:
其他好文 时间:
2019-05-19 23:23:21
阅读次数:
137
分类 本地缓存(HashMap/ConcurrentHashMap、Ehcache、Guava Cache等), 缓存服务(Redis/Tair/Memcache等)。 使用场景 什么情况适合用缓存?考虑以下两种场景: 1、短时间内相同数据重复查询多次且数据更新不频繁,这个时候可以选择先从缓存查询, ...
分类:
其他好文 时间:
2019-05-19 23:14:04
阅读次数:
163
MyBatis缓存介绍 Mybatis 使用到了两种缓存:一级缓存(本地缓存、local cache)和二级缓存(second level cache)。 一级缓存:基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 cl ...
分类:
其他好文 时间:
2019-05-19 17:01:12
阅读次数:
174
常见状态码 200ok 301永久跳转 302临时跳转 307内部跳转 304走本地缓存 400客户端错误 401认证错误 403找不到主页,权限不足 404找不到主页 500内部错误 502找不到后端主机 503... ...
分类:
Web程序 时间:
2019-05-03 11:32:57
阅读次数:
185
需求: 由于在微服务架构中各服务之间都是通过接口调用来进行交互的,像很多的基础服务,类似字典信息其实并不需每次需要的时候再去请求接口.所以我的想法是每次启动项目的时候,容器初始化完成,就去调用一下基础服务的接口.通过一个本地map来缓存需要的数据.当我需要使用的时候直接从本地缓存中取.下面是具体的代 ...
分类:
编程语言 时间:
2019-04-29 15:43:51
阅读次数:
168