wen 编程最新 2024-01-31 Redis6.x学习笔记(二)持久化之RDB 前言 hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统自学咖网 » Redis6.x学习笔记(二)持久化之RDB
堆 堆结构是一种数组对象,是一棵完全二叉树。 性质 若当前节点编号为i,父结点则为i/2,左孩子为2i,右孩子为2i+1。 堆的结点数(le)数组长度len 下图为一个大根堆:每个结点均小于其父结点,树根是堆中最大的结点,小...
详解PHP怎么使用动态规划实现最优红包组合 最近在做一个小需求,每笔订单会根据金额决定用户可以使用的红包最大值,如果用户选择使用红包,需要帮助用户从拥有的红包列表里选取最优的红包组合,要求组合出的红包值最接近或等于可以使用的红包最大值。后面思考了一圈,这不就是 『...
5分钟了解Redis的内部实现快速列表(quicklist) 快速列表简介 在Redis3 .2版本之前,存储列表(list)数据结构使用的是压缩列表(ziplist)和链表(linkedlist),当列表元素个数比较少并且每个元素占用空间比较小的时候,使用压缩列表。当列表元素个数...
Go语言之接口 – Mr 接口就是一系列方法的集合(规范行为) 在面向对象的领域里,接口一般这样定义:接口定义一个对象的行为,规范子类对象的行为。 在 Go 语言中的接口是非侵入式接口(接口没了,不影响代码),侵入式接口(接口没了,子类报错) G...
Netty 框架学习 —— 基于 Netty 的 HTTP/HTTPS 应用程序 通过 SSL/TLS 保护应用程序 SSL 和 TLS 安全协议层叠在其他协议之上,用以实现数据安全。为了支持 SSL/TLS,Java 提供了 javax.net.ssl 包,它的 SSLContext 和 SSLEn...
MyBatis(二五):缓存——二级缓存 上一篇我们学习了一级缓存,这次我们来学习二级缓存。 一、什么是二级缓存 二级缓存也叫全局缓存,是namespace级别的缓存,每一个命名空间对应一个二级缓存。 二、二级缓存的工作机制 1.每个SqlSession对应一个...