Python垃圾回收 基于C语言源码底层,让你真正了解垃圾回收机制的实现 引用计数器 标记清除 分代回收 缓存机制 Python的C源码(3.8.2版本) 1.引用计数器 1.1环状双向链表 refchain 在python中创建的任何对象都会放在refchain链表中 name = 'jack' ...
分类:
编程语言 时间:
2021-02-26 13:06:33
阅读次数:
0
1、Buffer Pool 概述 Buffer Pool 是什么?从字面上看是缓存池的意思,没错,它其实也就是缓存池的意思。它是 MySQL 当中至关重要的一个组件,可以这么说,MySQL的所有的增删改的操作都是在 Buffer Pool 中执行的。 但是数据不是在磁盘中的吗?怎么会和缓存池又有什么 ...
分类:
数据库 时间:
2021-02-26 13:04:37
阅读次数:
0
框架注解 在写代码时,特别是SpringMVC框架下的代码,在dao层,service层,controller层,开始写代码时,一定要先在类上加@注解,切记不能再犯这个小错误. MyBatis与MySQL版本 在使用MyBatis框架连接数据库时,运行程序出现如下异常: java.sql.SQLEx ...
分类:
编程语言 时间:
2021-02-25 11:55:22
阅读次数:
0
缓存(Cache)是计算机性能的一个重要概念。 由于链路漫长,网络时延不可控,浏览器使用 HTTP 获取资源的成本较高。所以,非常有必要把“来之不易”的数据缓存起来,下次再请求的时候尽可能地复用。 一、服务器的缓存控制(服务器负责控制,浏览器负责缓存) 我们以生鲜速递作为例子说一下。 如果我现在想要 ...
分类:
Web程序 时间:
2021-02-25 11:48:27
阅读次数:
0
多事务并发的问题 对 innodb引擎执行流程 和 buffer pool 足够了解的话,那一定知道mysql系统在初始化的时候bufferpool会将内存分为多个缓存页,此时的free链表都是空的;在对数据做操作的时候,就会将磁盘的数据页加载到内存的缓存页中去,此时这个缓存的描述信息就会从free ...
分类:
Web程序 时间:
2021-02-25 11:44:37
阅读次数:
0
缓存 1. 缓存的基本思想 很多朋友,只知道缓存可以提高系统性能以及减少请求相应时间,但是,不太清楚缓存的本质思想是什么。 缓存的基本思想其实很简单,就是我们非常熟悉的空间换时间。不要把缓存想的太高大上,虽然,它的确对系统的性能提升的性价比非常高。 其实,我们在学习使用缓存的时候,你会发现缓存的思想 ...
分类:
其他好文 时间:
2021-02-23 14:29:50
阅读次数:
0
使用CacheManager 1 Cache 作用 Cache 缓存: 计算机内存中一段数据 作用: 用来减轻DB的访问压力,从而提高系统的查询效率 流程: 2 .使用shiro中默认EhCache实现缓存 (1).引入依赖 <!--引入shiro和ehcache--> <dependency> < ...
分类:
编程语言 时间:
2021-02-23 14:27:13
阅读次数:
0
1.区别:vuex存储在内存,localstorage(本地存储)则以文件的方式存储在本地,永久保存;sessionstorage( 会话存储 ) ,临时保存。localStorage和sessionStorage只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的JSON对象的st ...
分类:
其他好文 时间:
2021-02-23 14:12:40
阅读次数:
0
尝试失败的方法 网上虽然有很多回答,但历史悠久,有可能之前这些方法确实有用,但现在对我统统不管用!为防止后人踩坑,不要耽误太多时间,我简单说下哪些方法不可行。不过这种是对我的情况(win10 64bit),当然你也可以尝试,或许对你适用。 卸载后重装chrome。 右击快捷方式修改默认参数,如 -- ...
分类:
其他好文 时间:
2021-02-22 12:22:15
阅读次数:
0
引用自:慢慢慢时光 原因 在 Windows 10 系统中,为了加速图标的显示,当第一次对图标进行显示时,系统会对文件或程序的图标进行缓存。之后,当我们再次显示该图标时,系统会直接从缓存中读取数据,从而大大加快显示速度。当缓存文件出现问题时,就会引发系统图标显示不正常。因此,我们只需要将有问题的图标 ...
分类:
其他好文 时间:
2021-02-20 12:04:42
阅读次数:
0