MinIO Quickstart Guide MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5 ...
分类:
其他好文 时间:
2019-07-28 13:30:51
阅读次数:
190
#include using namespace std; //链表的定义 struct ListNode { int val; ListNode* next; ListNode(int n) :val(n), next(nullptr) {} }; //链表的打印 void printList(L... ...
分类:
其他好文 时间:
2019-07-27 23:42:30
阅读次数:
110
10.2 Go redis redis是NoSQL数据, 不是传统的关系型数据库。linux,windows环境皆可安装。 redis(Remote Dictionary Server)远程字典服务器,性能非常高,单机15W QPS,适合缓存,持久化数据。 1.1. Go操作redis 使用第三方开 ...
分类:
其他好文 时间:
2019-07-27 22:28:28
阅读次数:
129
先上图 1、实现 @GetMapping注解括号中可以验证参数,并且可以用正则,如上图所示。 在处理函数接收参数中用@PathVariable和@RequestParam验证url参数 @PathVariable验证的参数为 :api/{参数}/{参数} @RequestParam验证的参数为:ap ...
分类:
编程语言 时间:
2019-07-27 22:21:29
阅读次数:
135
1.var关键字 var是一个弱类型,可以替代任何类型 有以下四个特点 1.必须在定义时初始化 2.初始化完成吼,不能给其赋类型不同的值 3.var要求是局部变量 4.使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。 2.ref和out的区别 注:在C 中,方法的参 ...
1.报错一: SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xca in position 0: invalid continuation byte 环境: 编写软件: notepad++ python版本: python ...
分类:
编程语言 时间:
2019-07-27 12:46:54
阅读次数:
138
序列化和反序列化的规则 <1>NewtonSoft只能操作public属性(原则上C#编程中不定义public的字段,所以不说字段) <2>Json字符串若提供类中没有的属性,反序列化时会忽视之,并不抛出异常 <3>反序列化的过程: 调用无参构造函数,new出一个实例,然后使用Json字符串中包含的 ...
分类:
Web程序 时间:
2019-07-27 10:09:32
阅读次数:
144
1.most_fields 这种方式搜索也存在某些问题 它不能使用 operator 或 minimum_should_match 参数来降低次相关结果造成的长尾效应。 2.词 peter 和 smith 都必须出现,但是可以出现在任意字段中。 3.cross_fields 类型首先分析查询字符串并 ...
分类:
其他好文 时间:
2019-07-27 10:06:41
阅读次数:
85
这个题的主要思路是: 用二叉树的左子树的右子树和右子树的左子树比较,再用左子树的左子树和右子树的右子树比较。(好像有点绕,但其实就是堆成的思想) 剑指offer的说法是用数的前序遍历的两个方法,前序遍历应该是:根-》左-》右。但是我们用另一种前序遍历:根-》右-》左。如果这两个序列一样就判断它是对称 ...
分类:
其他好文 时间:
2019-07-27 10:03:55
阅读次数:
87
众所周知, 在多线程中,因为共享全局变量,会导致资源修改结果不一致,所以需要加锁来解决这个问题,保证同一时间只有一个线程对资源进行操作 但是在分布式架构中,我们的服务可能会有n个实例,但线程锁只对同一个实例有效,就需要用到分布式锁 redis setnx 原理: 修改某个资源时, 在redis中设置 ...
分类:
编程语言 时间:
2019-07-27 09:27:50
阅读次数:
82