事务有 A C I D 原则 Redis事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行! 一次性、顺序性、排他性,执行一系列的命令 Redis事务没有隔离级别的概念! 所有的命令在事务中,并没有直接被执行!只有发起执行命令的适合才会执行!Exec Red ...
分类:
其他好文 时间:
2021-02-16 12:30:53
阅读次数:
0
public class demo3 { public static void main(String[] args) { // 增强for循环 <=> 数组或者集合对象的语法糖 int[] arr = {1,2,3,4,5,6}; // 最笨的方法 for(int i = 0; i < arr.l ...
分类:
其他好文 时间:
2021-02-15 12:35:46
阅读次数:
0
E. Bombs 题意:给定一个排列,和 n 个地雷,按顺序将排列放入集合,遇到地雷则删去集合最大值,求地雷个数为 i 个时,集合最终的最大值为多少。 分析:首先可以看出答案一定是一个非递增序列,考虑类似二分的操作。对于每个节点 i ,若 i 点之后 >= pi 的数量小于等于后面地雷的数量,那 p ...
分类:
其他好文 时间:
2021-02-15 12:22:02
阅读次数:
0
原题链接 考察:区间DP+线性dp 思路一: 正向求解,f[i][j]表示[i,j]区间内应该删去的字符数.要注意的是如果i>j,那么为不合法区间,设置f[i][j] = 0.i = j,单个字符一定回文,f[i][j] = 0.接下来就是划分集合:s[i]=s[j]可缩小到f[i+1,j-1].如 ...
在set的基础上,增加了一个值,set k1 v1 zset k1 score v1 1.利用zadd 命令添加一个值 127.0.0.1:6379> zadd myset 1 one (integer) 1 2.利用zadd命令添加多个值 127.0.0.1:6379> zadd myset 2 ...
分类:
其他好文 时间:
2021-02-15 11:47:43
阅读次数:
0
昨天光顾着跟kerin聊天忘记存盘了,写到一半的blog就,,,没了 今天主要是绿题怕怕, 主要是两个集合之间的东西,,,比如并查集 P1982 反集: 如果a和b是敌人,合并n+b和a,n+a和b 如果c和a是敌人,合并n+c和a,n+a和c 那么b和c就并在一起了 这样就符合了题目敌人的敌人是朋 ...
分类:
其他好文 时间:
2021-02-10 13:27:37
阅读次数:
0
1.文件 1.1.什么是文件? 答:文件可认为是相关记录或放在一起的数据的集合 1.2.文件- -般存储在哪里? 答: 磁盘,硬盘,文件夹 1.3.JAVA程序如何访向文件属性? JAVA API:iava.io. File类 2.File类的常用方法 1 /** 2 * 案例1:使用文件操作的9大 ...
分类:
其他好文 时间:
2021-02-10 13:17:46
阅读次数:
0
Collection集合是所有单值存储方式的超级接口,所以在实例化对象的时候要使用它的实现子类。 Collection c = new ArrayList(); Collection集合常用方法 boolean add(E e):向集合中添加元素; int size():获取集合的元素个数; voi ...
分类:
其他好文 时间:
2021-02-09 12:32:10
阅读次数:
0
今日学习:scala package com.chapter01.inputcon object forcon { def main(args: Array[String]): Unit = { print("to循环:") //[1,5] //这里i相当于val变量,可以写成纯函数 for (i ...
分类:
其他好文 时间:
2021-02-09 12:22:04
阅读次数:
0
Go语言基础之包 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供 ...
分类:
编程语言 时间:
2021-02-09 12:18:56
阅读次数:
0