一、前言 分布式锁一般有三种实现方式: 1. 数据库乐观锁; 2. 基于Redis的分布式锁; 3. 基于ZooKeeper的分布式锁。 本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本 ...
分类:
其他好文 时间:
2019-08-09 13:31:15
阅读次数:
96
ES6中新增加命名let,用法与var类似,不同的是let的生命周期为所在的代码块。比如for循环中 var声明的变量是全局的,因此在调用时最后输出的仍然是10,但是如果修改为let,则输出结果根据指定的值进行输出 并且var命令存在变量提升,即变量声明前可以调用,只是undefined,但是let ...
分类:
其他好文 时间:
2019-08-09 13:30:58
阅读次数:
93
public static void test(){ String[] chars = new String[] {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", &q ...
分类:
其他好文 时间:
2019-08-09 13:30:41
阅读次数:
204
定位问题 起初以为是flash的问题,但是在B站看视频,由html播放改为flash播放后,卡顿现象消失 将相同的B站视频,用edge播放,也无卡顿现象 可以确定,问题出在chrome身上 解决方法 我的chrome版本为 75.0.3770.142(正式版本) (32 位),只要在设置中,把chr ...
分类:
Web程序 时间:
2019-08-09 13:30:25
阅读次数:
324
火苗静静的将世界荡涤。 ??? 毁灭它,点亮它。 只发光不放热? 那是虚无, ……还有你我的遗言。 考试过程。 通看三题。 额嗯嗯,没想法。 T1写个暴力吧。 T2好像挺简单。 T3好像还行?? T1 写了个$\Theta(N^3)$的暴力。 愉快的一遍过样例。 结果炸了。 T2 看错题了…… 写完 ...
分类:
其他好文 时间:
2019-08-09 13:30:06
阅读次数:
108
0,0:01:50.93,0:01:53.03Thirteen meters. You should see it.距离13公尺 应该看得见了0,0:02:05.73,0:02:08.03Okay, take her up and over the bow rail.越过船头的栏杆0,0:02:09 ...
分类:
其他好文 时间:
2019-08-09 13:29:40
阅读次数:
1574
先下载安装cxf CXF 项目的主页地址是: http://cxf.apache.org/ 下载地址是: http://cxf.apache.org/download.html 安装成功后找到bin目录下得wsdl2java.bat文件 打开命令串窗口切换到该文件的目录下,执行wsdl2java.b ...
分类:
编程语言 时间:
2019-08-09 13:29:27
阅读次数:
88
KM(Kuhn Munkres)算法求带权二分图的最佳匹配 相关概念 这个算法个人觉得一开始时有点难以理解它的一些概念,特别是新定义出来的,因为不知道是干嘛用的。但是,在了解了算法的执行过程和原理后,这些概念的意义和背后的作用就渐渐的显示出来了。因此,先暂时把相关概念列出来,看看,有个大概印象就好, ...
分类:
编程语言 时间:
2019-08-09 13:29:00
阅读次数:
138
原文: http://106.13.73.98/__/117/ __挖坑法思路:__ 取一个元素p(第一个元素),使元素p归位; 列表被p分成两部分,左边的数一定不大于p,右边的数一定不小于p; 递归完成排序。 __Python代码示例:__ python class QuickSort(objec ...
分类:
编程语言 时间:
2019-08-09 13:28:42
阅读次数:
92
JDOJ 1606: 数字三角形 "JDOJ传送门" Description 输入n,输出n的数字三角形 见样例 Input n Output n的数字三角形 Sample Input 4 Sample Output 1 1 2 1 2 3 1 2 3 4 题解: 这回可不是动态规划的数字三角形。 ...
分类:
其他好文 时间:
2019-08-09 13:28:15
阅读次数:
112
python环境是Anaconda3安装的,由于项目需要用到git的第三方包,但是在conda自带的环境中没有。 例如使用jieba分词库。 安装的三种方式: (1)全自动安装:`easy_install jieba` 或者 `pip install jieba` / `pip3 install j ...
分类:
编程语言 时间:
2019-08-09 13:27:59
阅读次数:
301
1.官方教程https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ubuntu-installation 2.在http://developer.nvidia.com/cuda-downloads上下载安装包 3. ...
分类:
系统相关 时间:
2019-08-09 13:27:45
阅读次数:
95
题目链接:https://codeforc.es/contest/1202/problem/B 题意: 给你一串数,问你插入最少多少数可以使x-y型机器(每次+x或+y的机器,机器每次只取最低位--%10)产生这个子序列。 解: 这题真的是。。。唉我真的,还是怪自己太弱吧,比如08888,8和前一个 ...
分类:
其他好文 时间:
2019-08-09 13:27:31
阅读次数:
227
一、角色 + 抽象处理者角色(Handler):定义出一个处理请求的接口。如果需要,接口可以定义 出一个方法以设定和返回对下家的引用。这个角色通常由一个Java抽象类或者Java接口实现 + 具体处理者角色(ConcreteHandler):具体处理者接到请求后,可以选择将请求处理掉,或者将请求传给 ...
分类:
其他好文 时间:
2019-08-09 13:27:13
阅读次数:
85
TcpConnection.h TcpServer.h Connector.h TcpClient.h //客户端封装了一个连接器 ...
分类:
其他好文 时间:
2019-08-09 13:26:55
阅读次数:
86
记录下我用python登入腾讯企业邮箱收取邮件 一、要用python收取邮件先要会3个类 imaplib 用来收取邮件 imaplib 里面我们注意几个方法: login 使用明文密码识别客户端。该密码将被引用。 select 选择一个邮箱。返回的数据是邮箱中的邮件计数 (EXISTS响应)。默认邮 ...
分类:
编程语言 时间:
2019-08-09 13:26:32
阅读次数:
1155
"CodeForces题面" Time limit 3000 ms Memory limit 262144 kB Source Codeforces Round 532 (Div. 2) Tags data structures divide and conquer greedy math 2600 ...
分类:
其他好文 时间:
2019-08-09 13:26:07
阅读次数:
89