摘要:
概念 连通图:在无向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该无向图为连通图。 强连通图:在有向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该有向图为强连通图。 联通网:在连通图中,若图的边具有一定的意义,每一条边都对应着一个数,称为权;权代表着连接连个顶点的代价,称这种 阅读全文
摘要:
ExecuteNoQuery 不允许有'go' 如果要执行 多条语句的话 可以不用加 go 会一起执行 阅读全文
摘要:
查看EF执行记录 context.Database.log+=l=>Console.WriteLine($"日志{l}");//任何时候创建context实例都会输出日志 dbContext//每一个生成的dbContext对应的都是一个数据库链接 查询起作用的时候,前提没有关闭延迟查询 1.ToL 阅读全文
摘要:
主从模式 原理图 命令行 info replication 查看当前库的主从信息 role master/salve connected_slave :0 #从机个数 ps -ef|grep redis 配置主从 命令行 临时性的 slaveof host 端口 认主节点 slaveof no on 阅读全文
摘要:
图解 原理 命令行 订阅者:subscribe 频道key 发布者:publish 频道key message(发送的消息) 阅读全文
摘要:
Redis持久化 Redis有两种方式做持久化(RDB,AOF) RDB(快照) RDB恢复机制(只需将RDB文件放在我们Redis启动目录就可以了,Redis启动的时候会自动检查恢复其中的数据) RDB触发规则 Save 触发 flushall 触发 退出 redis 触发 AOF(所有命令记录) 阅读全文
摘要:
事务(事务不保证原子性,没有回滚) 原理:所有命令行入队列 发起执行命令的时候才会执行 事务+乐观锁 原理:exec执行的版本看一下与原来获取的版本一致不一致,一样执行成功 阅读全文
摘要:
缓存穿透(用户查询数据,redis没有缓存,就直接找SQLServer里边的也没有查到,有大量这样的用户去这是、查不存在的数据) 解决方案 布隆过滤器 缓存空对象 (缺点 会有很多空值的键 , 即使有过期时间,缓存层的数据会有一段时间窗口不一致,数据一致性业务回受到影响) 缓存击穿(点 量太大,缓存 阅读全文
摘要:
理论 Redis默认有16个数据库 Redis 单线程的程序 优点减少CPU上下文切换 WHY?多线程会增加CPU上下文切换 Redis 基于内存操作 Redis 瓶颈 内存,网络的带宽 基本操作 DBsize --查看当前数据库大小 key * --查看当前数据库的所有key flushdb -- 阅读全文
摘要:
String 基本操作 --+ set key value setex key value time --设置过期时间 setnx key value --跟 如果存过该key值了 返回0 else 1 incr key --跟i++ 类似只不过这个的类型为string decr key -- i- 阅读全文
摘要:
Geospatial 底层原理:ZSet 实现 基本操作 --+ geoadd country:city 经度 纬度 cityName... --查询两城市之间的距离 geopos country:cityName1 cityName2 [km,m,mi,ft](单位) --查询给定的维度为中心,找 阅读全文