一、概念: 1.同步:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。 2.异步:将用户请求放入消息队列,并反馈给用户,系统迁 ...
分类:
编程语言 时间:
2018-10-28 20:45:49
阅读次数:
179
在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通用的解决之道。 ...
分类:
其他好文 时间:
2018-10-27 00:02:44
阅读次数:
229
1 昨日回顾 版本控制 *** (1)url=127.0.0.1/course/?version=v100000 1 versioning_class=QueryParameterVersioning 'VERSION_PARAM':'version', 'DEFAULT_VERSION':'v2' ...
分类:
其他好文 时间:
2018-10-24 22:05:40
阅读次数:
139
小数据池/常量池(坑,别纠结) : 小数据池 一种数据缓存机制.也被称为驻留机制 用缓存的前提: 数据可以被共享。不可变数据类型 作用/意义:把数据存在小数据池 快速创建对象 共享 节省内存 解释字符串赋值问题等 python中只针对:整数,字符串串,布尔值 注意共享的是不可改变的数据类型 id() ...
分类:
其他好文 时间:
2018-10-24 19:50:36
阅读次数:
138
Integer缓存机制 总结: 1、jdk1.5对Integer新增了缓存机制,范围在-128-127(这个范围的整数值使用频率最高)内的自动装箱返回的是缓存对象,不会new新的对象,所以只要在缓存范围内值相等自动装箱返回的对象一样。jdk1.6后缓存范围的最大值127可以通过设置jvm的启动参数( ...
分类:
其他好文 时间:
2018-10-23 21:04:54
阅读次数:
189
前言:本文为参考他人的文章,是一篇学习记录型博客。理解linux的系统缓存机制有助于理解elasticsearch实时更新的原理。 一、缓存机制 为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返 ...
分类:
系统相关 时间:
2018-10-22 20:10:36
阅读次数:
184
一、Redis和数据库的结合 使用Redis可以优化性能,但是存在Redis的数据和数据库同步的问题。 例如,T1时刻以将 key1 保存数据到 Redis,T2时刻刷新进入数据库,但是T3时刻发生了其他业务需要改变数据库同一条记录的数据,但是采用了 key2 保存到Redis中,然后又写入了更新数 ...
分类:
编程语言 时间:
2018-10-15 23:23:30
阅读次数:
234
前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很 ...
分类:
Web程序 时间:
2018-10-08 19:37:23
阅读次数:
212
缓存前言 Web缓存大致可以分为:数据库缓存、浏览器缓存、服务器缓存(CDN、代理服务器缓存) 而浏览器缓存也有很多方式,比如:HTTP缓存、localstrong、cookie等,下面将侧重于描述讨论一下HTTP缓存的相关话题。 缓存相对于浏览器来说,我理解的意思让第二次请求同样的数据加载的更快, ...
分类:
Web程序 时间:
2018-09-30 12:48:42
阅读次数:
178
session,cookie,sessionStorage,localStorage的区别及应用场景 浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。 一、cookie和session cookie和session都是用来跟踪浏览... ...
分类:
其他好文 时间:
2018-09-27 14:20:56
阅读次数:
180