上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 198 下一页
摘要: 索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。 索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在 [1,2,3,4] 中找到 4 这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。 索引在 MySQL 数据库中分三类 阅读全文
posted @ 2021-08-08 21:17 brady-wang 阅读(173) 评论(0) 推荐(0)
摘要: 事务的特性: 原子性:指处于同一个事务中的多条语句是不可分割的。 一致性:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。比如转账,转账前两个账户余额之和为2k,转账之后也应该是2K。 隔离性:指多线程环境下,一个线程中的事务不能被其他线程中的事务打扰 持久性:事务一旦提交,就应该被永久保 阅读全文
posted @ 2021-08-08 21:15 brady-wang 阅读(242) 评论(0) 推荐(0)
摘要: 查看支持的引擎 mysql> show engines; + + + + + + + | Engine | Support | Comment | Transactions | XA | Savepoints | + + + + + + + | InnoDB | DEFAULT | Supports 阅读全文
posted @ 2021-08-08 21:13 brady-wang 阅读(62) 评论(0) 推荐(0)
摘要: mysql varchar 最大存多少 存储限制 varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。 编码长度限制 字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766; 字符 阅读全文
posted @ 2021-08-08 21:12 brady-wang 阅读(635) 评论(0) 推荐(0)
摘要: database 查看数据库 show databases; 使用数据库 use test; 删除数据库 drop database test; 创建数据库 create database [if not exists] test; 查看当前使用的是哪个数据库 select database(); 阅读全文
posted @ 2021-08-08 21:10 brady-wang 阅读(57) 评论(0) 推荐(0)
摘要: redis 搭建集群 使用redis-cli 最新 redis 从5开始 可以直接用redis-cli命令创建集群了,不用那么麻烦 安装ruby环境 redis安装目录 : /usr/local/redis Redis server版本: 6.2.3 https://redis.io/topics/ 阅读全文
posted @ 2021-08-04 10:11 brady-wang 阅读(377) 评论(0) 推荐(0)
摘要: 背景: Redis Cluster 在5.0之后取消了ruby脚本 redis-trib.rb的支持(手动命令行添加集群的方式不变),集合到redis-cli里,避免了再安装ruby的相关环境。直接使用redis-clit的参数--cluster 来取代。为方便自己后面查询就说明下如何使用该命令进行 阅读全文
posted @ 2021-08-03 22:42 brady-wang 阅读(275) 评论(0) 推荐(0)
摘要: go原子操作 atomic 原子操作可以实现和sync.mux一样的 package main import ( "fmt" "sync" ) var mux sync.Mutex func main() { var count int32 fmt.Println("main start...") 阅读全文
posted @ 2021-08-03 08:56 brady-wang 阅读(127) 评论(0) 推荐(0)
摘要: package mainimport ( "fmt" "net" "sync")var mux sync.RWMutexvar onlineUser = make(map[string]net.Conn)var messageChan = make(chan string)func main() { 阅读全文
posted @ 2021-08-02 15:32 brady-wang 阅读(104) 评论(0) 推荐(0)
摘要: 恩。。开始划水。。学sfml的时候顺便做点笔记什么的。。 安装 在linux里面打开终端 然后输入 sudo apt-get install libsfml-dev 好了 编译 #include <SFML/Graphics.hpp> int main() { sf::RenderWindow wi 阅读全文
posted @ 2021-07-30 16:35 brady-wang 阅读(455) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 198 下一页