1. 本地锁 常用的即 synchronize 或 Lock 等 JDK 自带的锁,只能锁住当前进程,仅适用于单体架构服务。 而在分布式多服务实例场景下必须使用分布式锁 哦哟!才知道,原来大厂的Redis分布式锁都这么设计 2 分布式锁 2.1 分布式锁的原理 厕所占坑理论 可同时去一个地方“占坑” ...
分类:
其他好文 时间:
2021-05-24 09:06:33
阅读次数:
0
题意:二维空间里放了n个盒子,有水平往左和竖直往下两种重力,求重力作用之后形成的轮廓周长。 解析: 用数组分别存储xi、yi坐标下盒子的数量,分类讨论: 首先先把盒子的周长加上,即+4 1.如果底下有接触-2 2.如果左边有接触-2 3.如果右边有接触-2 水平和垂直都适用于此方法 代码: 1 #i ...
分类:
其他好文 时间:
2021-05-24 07:44:06
阅读次数:
0
for in 对象自身的属性以及原型链上可枚举的属性(不含Symbol属性) Object.keys 对象自身可枚举属性(不含Symbol属性) Objcet.getOwnPropertyNames 输出对象自身的可枚举和不可枚举属性的数组,不输出原型链上的属性 Reflect.ownKeys 返回 ...
分类:
其他好文 时间:
2021-05-24 07:34:22
阅读次数:
0
@DateTimeFormat(pattern = "yyyy-MM-dd") 这个注解用于前端向后端以Params方式传递日期,但是注意这个不适用于和@RequestBody以json一起使用的情况 @JsonFormat (pattern = "yyyy-MM-dd",timezone = "G ...
分类:
其他好文 时间:
2021-05-24 05:50:39
阅读次数:
0
Centos7下配置java环境(jdk1.8)——同样适用于所有的Linux系统,包括ubuntu,mint,zorin,pop!_os 第一步:下载jdk1.8 打开下载网址,注册或登录oracle账号。 http://www.oracle.com/technetwork/java/javase ...
分类:
编程语言 时间:
2021-05-24 05:29:56
阅读次数:
0
HAProxy简介 (1)HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬 ...
分类:
Web程序 时间:
2021-05-24 03:56:12
阅读次数:
0
Treap 树是很有用的一种结构,加上不同的约束规则之后,就形成了各种特性鲜明的结构。 最基本的二叉树,加以约束之后,可以形成 BST、AVL、Heap、Splay、R-B Tree …… 等,适用于各种场景。 对于平衡树,种类有很多,有的严格平衡,每次某个子树上任意两个子树的高度差超过1就会进行调 ...
分类:
其他好文 时间:
2021-05-24 02:25:32
阅读次数:
0
前言 看的书是:C++ Primer Plus 第六版 第1章 预备知识 没啥要点 第2章 开始学习C++ 2.1 进入C++ 2.1.1 main()函数 main() //original C style 在C语言中,省略返回类型相当于说函数的类型为int,但是C++淘汰了这种用法 也有这种变体 ...
分类:
编程语言 时间:
2021-05-24 00:21:04
阅读次数:
0
动态组件 动态组件适用于多个组件频繁切换的处理。 <component> 用于将一个‘元组件’渲染为动态组件,以 is 属性值决定渲染哪个组件。 用于实现多个组件的快速切换,例如选项卡效果。 is 属性会在每次切换组件时,Vue 都会创建一个新的组件实例。 <div id="app"> <!-- 按 ...
分类:
其他好文 时间:
2021-05-03 12:10:11
阅读次数:
0
1.MySQL MylSAM 和 InnoDB存储引擎的区别是啥? myisam,不支持事务,不支持外键约束,索引文件和数据文件分开,这样在内存中可以缓存更多的索引,对查询的性能会更好,适用于少量的从插入大量查询的场景。 innodb是现在最常用的存储引擎,是mysql5.5之后的默认存储引擎。主要 ...
分类:
数据库 时间:
2021-04-29 11:54:03
阅读次数:
0