前言 本篇文章主要介绍基于Redis的分布式锁实现到底是怎么一回事,其中参考了许多大佬写的文章,算是对分布式锁做一个总结 分布式锁概览 在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是 ...
分类:
其他好文 时间:
2020-05-28 21:36:31
阅读次数:
61
大数据平台CDH6.3.2部署标签(空格分隔):大数据平台构建一:环境初始化二:安装CDH6.3.2一:环境初始化1.1环境介绍系统:CentOS7.5X64cat/etc/hosts----192.168.11.160dev01.lanxintec.cn192.168.11.161dev02.lanxintec.cn192.168.11.162dev03.lanxintec.cn----1.2:
分类:
其他好文 时间:
2020-05-28 10:25:00
阅读次数:
800
题面 time limit per test: 2 seconds memory limit per test: 256 megabytes Description You've been in love with Coronavirus-chan for a long time, but you ...
分类:
其他好文 时间:
2020-05-27 12:11:53
阅读次数:
91
一、ANR是什么? Application Not Responding,ANR是Android中的无状态响应对话框。 二、造成ANR原因 1. 主线程被IO操作(从Android 4.0后网络请求不允许在主线程)堵塞。 2. 主线程中存在耗时计算。 三、Android中哪些操作是在主线程执行 1. ...
分类:
移动开发 时间:
2020-05-27 00:56:16
阅读次数:
105
前言 背景:测试环境的redis集群被运维回收,无奈之下只能自己动手,Redis高可用集群架构的搭建。 ####原理 Redis的哨兵(sentinel)系统用于管理多个redis服务器,该系统执行以下三个任务: 监控(Monitoring):哨兵(sentinel)会不断地检查你的Master和S ...
分类:
其他好文 时间:
2020-05-26 18:25:22
阅读次数:
67
基本概念 建立时间Tsetup:时钟有效沿到来之前,数据需要保持稳定的时间,否则触发器无法锁存数据。 保持时间Thold:在时钟有效沿到来之后,数据需要保持稳定的时间,否则触发器无法锁存数据。 亚稳态semi-stable state:在数据的建立时间和保持时间中对信号进行采样,导致输出无法预测的状 ...
分类:
其他好文 时间:
2020-05-26 16:43:55
阅读次数:
107
1.子父组件 父组件: bind绑定传值,on事件接收 <componentName :keyName = "数据" @keyName = "事件名"/> 1 <switchTempDialog :switchTempShow.sync='switchTempShow' 2 :selectPoint ...
分类:
其他好文 时间:
2020-05-26 01:16:06
阅读次数:
61
2、Prop 1)、大小写问题 根据官网给的规范大概就是内部命名用驼峰命名,外部调用就使用其等价的 kebab-case (短横线分隔命名) 命名。养成一个好习惯是很有必要的,人家咋说你咋做呗。 2)、对传入属性的设置 我们可以对传入的属性设置type,官方定义的传入类型有String,Number ...
分类:
其他好文 时间:
2020-05-26 01:01:03
阅读次数:
75
Task.Yield方法创建一个立即返回的awaitable。等待一个yield可以让人异步方法在执行后续部分的同时返回到调用方法。相当于离开当前的消息队列,回到队列末尾,让处理器有时间处理其他任务。 static class DoStuff { public static async Task<i ...
分类:
编程语言 时间:
2020-05-25 09:42:40
阅读次数:
84
比赛爆零== 简单来说 题意就是 给一个N 然后给了4种操作的代价 求最小的代价。用DFS搜索 #include<bits/stdc++.h> using namespace std; typedef long long ll; int main () { ios::sync_with_stdio( ...
分类:
其他好文 时间:
2020-05-24 21:09:03
阅读次数:
79