【问题】image jmdiservice:1206 could not be accessed on a registry to record its digest. Each node will access jmdiservice:1206 independently, possibly le ...
分类:
数据库 时间:
2019-12-11 17:34:55
阅读次数:
634
我发现我每次写博客都不太会开头,这里从网络请求三步骤开始吧:请求、处理、响应。 前端缓存主要是在“请求”和“响应”中进行。在请求步骤中,浏览器通过缓存能减少发送请求次数;在响应步骤中,浏览器和服务器相互配合,通过减少响应的内容从而减少传输时间 缓存位置优先级由上至下: Service worker ...
分类:
其他好文 时间:
2019-12-09 12:06:21
阅读次数:
90
原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 解决方法: 1.先把规则写好,然后把规则对应的文件删了,然后再提交,然后再把删的文件放回来,这样本地就不会再提交这个文件,然后服务上被忽略的文件还需要手动再上传 ...
分类:
其他好文 时间:
2019-12-07 12:54:44
阅读次数:
99
一.无处不在的缓存缓存在计算机系统是无处不在,在CPU层面有L1-L3的Cache,在Linux中有TLB加速虚拟地址和物理地址的转换,在应用层有Redis等内存数据库缓存、在浏览器有本地缓存、手机有本地文件缓存等等。可见,缓存在计算机系统中有非常重要的地位,主要作用就是提高响应速度、减少磁盘读取等 ...
分类:
其他好文 时间:
2019-12-06 11:54:28
阅读次数:
103
本文要感谢我职级评定过程中的一位评委,他建议把之前所做的各种性能优化的案例和方案加以提炼、总结,以文档的形式沉淀下来,并在内部进行分享。力求达到如下效果: 1. 形成可实践、可借鉴、可参考的各种性能优化的方案以及选型考虑点,同时配合具体的真实案例,其他人遇到相似问题时,不用从零开始。 2. 有助于开 ...
分类:
其他好文 时间:
2019-11-23 21:42:12
阅读次数:
65
方式一)app.js app.js是全局对象,每个页面都可以引用这个js,里面的globalData就是存放全局变量。 此方式通常用于系统配置,适用于常量或者不经常变化的变量。 方式二)本地缓存 本地缓存非常强大,可以将用户产生的数据做本地的持久化,键值对应,可选择同步或异步读写操作。 方式二)本地 ...
分类:
微信 时间:
2019-11-13 22:16:27
阅读次数:
133
在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据库查询,直接返回了结果,实际这种情况我们就可以称为缓存。 Mybatis的缓存级别 一级缓存 MyBatis的一级查询缓存(也叫作本地缓存)是基于org.apache.ibatis.cache.impl.Perpetual ...
分类:
其他好文 时间:
2019-11-09 17:11:50
阅读次数:
99
在博客园搜素全局唯一有序ID,罗列出来的文章大致讲述了以下几个问题,常见的生成全局唯一id的常见方法 :使用数据库自动增长序列实现 ; 使用UUID实现; 使用redis实现; 使用Twitter的snowflake算法实现;使用数据库+本地缓存实现。作为一个记录性质的博客,简单总结一下。 在实际的 ...
分类:
其他好文 时间:
2019-10-25 13:22:27
阅读次数:
67
参考文章: https://blog.csdn.net/jsjhushilei/article/details/51101014 1.Nicholas 在 2009 年就开始推动各浏览器厂商,现在看起来就 IE 修复得还可以,Firefox 依旧会从本地缓存中读取一次(重复读取有可能会导致 js/c ...
分类:
Web程序 时间:
2019-10-24 21:26:31
阅读次数:
183
防止重复提交,主要是使用锁的形式来处理,如果是单机部署,可以使用本地缓存锁(Guava)即可,如果是分布式部署,则需要使用分布式锁(可以使用zk分布式锁或者redis分布式锁),本文的分布式锁以redis分布式锁为例。 一、本地锁(Guava) 1、导入依赖 2、自定义本地锁注解 3、本地锁注解实现 ...
分类:
编程语言 时间:
2019-10-23 20:07:44
阅读次数:
91