码迷,mamicode.com
首页 > 其他好文 > 周排行
Redis中是如何实现分布式锁的?
分布式锁常见的三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁。 本地面试考点是,你对Redis使用熟悉吗?Redis中是如何实现分布式锁的。 要点 Redis要实现分布式锁,以下条件应该得到满足 互斥性 在任意时刻,只有一个客户端能持有锁。 在任意时刻, ...
分类:其他好文   时间:2019-10-25 13:08:36    阅读次数:88
Face The Right Way POJ 3276(反转)
原题 题目链接 题目分析 由题意可以知道,对于特定的k,同一个区间反转两次是无意义的,考虑能翻第一头牛的区间只有第一个区间,因此第一头牛直接决定是否要翻转第一个区间,然后问题规模减1,同理再对第二头牛进行同样的分析.这里的翻转操作可以用前缀和优化,设f[i]=1表示以第i头牛开始的区间被翻过,f[i ...
分类:其他好文   时间:2019-10-25 13:09:25    阅读次数:73
显示等待中期望场景
* 导包: selenium.webdriver.support.expected_conditions as EC 1> alert_is_present() //判断页面是否出现alert弹窗 ey: wait = WebDriverWait(driver,10) # 打印alert框的信息 w ...
分类:其他好文   时间:2019-10-25 13:09:43    阅读次数:59
Node
Node 1、process 全局对象,直接用 2、接收命令行参数 3、获取命令行参数数组的2,3索引对应的元素并进行相关计算 注意: 以下代码所在的项目路径为 F:/node code 4、fileName、dirname属性 5、拼接路径 path.join() 6、根据相对路径,返回绝对路径 ...
分类:其他好文   时间:2019-10-25 13:10:11    阅读次数:88
redis 实现锁
1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说 ...
分类:其他好文   时间:2019-10-25 13:11:22    阅读次数:58
伪分布式Hadoop + zookeeper + Hbase
目的: CentOS7 安装 Hadoop 伪分布式环境 组件版本信息: Hadoop: 2.7.7 Hbase: 1.4.8 zookeeper:3.4.7 资料下载: 资料包含:虚拟机安装包,CentOS7镜像,所需组件 链接:https://pan.baidu.com/s/1-Ye0vppf1 ...
分类:其他好文   时间:2019-10-25 13:12:04    阅读次数:71
常用方法
1. 启动浏览器 driver = webdriver.Firefox() 2. 通过get方法访问目标url driver.get("http://www.baidu.com") 3. 刷新当前网页 self.driver.refresh() 4. 当前窗口最大化 self.driver.maxi ...
分类:其他好文   时间:2019-10-25 13:12:18    阅读次数:64
Node2
Node 1、process 全局对象,直接用 2、接收命令行参数 3、获取命令行参数数组的2,3索引对应的元素并进行相关计算 注意: 以下代码所在的项目路径为 F:/node code 4、fileName、dirname属性 5、拼接路径 path.join() 6、根据相对路径,返回绝对路径 ...
分类:其他好文   时间:2019-10-25 13:12:46    阅读次数:132
Redis的数据类型
Redis不是简单的键值存储,它实际上是一个数据结构服务器,支持不同类型的值。 以下是Redis支持的所有数据结构的列表: Binary-safe strings. Lists: 根据插入顺序排序的字符串元素的集合。它们基本上是链表。 Sets: 唯一,未排序的字符串元素的集合。 Sorted se ...
分类:其他好文   时间:2019-10-25 13:14:11    阅读次数:87
docker实验--redis集群搭建
背景介绍: 我经常在做一些小项目的时候,采用了Redis来做缓存,但是都是基于单节点的,一旦redis挂了,整个项目就挂了。于是乎,想到了多节点集群的方式来使用,就开始折腾着怎么去搭建这个集群。在网上参考了一些大佬的做法以后,发现使用的ruby脚本已经过时了,所以就基于他们的方法做了一定的更新,如果 ...
分类:其他好文   时间:2019-10-25 13:14:29    阅读次数:96
代码统计开源工具 SLOCCount
1 简介 [SLOC(Source Lines of Code)]( https://dwheeler.com/sloccount/),是一套用于统计项目中用到的多种源代码总行数的工具。此外,SLOC 还会估算出开发该项目所需的工作量、所需人员和时间等项目成本(基于 COCOMO 模型)。目前 SL ...
分类:其他好文   时间:2019-10-25 13:15:18    阅读次数:131
TCL 包
包用于创建代码的可重用单元。 程序包提供特定功能的文件集合。 1.创建代码 2.创建包index 打开tclsh,切换到HelloWorld目录,并使用pkg_mkindex 命令创建索引文件。 %cd /User/helloword %pkg_mkIndex . *.tcl 结果: pkgInde ...
分类:其他好文   时间:2019-10-25 13:15:48    阅读次数:167
orm中 如何模糊匹配某一年的用户和某一事时间段的用户
导入Q查询 ...
分类:其他好文   时间:2019-10-25 13:16:01    阅读次数:70
siege
一、在linux环境下安装siege sudo apt-get update && sudo apt-get upgrade --show-upgraded(更新系统可更新可不更新) sudo apt-get install 软件名 1、下载最新版本的siege wget http://downlo ...
分类:其他好文   时间:2019-10-25 13:16:17    阅读次数:70
Charles Mock测试
一、Charles是什么? Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP ...
分类:其他好文   时间:2019-10-25 13:16:40    阅读次数:271
【MyBatis-Plus】使用学习
【MyBatis-Plus】使用学习 1、插入和更新字段空和非空控制 2、插入和更新字段填充策略 1、插入和更新字段空和非空控制 FieldStrategy 2、插入和更新字段填充策略 FieldFill ...
分类:其他好文   时间:2019-10-25 13:16:57    阅读次数:103
一個文件移動功能
import java.io.File; import org.apache.tools.ant.taskdefs.Mkdir;import org.eclipse.jdt.core.dom.ThisExpression; /** * @Author chenrd * @Date 2019-10-2 ...
分类:其他好文   时间:2019-10-25 13:17:12    阅读次数:71
《飞翔的鸟》前缀
《飞翔的鸟》前缀 马悦要出书了。她想让我在书前说几句话。说什么呢? 还是先从马悦的简历说起吧。 马悦,女,回族,同心人。她出生在一个名叫“千家井”的山村,用她自己的话说,那里“有大山,有深沟,有野寡寡的风声,白天,在山湾里,能看到牲畜的身影和劳作的人们的背影;在漆黑的夜晚从深沟里会发出野物的怪叫。… ...
分类:其他好文   时间:2019-10-25 13:17:29    阅读次数:267
阶段总结
1:abstract 能修饰那些结构? 修饰以后,有什么特色? 2: 接口是否能继承接口呢?抽象类是否能实现(implements) 接口? 抽象类是否可以继承非抽象的类? 3: 声明一个抽象类,包含抽象方法. 测试类中创建一个继承抽象类的匿名子类对象 ...
分类:其他好文   时间:2019-10-25 13:17:55    阅读次数:73
悼张武老师逝世
惊闻张武老师逝世惊闻噩耗泪盈眶,塞上秋林尽挂霜。期欲马年庆米寿,孰知鹤化过重阳。音容宛在存天地,大作于今焕景光。惭愧平生庸碌甚,再难承教九回肠。注:著名作家张武于2019年10月15日因病去世,享年81岁。笔名金川。甘肃渭源人。中共党员。1957年毕业于甘肃省临洮农校动物饲养专业。历任宁夏中卫县畜牧 ...
分类:其他好文   时间:2019-10-25 13:19:00    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!