前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 ...
分类:
其他好文 时间:
2018-05-23 16:10:30
阅读次数:
125
vector3.cpp 6-17 6-18 Matrix 1 2 3 ...
分类:
其他好文 时间:
2018-05-23 16:10:20
阅读次数:
180
一:首先在spring的配置文件里配置一个定时器 <task:executor id="executor" pool-size="5" /> <task:scheduler id="scheduler" pool-size="10" /> <task:scheduled-tasks schedule ...
分类:
编程语言 时间:
2018-05-23 16:10:05
阅读次数:
217
特殊性 特殊性(specificity):对于每个规则,用户代理会计算选择器的特殊性并将特殊性附加到规则中的各个声明。如果一个元素有两个或多个冲突的属性声明,有最高特殊性的声明就会胜出。 选择器的特殊性由选择器本身组件确定,特殊性值表述为4个部分。特殊性排序从左向右,特殊性值为1,0,0,0大于以0 ...
分类:
Web程序 时间:
2018-05-23 16:09:50
阅读次数:
201
原文链接:https://segmentfault.com/a/1190000010302235 开发者工具初步介绍 在利用chrome浏览器进行web端测试,我们可以通过F12键调起开发者工具。 chrome开发者工具最常用的四个功能模块: Elements:主要用来查看前面界面的html的Dom ...
分类:
Web程序 时间:
2018-05-23 16:09:25
阅读次数:
261
题意:求用若干个(至少一个)[A,B]中的数进行or操作能得到多少本质不同的数 $1 \leq A \leq B < 2^{60}$ 一直在想数位dp,看了题解之后感觉自己就是个sb 我们先把$A,B$前面(高位)相同的二进制位忽略掉,反正无论怎么或都是一样的 那么我们找到一个最大的$p$使得$A> ...
分类:
其他好文 时间:
2018-05-23 16:09:08
阅读次数:
143
京东商品评价爬虫 最近因为一些事情,需要爬一下京东商品的评论(大部分是书籍) 准备环境:PyCharm,python3.5.2 话不多说赶紧上代码: coding: utf 8 import re, json, requests import codecs from bs4 import Beaut ...
分类:
其他好文 时间:
2018-05-23 16:09:01
阅读次数:
205
ProxySQL+MHA的各自搭建在这里不再描述了。具体的搭建可以自行谷歌,但是需要注意的是MHA在进行故障转移的时候不需要做VIP切换操作即可。环境配置信息master:172.16.3.5:3307slave:172.16.3.6:3307172.16.3.7:3306172.16.3.6:3307proxysql:172.16.3.15ProxySQL配置配置链接后端MySQL实例的用户。这
分类:
数据库 时间:
2018-05-23 16:08:54
阅读次数:
457
我用的是thinkphp5.0.16 环境是 LAMP(linux+apache+mysql5.6+php5.6) 首先去官网下载一个thinkphp5.0.16的完整版,然后放到apache指定的项目运行目录下 然后下一步也就是第一步,我们先开启路由完整匹配模式,这个配置在config.php这个 ...
分类:
Web程序 时间:
2018-05-23 16:08:44
阅读次数:
637
思路:利用周期性转化为等比数列求和。 注意当a != b的时候 bk * inv(ak) % (109 + 9)依然有可能等于1,不知道为什么。 实现: Alternating Sum ...
分类:
其他好文 时间:
2018-05-23 16:08:24
阅读次数:
190
成员变量: 在类体里面定义的变量叫做成员变量; 如果在变量有static关键字修饰,就叫作静态变量或类变量; 如果该变量没有static关键字修饰,就叫作非静态变量或实例变量; 局部变量: 方法内定义的变量、形参、代码块中定义的变量都叫做局部变量; ...
分类:
编程语言 时间:
2018-05-23 16:08:12
阅读次数:
238
20180523更新内容 本次更新两个内容,一是增加视频处理功能,二是增加定时服务功能。 视频处理 定时服务 BitAdminCore框架,用最少的代码,实现最多的功能 本次新暂未发布,后续有空发布 计划修改内容 1、人脸登录功能需要重构,目前功能不完善。 2、QuerySuite类重构,同时支持m ...
分类:
其他好文 时间:
2018-05-23 16:08:04
阅读次数:
131
1 .通过接口的形式 2.通过枚举类的形式(自定义的带有name,index属性的枚举类型必须要写构造函数) 3.使用类的形式 ...
分类:
其他好文 时间:
2018-05-23 16:07:56
阅读次数:
154
public function email(){//$email=input(“email”);$email = “m13696693413@163.com”;//return $email;$sendmail = ‘1902479163@qq.com’; //发件人邮箱$sendmailpswd ...
分类:
其他好文 时间:
2018-05-23 15:29:45
阅读次数:
219