Mysql存储引擎MyISAM与InnoDB - B+树数据的增删细节 Mysql存储引擎MyISAM与InnoDB - B+树数据的增删细节 前言Mysql索引文件的存储结构 1. InnoDB - B+Tree,叶子节点直接放置数据1.2 回表 2. MyISAM--B+Tree,叶子节点放置数 ...
分类:
数据库 时间:
2021-03-15 10:53:32
阅读次数:
0
前言 线程池,故名思意,就是一个存放线程的池子,学术一点的说法,就是一组存放线程资源的集合。为什么有线程池这一概念地产生呢?想想以前我们都是需要线程的时候,直接自己手动来创建一个,然后执行完任务我们就不管了,线程就是我们执行异步任务的一个工具或者说载体,我们并没有太多关注于这个线程自身生命周期对于系 ...
分类:
编程语言 时间:
2021-03-15 10:39:59
阅读次数:
0
前言 前两天看vue源码的时候,看到了 makeMap 方法,查看网上的解析,发现了函数柯里化这个名词,一时好奇,就搜索学习了一下,顺便复习了一下关于闭包的一些知识。 闭包 先简单说一下js的闭包。闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式,就是在一个函数内部创建另一个函数, ...
分类:
编程语言 时间:
2021-03-12 13:27:47
阅读次数:
0
前言 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。 公众号:捡田螺的小男孩 什么是分布式锁 方案一:SETNX + EXPI ...
分类:
其他好文 时间:
2021-03-09 13:12:05
阅读次数:
0
前言: 在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。 python中常见的处理时间的模块: time:处理时间的模块,如获取时间戳,格式化日期等 datetime:date和time的结合体,处理日期和时间 calendar:日历相关的模 ...
分类:
编程语言 时间:
2021-03-09 12:54:15
阅读次数:
0
文章来源:https://segmentfault.com/a/1190000013321448?utm_source=sf-related 作者:TinaXTU 前言 谈到学习英语,以及背单词,市面上有大量大量的书籍,作为一个程序员和业余学习英语的人,我想分享的方法是在我学习英语的一些经验的基础上 ...
分类:
其他好文 时间:
2021-03-08 13:22:17
阅读次数:
0
本文参考Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例 及 JDK1.8集合源码阅读 一、HashMap介绍 1.1 前言 Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那 ...
分类:
其他好文 时间:
2021-03-08 13:09:20
阅读次数:
0
一、总章 1.1 前言 本文主要参考这篇文章 另外增加了自己觉得重要的部分 1.2 集合框架概览图 1.3 基础接口源码解析 1.3.1 Iterator public interface Iterator<E> { boolean hasNext(); E next(); default void ...
分类:
其他好文 时间:
2021-03-08 13:04:17
阅读次数:
0
不要害怕做梦,但是呢,也不要光做梦,要做一个实干家,而不是空谈家,求真力行。 前言 如果这篇文章有帮助到你,给个关注,点赞,鼓励一下作者,接收好挑战了吗? Web模块 html基本结构 html标签是由<>包围的关键词。 html标签通常成对出现,分为标签开头和标签结尾。 有部分标签是没有结束标签的 ...
分类:
其他好文 时间:
2021-03-06 14:41:45
阅读次数:
0
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习资料、代码以及交流解答点击即可加入 今天,给大家介绍一个简单易懂的贪吃蛇小游戏 代码 如下 import ...
分类:
编程语言 时间:
2021-03-06 14:37:44
阅读次数:
0