今天开心,写个不开心的事情

昨天整合elastic search后终于调通了项目,

先创建Po@Field注解的属性的索引(index),创建索引时要将Mapping的properties中每一个属性都与Po@Field中的属性一一对应,不然就会报错,提示某个属性的值没有设置或者某个属性有两个不一样的值。

浏览器缓存
具体验证功能点时,发现一个页面始终报错,一怒之下删掉工程maven依赖的所有repo...所有版本...然后重新update,重新publish,重新start webServer,刷新页面,仍然报错...旁边同事的却一点问题都没有
又将没问题同事的包拷贝到本机...继续重启,继续刷新页面,发觉还是有问题报错。。。
“诶,你浏览器缓存清一下”
。。。
“好了好了好了”
wcnm啊....万恶的浏览器缓存
浏览器缓存就是为了改善用户体验的东西,理论上分为两类,
一类是带timestamp的last_modify类型的缓存,向服务器请求数据的时候会带上lastModify时间戳,服务器会拿到浏览器发送请求中的时间戳与本地lastModify时间戳比较,如果一致,则返回304,直接从本地获取结果,如果时间戳不同,则重新请求
另一类是expire超时类型的缓存,服务器上一次返回数据时,会将缓存写入浏览器,带上一个服务器端生成的超时时间戳,但客户端时间可能会和服务端时间不同,或者用户自行修改客户端时间,所以expire类型的缓存通常不会使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,958评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,034评论 25 709
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,692评论 1 92
  • 细细品味着壹默了然的文章,就像读着自己的过往。那些共鸣的感触一丝一丝的在心底蔓延开来。 文中写道:比如,受你影响,...
    嗨一杯清茶阅读 3,552评论 0 0
  • 公元2016年8月19日,是我开始坚持写作的重要纪念日,为中国式众筹创作原创文章,并接受每日两篇文章的30天挑战。...
    计静怡阅读 3,418评论 0 0

友情链接更多精彩内容