- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 老鼠走迷宫问题
问题描述:给定一个二维数组,数组中1表示墙壁,0表示通路,由此数组可展示为一个迷宫图。给定入口位置和出口位置,判断之间是否存在通路并显示出走出迷宫的道路。class Node(object): def __init__(self, x, y): self.x = x self.y = y self.next = Nonecla...
2019-12-25 19:16:35 502
原创 redis学习记录(6)高效使用内存
内存回收策略一、删除到达过期时间的键对象1、删除过期键对象 Redis所有的键都可以设置过期属性, 内部保存在过期字典中。 由于进程内保存大量的键, 维护每个键精准的过期删除机制会导致消耗大量的CPU, 对于单线程的Redis来说成本过高, 因此Redis采用惰性删除和定时任务删除机制实现过期键的内存回收。①惰性删除 惰性删除用于当客户端读取带有超...
2019-12-24 21:53:56 241
原创 HTTP协议系统学习
目录一、了解HTTP1、浏览器背后的故事2、HTTP的起源3、通过TCP/IP看HTTP3.1、TCP/IP协议族3.2、TCP/分层管理3.3、TCP/IP通信传输4、各种协议与HTTP协议的关系二、熟悉HTTP1、HTTP协议特点2、迷之URL和URI3、HTTP报文结构分析3.1、常用报文头3.2、HTTP常用方法3.3、状态码...
2019-12-19 17:09:20 2289
原创 裂缝检测标记
闲来无事,做的一个小东西。效果图:既然能检测裂缝,那是不是……本来想开个车,奈何代码有bug,又不想改,就算了吧代码如下:srcImg=imread('3.jpg'); %图片读取 subplot(3,4,1);imshow(srcImg); title('原始图像');srcImg=rgb2gray(srcImg); %灰度图subplot(3,4...
2019-12-18 21:14:48 3618 4
原创 搜索引擎实验报告
一、实训内容搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上采集信息,在对信息进行组织和处理后,为用户提供检索服务,将检索的相关信息展示给用户的系统。网络中用于各种功能的搜索引擎非常多,在求职,找工作方面,智联招聘、拉勾网等也比较优秀,但数据都过于集中,却缺少重点。对于即将毕业的大学生,要花费大量的时间在多个网站投递简历,无疑增加了学生们的工作量。这次实训,我们想要实现的就是整合...
2019-12-12 13:56:18 5342
原创 redis学习记录(5)redis缓存
缓存的使用与设计加入缓存的流程一、缓存的收益与成本1、收益加速读写 因为缓存通常都是全内存的(例如Redis、 Memcache) , 而存储层通常读写性能不够强悍(例如MySQL) , 通过缓存的使用可以有效地加速读写, 优化用户体验。 降低后端负载 帮助后端减少访问量和复杂计算(例如很复杂的SQL语句) , 在很大程度降低了后端的负载。...
2019-12-11 18:17:36 310
原创 redis学习记录(4)redis集群
一、Redis Cluster1、集群(1)单个redis存在不稳定性。当redis服务宕机了,就没有可用的服务了。(2)单个redis的读写能力是有限的。2、数据分布 分布式数据库首先要解决把整个数据集按照分区规则映射到多个节点的问题, 即把数据集划分到多个节点上, 每个节点负责整体数据的一个子集。常用的分区方式:顺序分区和哈希分区...
2019-12-07 18:18:04 252
原创 redis学习记录(3)redis高可用理解
一、主从复制存在的问题 一旦主节点出现故障, 需要手动将一个从节点晋升为主节点, 同时需要修改应用方的主节点地址, 还需要命令其他从节点去复制新的主节点, 整个过程都需要人工干预。二、高可用 redis sentinel1、概述: Redis Sentinel是一个分布式架构, 其中包含若干个Sentinel节点和Redis数据节点, 每个Senti...
2019-12-06 19:09:51 196
原创 redis学习记录(2)持久化&redis复制
目录一、redis持久化(1)AOF1、什么是AOF2、三种策略AOF重写?AOF重写配置:(2)RDB1、什么是RDB?2、触发机制(3)RDB和AOF比较二、redis复制的原理与优化1、什么是主从配置2、复制的配置3、全量复制和部分复制4、故障处理5、常见问题一、redis持久化持久化的作用:将数据从内存异步保存...
2019-12-05 20:39:51 213
原创 redis学习记录(1)
一、redis特性1、速度快 10w QPS数据存放在内存,C语言实现,单线程2、持久化Redis所有数据保存在内存中,但是对数据的更新将异步地保存在磁盘上。3、多种数据结构列表哈希集合有序集合字符串位图 :BitMapsHyperLogLog:超小内存唯一值计数 12K 计算用户唯一值GEO:地理信息定位4、支持多种编辑语言Java...
2019-12-03 20:09:03 368
数据结构线性表
2018-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人