本地缓存和远端缓存远端缓存:Redis,MongoDB;本地缓存:一般使用map的方式保存在本地内存中,常见的是ConcurrentHashMap 和guava cache,把数据缓存到JVM内存。常见的在业务中操作缓存,都会操作缓存和数据源两部分。如:put数据时,先插入DB,再删除原来的缓存;get数据时,先查缓存,命中则返回,没有命中时,需要查询DB,再把查询结果放入缓存中;如果访问量大,还            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 19:21:22
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            总结下:1:页面的首次加载,获取manifest在内的所有文件,根据manifest文件的内容,该缓存的缓存;2,第二次加载,先从缓存中取出manifest文件,里面列出的缓存文件,直接从缓存读取,然后去请求网络的manifest和其他文件,若新的mannifest文件版本和旧的一样,则没有变动。若有变动则取出需要缓存的文件放入本地,根新本地文件。3,但是,已经被渲染的页面不会重新刷新,即即使服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 09:14:43
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们在处理业务时,有时候会频繁地使用从数据库查出来的同一条数据,这会影响程序的效率,一般地我们希望将这条数据缓存起来。即我们希望,同一条查询语句(查询条件也是一样的),仅在第一次执行时去数据库查询,而后每次直接从缓存中调用就是了。1 首先新建一个缓存的策略接口/**
* 类说明:策略接口,每个策略都必须实现这个标准的策略接口
*/
public interface ILocalCache<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 23:11:54
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是IE缓存文件夹呢?现在我们和网络接触越来越多,网络给我们的生活带来了许多的便利和娱乐。在平时大家比应该会经常登陆到视频、音乐网站观赏电影和试听MP3。遇到好的视频或音乐的时候总想把他们保持到电脑上面,可以是网站做了对应的限制,不提供下载服务。如果大家知道IE浏览器的工作原理的话就能轻易的找到解决的办法。其实IE浏览器在线播放影音的时候,他们都已经下载到你的电脑里面了,都存储IE浏览器的缓存文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 11:34:03
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是离线缓存 离线缓存,就是将指定的网页文件(例如css、js)保存到本地,当用户没有网络时,依旧可以通过浏览器使用这些文件。 为何要用离线缓存 从网站所有者的角度来说,增加离线缓存功能,能够让用户更好的使用网站。 离线缓存的设置步骤 1 配置manifest文件 2 通过JS进行缓存的控制 manifest文件的配置 1. 添加manifest属性 将需要离线缓存的文件罗列下来,存储于后缀名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-14 14:37:35
                            
                                372阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端缓存及应用 1. 缓存分类1.1 前端缓存分类1.2 缓存过程分析2. HTTP 缓存2.1 HTTP 缓存2.2 HTTP 缓存分类2.3 HTTP 缓存 -- 强缓存的三种情况2.3.1 情况一2.3.2 情况二2.3.3 情况三2.4 HTTP 缓存 -- 强缓存的缓存规则2.5 HTTP 缓存 -- 存储位置2.5.1 内存缓存(from memory cache)2.5.2 硬盘缓            
                
         
            
            
            
            当android启动一个应用组件之前,必须通过读取应用的ManifestAndroid.xml文件来确认该组件的存在。在manifest文件中必须包含该应用的所有组件。并且manifest文件必须位于应用项目的根目录下。此外,还提供如下功能:标识应用需要的用户许可,比如:internet访问,对用户通讯录的读取声明应用需要的最小最小API级别声明应用需要的硬件和软件特征,比如:相机,蓝牙服务,多点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 08:52:37
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Android缓存机制Android缓存分为内存缓存和文件缓存(磁盘缓存)。在早期,各大图片缓存框架流行之前,常用的内存缓存方式是软引用(SoftReference)和弱引用(WeakReference),如大部分的使用方式:HashMap<String url, SoftReference<Drawable>> imageCache;这种形式。从Android 2.3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 12:28:58
                            
                                255阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            由于最近开发的个人博客(Vue + node)在使用过程中,发现网络加载有点慢,所以打算对它进行一次优化。本次优化的目标如下:index.html 设置成 no-cache,这样每次请求的时候都会比对一下 index.html 文件有没变化,如果没变化就使用缓存,有变化就使用新的 index.html 文件。其他所有文件一律使用长缓存,例如设置成缓存一年 maxAge: 1000 * 60 * 6            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 09:33:03
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            缓存方式localStoragesessionStoragestorage.js(实际上时多种方式的集合也包括了前两种)vuexkeep-alive(主要用于保留组件状态或避免重新渲染,自动缓存,并不能自己读写)localStorage可长期存储数据,除非用户清楚localStorage信息,否则数据会一直存在。同一中浏览器之间,不同页面,数据可以共享。//存
// 将this.pickerIte            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 14:43:32
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在开发web页面过程中有人提出来页面交互体验太差,刚刚打开的页面,跳出之后再回来就要重新加载甚至找不到,让人很不舒服,于是着手研究了一下vue的内置缓存功能keep-alive,官方参考地址https://cn.vuejs.org/v2/api/#keep-alive 我这里重点拿具体的示例进行介绍,并强调几个容易忽略的点:1.对所有页面进行缓存最简单的操作就是在<router            
                
         
            
            
            
            Web 存储随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,传统方式我们以document.cookie来进行存储的,但是由于其存储大小只有4k左右,并且解析也相当的复杂,给开发带来诸多不便,HTML5规范则提出解决方案。Web Storage(sessionStorage和localStorage)H5 中有两种存储的方            
                
         
            
            
            
            # 如何查看本地docker创建的manifest
