在最近的项目里有一个需求,就是需要一个带搜索记录的输入框,但是不需要用到后台,就想到了使用本地缓存setStorageSync。 总结一下需要注意的点: 1、按搜索时间倒序。 2、搜索内容前后添加了空格的时候。 3、最多缓存多少条搜索记录。 4、输入了搜索记录已经有了的内容。 github地址:ht ...
分类:
微信 时间:
2018-03-07 13:33:58
阅读次数:
482
在分布式网络系统中,缓存更是无处不在:(1)对静态页面的缓存;(2)服务端对某些请求数据的缓存(包括本地缓存和分布式缓存);(3)客户端对服务器端数据的缓存,例如我们的头像等信息; 使用缓存带来的问题: 缓存何时写入? 缓存如何失效? 缓存和DB的一致性如何保证? 多级缓存有什么最佳实践? 如何避免 ...
分类:
其他好文 时间:
2018-03-02 20:41:26
阅读次数:
162
保存数据 / 读取数据 / 删除数据 / 数据异步操作 每一个微信小程序都可以有自己的本地缓存,可以通过wx.setStorage( wx.setStorageSync) ,wx.getStorage(wx.getStorageSync),wx。clearStorage(wx.clearStorag ...
分类:
微信 时间:
2018-03-01 19:58:30
阅读次数:
282
在系统设计的过程中经常使用本地缓存(ConcurrentHashMap实现),由于ConcurrentHashMap的特性,可以保证线程安全。通常缓存中的数据往往是读多写少的,ConcurrentHashMap是完完全全线程安全类,虽然相比较HashTable做了降低锁粒度的优化,但对于读请求是没有 ...
分类:
其他好文 时间:
2018-02-27 17:40:40
阅读次数:
247
一级缓存: 也称本地缓存,sqlSession级别的缓存。一级缓存是一直开启的;与数据库同一次会话期间查询到的数据会放在本地缓存中。 如果需要获取相同的数据,直接从缓存中拿,不会再查数据库。 一级缓存失效的四种情况: 1.sqlSession不同。 2.sqlSession相同,查询条件不同。因为缓 ...
分类:
数据库 时间:
2018-02-25 14:29:17
阅读次数:
206
一个项目通过svn管理,迭代开发一年之后,.svn目录达到20G或更大,对于SSD硬盘来说是非常占用空间的,经过我的尝试,可以使用tortoiseSVN自带的cleanup为文件夹瘦身。操作方法:使用svn的Cleanup(清理)功能,勾选以下两项,会把本地缓存的一些历史文件清除,瘦身效果十分明显! ...
分类:
其他好文 时间:
2018-02-22 21:42:41
阅读次数:
232
转载请标明出处:一片枫叶的专栏 android开发过程中常常会用到缓存。如今主流的app中图片等资源的缓存策略通常是分两级。一个是内存级别的缓存,一个是磁盘级别的缓存。 作为android系统的维护者google也开源了其缓存方案,LruCache和DiskLruCache。从android3.1開 ...
分类:
移动开发 时间:
2018-02-19 18:59:04
阅读次数:
251
功能: DNSMASQ是一款高性能的、小型的DNS服务器软件。* 缓存域名、IP地址,本地缓存解析的地址。* DHCP服务1.安装sudo apt-get updatesudo apt-get install dnsmasq2.配置(1) 配置/etc/dnsmasq.conf# dnsmasq.c... ...
分类:
其他好文 时间:
2018-02-13 17:57:23
阅读次数:
213
Yarn 会在你的用户目录下开辟一块全局缓存用以保存下载的包。yarn cache list 用于列出所有已经缓存的包。 执行 yarn cache dir 命令会打印出当前的 yarn 全局缓存在哪里。 执行此命令将清除本地缓存。下次执行 yarn 或 yarn install 时将会重新填充缓存 ...
分类:
其他好文 时间:
2018-02-01 22:03:47
阅读次数:
130
Nginx配置文件优化 expires缓存优化 什么是expires?当你访问百度的一张照片的时候,百度可以使用expires来决定这张图片字啊你本地缓存多久,就可以不用再下载了,比如一个小时。缺点就是,如果百度换图片了,那么用户还是显示的原来的内容,也可以解决这个问题,那就是在服务器端改名弥补过期 ...
分类:
其他好文 时间:
2018-01-30 19:43:02
阅读次数:
172