加载中
Java代码块

静态代码块 首先我们来回顾一下static关键字,static关键字可以修饰类和类的成员还有构造函数,特点就是在类创建对象前加载并且是所有对象共享的资源,比如静态方法可以直接类名打点调用,不...

05/05 23:00
0
Tomcat的使用

Tomcat下载 tomcat官网:http://tomcat.apache.org 安装 直接将下载的tomcat压缩包解压即可 *注意:此处建议不要安装在有空格或中文目录下 卸载 直接将解压的文件删除即可 目录解析(apache开...

今天的题目就是你了——似面非面

由于疫情的原因,已经好久没有跟我的小伙伴们聚餐了,虽然平时也没有,哈哈哈。 蛋已经闲疼了,我决定跟美食来一场较量,嘻嘻嘻(♡˙︶˙♡),今天的题目就是 唉😔我这该死的,无处安放的魅...

05/09 22:42
5
重拾基础-重写和覆盖

关于类的重写和覆盖,我们很容易把他们搞混淆,在Java中jvm会自动帮我们处理这样的问题,但是在c#中咱们也有相关的关键字和处理方式,我们先来研究一下继承关系中构造函数和方法的执行顺序问...

全国最顶尖的学科专业都分布在哪些大学?

考研择校过程中,我们经常会查一些专业院校排名,以帮助自己做出选择。在众多排名之中,教育部第四轮高校学科评估,是迄今为止官方公布的唯一一份具有排名性质的学科榜单(不含港澳台高校),...

05/16 19:35
10
重拾基础-Dictionary

我我们熟悉的XX字典,首先是他的一个字根和拼音的目录,后面一部分就是字的解读内容,我们会发现字典的排列并不是无序的,拼音相同的字展示在一个分类里面。 在C#里面字典是一个哈希的集合,...

Redis-列表(List)基础

Redis的列表是一个双链结构,跟java里面的LinkedList一样,对于链表插入数据非常快时间复杂度为O(1),但是查询需要遍历这个链表时间复杂度为O(n),对于双链表来说既可以从头到尾遍历也可以从...

Redis-字典(hash)基础

Redis的字典数据结构跟Java的HashMap一样,也是数组+链表结构,数组是hash的位置,hash碰撞的值保存到链表种。但是跟HashMap不同的是Redis字典存储的值都是字符串类型的,而HashMap存储的值是...

Redis-集合(Set)基础

Redis集合包括Set(无序集合)和ZSet(有序集合),这里的Set实现相当于Java中的HashSet,它内部实现了一个特殊的字典,字典中所有的value都是一个值NULL。下面我们来熟悉下set的常用的命令 ...

Redis-字符串(String)基础

redis是以key value的数据结构存储的,每个key都是唯一的,字符串是redis里面最简单的数据结构,它的内部其实是一个字符数组。 redis里面的字符串是一个动态字符数组,有点类似Java里的array...

Redis位图

上课签到时间到了,张三老师开始点名了,每点一名同学就新增加一条记录,我们数据库会把这条记录写到学生考勤表里,到学期末考核的时候汇总根据学生迟到次数计算总学分。假设一个班级50个学生...

Redis之GeoHash

在生活中我们有时候需要点外卖、骑共享单车等等,我们打开软件找到附近餐厅、离我最近的单车,那么他们是怎么快速定位到的呢?我们把地图看作一个二维平面,我们在某个点上然后找到附近10km内...

Redis快速扫描Scan

在平时我们维护线上Redis的时候需要从n个key里面找到某些特定规则的key,可能查看某些key可能清理某些不需要的key,可能我们第一印象就是keys这个指令,我们可以使用这个指令匹配我们想要的k...

Redis站点流量统计HyperLogLog

在我们做站点流量统计的时候一般会统计页面UV(独立访客:unique visitor)和PV(即页面浏览量:page view),那么我们最常见的处理方式就是用户点击一次就插入一条数据到数据库,统计的时候通过查...

Redis如何实现刷抖音不重复-布隆过滤器(Bloom Filter)

刷抖音的时候是否曾想过,我们刷过的视频很难在重复刷到那么它到底是如何实现的呢? 如果说我们每刷一个视频并且把视频id和用户的id组合成一条数据保存到数据库中每次推荐视频的时候都去数据...

Redis高并发限流策略之漏斗限流算法

在双11活动当天凌晨,打折活动开始前多少名客户下单可以半折甚至是免单优惠,客户当然不会放过这个一年一次的机会,疯狂开始。这时候我们程序员小哥哥就苦了,稍一个不注意,服务器驾崩了,次...

05/30 16:25
491
Redis分布式锁如何提高可用性

在编程中我们时常考虑高并发带来的数据访问不安全问题,那么我们在redis中是否也要考虑呢?答案是肯定的,有人会问:redis不是单线程的吗?对它是单线程,但是在某些情况他会出现信息更新,用...

06/01 12:21
58
Redis单线程模型事务的实现原理

在使用关系型数据库的时候,为了保证数据的ACID(Atomicity:原子性,Consistency:一致性,Isolation:隔离性,Durability:持久性)我们经常会使用事务,要么全部提交成功,要么失败全部失...

Redis线程IO模型的秘密知多少

在前面事务里面讲过Redis是一个单线程应用程序,当然我们比较有代表性的单线程还有Node.js、Nginx等。 那么既然是单线程的为什么还这么快呢? Redis的数据都在内存里面,所有的运算都是内存级...

Redis通讯协议RESP详解

Redis的作者认为数据库系统的瓶颈一般不在于网络流量,而是数据库自身内部逻辑处理上。所以即使Redis使用了浪费流量的文本协议,依然可以取得极高的访问性能。Redis将所有数据都放在内存,用...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部