前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器前面实现了redis的几个基本特性,其中在expire过期原理时,提到了另外一种实现方式。这里将其记录下来,可以拓展一下自己的思路。以前的实现方式核心思路原来的实现
分类:
编程语言 时间:
2020-10-05 21:26:54
阅读次数:
90
安装完成,进入Git Bash命令设置名字和email地址 --global 表示本机器上所有git仓库都会使用这个配置 $ git config --global user.name "Your Name" 设置名字 $ git config --global user.email "email@ ...
分类:
其他好文 时间:
2020-09-24 20:56:31
阅读次数:
37
global.asax.cs文件添加如下代码 /// <summary> /// 移除http相应头 /// </summary> protected void Application_PreSendRequestHeaders() { Response.Headers.Remove("Server ...
分类:
Web程序 时间:
2020-09-18 02:10:19
阅读次数:
61
# -*- coding=utf-8 -*-# Author:gx#集合是无序的list_1= [1,3,4,5,6,3,9,6]list_1 = set(list_1) #列表转集合,并去重print(list_1)list_2 = set([3,2,6,91,32])print(list_1,l ...
分类:
编程语言 时间:
2020-09-17 23:49:09
阅读次数:
34
一、docker卸载 1、查询安装过的包 yum list installed | grep docker 2、删除安装的软件包 yum -y remove docker.x86_64 yum -y remove docker-client.x86_64 yum -y remove docker-c ...
分类:
其他好文 时间:
2020-09-17 23:30:56
阅读次数:
33
弹窗类组件的要求弹窗内容在A处声明,却在B处展示。react中相当于弹窗内容看起来被render到?个组件?? 去, 实际改变的是??上另?处的DOM结构。 父组件: 1 import React, { Component } from "react"; 2 import { Button } fr ...
分类:
其他好文 时间:
2020-09-17 23:28:11
阅读次数:
42
Java集合类的源码是深入学习Java非常好的素材,源码里很多优雅的写法和思路,会让人叹为观止。HashMap的源码尤为经典,是非常值得去深入研究的,jdk1.8中HashMap发生了比较大的变化。 一、初窥HashMap HashMap是应用更广泛的哈希表实现,而且大部分情况下,都能在常数时间性能 ...
分类:
其他好文 时间:
2020-09-17 21:53:11
阅读次数:
26
1. del删除 2. pop()方法 pop()删除并返回指定元素,如果未指定则默认操作最后一个元素 3. remove()方法 删除首次出现的指定元素,若不存在则抛出异常 1 >>> a = [10,20,30] 2 >>> a 3 [10, 20, 30] 4 >>> del a[1] 5 > ...
分类:
编程语言 时间:
2020-09-17 16:29:52
阅读次数:
29
1. 集合里面的元素是无序的,无重复的, 元素是不可变的( 数字,字符串,元组 ) 2. 集合常用方法 s={'a','b','c','a',1,2,33,55,2,('a','b')} s.add('a') s.pop() s.remove('b') s.discard('aaa') # 删除指定 ...
分类:
编程语言 时间:
2020-09-17 12:31:13
阅读次数:
27