## 简介
Docker是一款强大且流行的容器化平台,用于构建、打包和运行应用程序。Docker使用manifest来管理容器镜像的多个平台架构和操作系统变体。在本文中,我将向你介绍如何查看本地docker创建的manifest。
## 步骤
以下是查看本地docker创建的manifest的步骤:
| 步骤 | 描述 |
| --- |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-31 06:32:15
                            
                                359阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、什么是ehcache?在互联网应用中,数据存储和访问通常有两个地方:DB和缓存。1. 各自的优缺点:DB属于持久化存储,缓存属于非持久化存储(有过期时间);缓存相对DB来说,插入和访问的速度要快很多。其中缓存又分为本地缓存(例如ehcache)和网络缓存(例如redis)。 2. 它们三者的访问速度比较:ehcache > redis > DB。ehcache的特点是缓存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 21:34:56
                            
                                175阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 本地缓存与 Redis 缓存的实现指南
在现代应用程序中,使用缓存可以显著提高性能和响应速度。本文旨在教会您如何结合本地缓存和 Redis 缓存。我们将分步骤演示整个过程,并提供代码示例和详细的解释。
## 整体流程
以下是实现本地缓存与 Redis 缓存的步骤:
| 步骤 | 描述                                       |
|------|---            
                
         
            
            
            
            客户端缓存,可以减少请求的次数,减轻服务器的负担,提升网页加载速度。一、cookie特点:
1、有时效性,不设置有效期,默认关闭浏览器就失效。
2、分域名储存,在当前域名下储存只能在当前域名下使用。
3、分路径储存,根路径不能用子路径的数据,子路径可以用根路径的数据。
4、cookie识别的时间是世界时间,和我们北京时间有八个小时时差
5、cookie设置document.cookie = '键=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 07:23:12
                            
                                693阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android 本地缓存与 UniApp 本地缓存实现指南
在现代移动应用开发中,数据的本地缓存是提升用户体验和优化性能的重要手段。本文将介绍如何在 Android 和 UniApp 中实现本地缓存。通过以下几个步骤,让我们一步一步掌握这项技术。
## 流程概述
以下是实现 Android 本地缓存和 UniApp 本地缓存的基本步骤:
| 步骤       | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-13 03:57:06
                            
                                433阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1.引入依赖:2.缓存配置3.控制器 1.引入依赖:<dependency>
        <groupId>com.github.ben-manes.caffeine</groupId>
        <artifactId>caffeine</artifactId>
        <version>2.9.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-19 15:42:52
                            
                                445阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、本地缓存二、分布式缓存(使用中间件做缓存)1、使用redis作为缓存①、引入redis的依赖②、配置redis地址端口的信息③、引入依赖之后会自动配置RedisAutoConfig,然后我们使用StringRedisTemplete来进行保存和查询数据④jedis的使用2、缓存失效问题①、穿透②、击穿③、雪崩3、缓存数据一致性4、SpringCache①SpringCache的使用②、自定            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 11:24:10
                            
                                258阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为什么要有本地缓存? 在系统中,有些数据,数据量小,但是访问十分频繁(例如国家标准行政区域数据),针对这种场景,需要将数据搞到应用的本地缓存中,以提升系统的访问效率,减少无谓的数据库访问(数据库访问占用数据库连接,同时网络消耗比较大),但是有一点需要注意,就是缓存的占用空间以及缓存的失效策略。 为什            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-21 19:45:00
                            
                                347阅读
                            
                                                                                    
                                2评论