gitalk-comments's People
gitalk-comments's Issues
Redis设计与实现-Redis对象 | Jovry's blog
Redis基于其数据结构(例如,SDS、双端链表、字典、压缩列表、整数集合等)创建了一个对象系统,该系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种对象,每种对象都用到了至少一种数据结构。
Redis设计与实现-数据结构 | Jovry's blog
1 简单动态字符串(SDS)Redis中有两种字符串表示: ①、C字符串:C字符串只会作为字符串字面量(string literal),用在一些无须对字符串值进行修改的地方,如打印日志。 ②、简单动态字符串:简单动态字符串(simple dynamic string, SDS)是redis构建一种字符串的抽象类型,是redis的默认字符串表示。如字符串键值对、缓冲区等都有SDS实现。 1.1
MySQL-Explain详解 | Jovry's blog
https://jovry-lee.github.io/2020/09/05/MySQL-Explain%E8%AF%A6%E8%A7%A3/#more
1 简介EXPLAIN命令是查看查询优化器如何决定执行查询的主要方法。虽然这个功能有一些局限性,但是它的输出是可以获取的最好信息。在使用EXPLAIN时,MySQL会在查询上设置一个标记,当执行查询时,这个标记会使其返回关于执行计划中每一步的信息,而不是执行它。它会返回一行或多行信息,显示出执行计划中的每一部分和执行次序。
categories | Jovry's blog
https://jovry-lee.github.io/categories/
Keeping learning and improving!
高性能MySQL-Schema与数据类型优化 | Jovry's blog
1 选择优化的数据类型 ①、更小的通常更好:更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,且处理时需要的CPU周期也更少。选择不会超过范围的最小类型。
高性能MySQL-并发控制 | Jovry's blog
无论何时,只要有多个查询需要在同一时刻修改数据,都会产生并发控制的问题.通常并发控制是采用锁的方式来防止数据不一致.
First Comment
first comment~
about | Jovry's blog
https://jovry-lee.github.io/about/
Keeping learning and improving!
tags | Jovry's blog
https://jovry-lee.github.io/tags/
Keeping learning and improving!
MySQL-并发控制 | Jovry's blog
https://jovry-lee.github.io/2020/09/10/MySQL-%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6/#more
无论何时,只要有多个查询需要在同一时刻修改数据,都会产生并发控制的问题.通常并发控制是采用锁的方式来防止数据不一致. 锁是数据库系统区别于文件系统的一个关键特性.锁机制用于管理对共享资源(临界资源)的并发访问.
高性能MySQL-事务基础 | Jovry's blog
1、简介事务是一组原子性的SQL查询,或者说一个独立的工作单元。事务将数据库从一种一致状态转换为另一种一致状态,事务内的语句,要么全部执行成功,要么全部执行失败。
PHP7内核-内存管理-内存池 | Jovry's blog
1 简介在C语言中,通常直接使用malloc进行内存的分配,而频繁的分配、释放内存无疑会产生内存碎片,降低系统性能。PHP自己实现了一套内存池(ZendMM:Zend Memery Manager)用于替换glibc的malloc、free,以解决内存频繁分配、释放的问题。
Ubuntu16.04-搭建Hexo-Blog | Jovry's blog
https://jovry-lee.github.io/2020/08/20/Ubuntu16-04-%E6%90%AD%E5%BB%BAHexo-Blog/#more
简介 GitHub Pages 是一项静态站点托管服务,它直接从 GitHub 上的仓库获取 HTML、CSS 和 JavaScript 文件,通过构建过程运行文件,然后发布网站。 Hexo是高效的静态站点生成框架,它基于Node.js. 通过Hexo,可以直接使用Markdown语法来撰写博客。
MySQL-索引分类 | Jovry's blog
https://jovry-lee.github.io/2020/09/06/MySQL-%E7%B4%A2%E5%BC%95%E5%88%86%E7%B1%BB/#more
1 从逻辑角度划分类索引本质上是表字段的有序子集,其每个记录项指向相应的表记录。MySQL共有4类索引:
Ubuntu16.04-设置SSH密钥 | Jovry's blog
https://jovry-lee.github.io/2020/08/19/Ubuntu16-04-%E8%AE%BE%E7%BD%AESSH%E5%AF%86%E9%92%A5/#more
1 简介SSH(Secure shell)适用于管理服务器与服务器通信的加密协议。
FastCGI和PHP-FPM的关系 | Jovry's blog
https://jovry-lee.github.io/2020/08/25/FastCGI%E5%92%8CPHP-FPM%E7%9A%84%E5%85%B3%E7%B3%BB/
1 相关概念1.1 CGICGI(Common Gateway Interface, 通用网关接口)是WEB服务器与WEB Application进行通信的工具,用于保证WEB Server传递的数据是标准格式的,是一种协议,其程序运行在服务器上,CGI可以用任何一种语言编写,只要该语言具有标准输入、输出和环境变量,如PHP、Perl等。
MySQL-脏读,不可重复读,幻读 | Jovry's blog
1 概述通过锁机制可以实现事务的隔离性要求,使得事务可以并发的工作.锁提高了并发,却会带来潜在问题呢,例如脏读,幻读等.
Protobuf简介及安装 | Jovry's blog
https://jovry-lee.github.io/2020/08/25/Protobuf%E7%AE%80%E4%BB%8B%E5%8F%8A%E5%AE%89%E8%A3%85/
1 简介 protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法。
MySQL-命令/方法备忘录 | Jovry's blog
Ubuntu16.04-Github配置及使用 | Jovry's blog
一、Git安装安装命令: 1sudo apt-get install git 二、Github账号2.1 注册GitHub账号注册地址:官网
PHP7内核-内存管理-GC机制 | Jovry's blog
1 简介C/C++语言中,如果想在堆上分配变量,需要手动进行内存的分配与释放,变量的内存管理是见非常繁琐的事,稍有不慎就可能导致不可域值的错误。 PHP实现了自动GC机制,由语言自行管理。PHP中的变量是不需要手动释放的,内核帮我们实现了变量的内存管理,包括内存的分配与回收。
MySQL-为什么使用B+树作为索引结构 | Jovry's blog
1 概述首先,MySQL和B+树是没有直接关系的,真正与B+树有关系的是MySQL的默认存储引擎InnoDB,MySQL中存储引擎的主要作用是负责数据的存储和提取.除了InnoDB外,MySQL还支持另外一些存储引擎,例如,MyISAM.使用show engines命令可查看.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.