码迷,mamicode.com
首页 > 2018年03月01日 > 全部分享
Redis 分布式锁
背景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现 ...
分类:其他好文   时间:2018-03-01 21:50:43    阅读次数:167
堆优化dijkstra+set优化dijkstra
...好尴尬啊 我一直以为堆优化是nlogm的,,,甚至还狠狠嘲讽过哪些认为是mlogm的。 上次在cf上被卡了之后才知道自己的dijkstra一直是是写错的。 这次补上正确的模板。。。。 然后又了解到了set优化dijkstra,是nlogn的,很优秀。 1 #include<bits/stdc+ ...
分类:其他好文   时间:2018-03-01 21:50:33    阅读次数:153
调试bug的几种方法
1、php中的dump,echo,exit 2、浏览器的f12 3、安装xdebug扩展(debugger调试器,profiler探查器,trace代码跟踪) profile日志能记录函数的执行耗时和调用关系等信息, trace日志,能够记录代码执行流程 包括时间索引,内存使用,内存增量,调用层级, ...
分类:其他好文   时间:2018-03-01 21:50:25    阅读次数:152
iOS-电池图标【结合贝塞尔曲线控制电量显示】
基于UIView类:WKJBatteryView WKJBatteryView.h WKJBatteryView.m ...
分类:移动开发   时间:2018-03-01 21:50:17    阅读次数:230
Redis深入学习笔记(三)RDB及AOF流程
RDB是Redis持久化数据的一种方式,是执行时间点的Redis内存快照,redis数据还原时加载rdb文件,Redis的主从数据同步也是基于RDB实现的。 RDB流程: 1)执行bgsave命令,Redis父进程判断当前是否存在正在执行的子进程,如RDB/AOF子进程,如果存在bgsave命令直接 ...
分类:数据库   时间:2018-03-01 21:50:06    阅读次数:230
安装nvm管理多版本nodejs
1、简介(什么是nvm) Node Version Manager(node版本管理器),用它在机器上安装并维护管理多个Node的版本 2、nvm临时切换(临时切换版本,只在当前终端内有效,新开终端无效。) (1) 如果您还未安装npm,那么请您先安装npm (2) 随后安装nvm: (3) 检查n ...
分类:Web程序   时间:2018-03-01 21:49:50    阅读次数:284
Install Android Studio in Ubuntu 16.04 LTS
addrepositoryaptadd-repositoryppa:paolorotolo/android-studioupdateaptupdateinstallaptinstallandroid-studio
分类:移动开发   时间:2018-03-01 21:49:44    阅读次数:203
基于city-picker的省市区三级联动列表
网址: http://tshi0912.github.io/city-picker/ 下载: city-picker-master.zip 网址: http://tshi0912.github.io/city-picker/ 下载: city-picker-master.zip 复制 dist 下内 ...
分类:其他好文   时间:2018-03-01 21:49:34    阅读次数:650
限流算法
常见的限流算法有:令牌桶、漏桶、计数器。 令牌桶限流 令牌桶是一个存放固定容量令牌的桶,按照固定速率往桶里添加令牌,填满了就丢弃令牌,请求是否被处理要看桶中令牌是否足够,当令牌数减为零时则拒绝新的请求。令牌桶允许一定程度突发流量,只要有令牌就可以处理,支持一次拿多个令牌。令牌桶中装的是令牌。 漏桶限 ...
分类:编程语言   时间:2018-03-01 21:49:25    阅读次数:121
MySQL第五天(增量备份和增量恢复)
day05一、数据备份与恢复-增量备份和增量恢复a.binlog日志介绍(二进制文件):使用Mysql数据库服务日志文件类型的一种。记录除查询之外的sql命令。默认没启用查询的sql包括:selectdescshow不是查询的命令:insertupdatedeletecreatedropgrantrevokeb.启用binlog日志如何启用日志默认存放位置/var/lib/mysql日志默认名称主
分类:数据库   时间:2018-03-01 21:49:19    阅读次数:221
如何直接在github上预览html网页效果
http://justcoding.iteye.com/blog/2321552 2、vue 配合vue-resource调用接口,获取数据 https://www.cnblogs.com/feiseli/p/6680008.html ...
分类:Web程序   时间:2018-03-01 21:49:10    阅读次数:232
android彻底关闭应用程序方法
Android SDK > 7(Android2.1)之后,即Android2.2及以后版本彻底关闭应用的方法,目前试验只有一下方法有效: 参考 https://www.cnblogs.com/zhujiabin/p/5675005.html ...
分类:移动开发   时间:2018-03-01 21:49:03    阅读次数:246
GIT Windows服务端搭建笔记
GIT Windows服务端搭建笔记 所需软件: GIT服务端: Bonobo Git Server,下载最新版 https://bonobogitserver.com/ 一:配置服务端(基于Windows10+Bonobo Git Server6.3) a) 右键APP_Data,选择属性 b)  ...
分类:Windows程序   时间:2018-03-01 21:48:55    阅读次数:231
基于netty框架的Socket传输
一、Netty框架介绍 什么是netty?先看下百度百科的解释: Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用N ...
分类:Web程序   时间:2018-03-01 21:48:48    阅读次数:1202
SA:T1法利用Matlab编写主函数实现对一元函数优化求解——Jason niu
%SA:T1法利用Matlab编写主函数实现对一元函数优化求解——Jason niu x = 1:0.01:2; y = sin(10*pi*x) ./ x; figure plot(x,y,'linewidth',1.5) ylim([-1.5, 1.5]) xlabel('x') ylabel( ...
分类:其他好文   时间:2018-03-01 21:48:38    阅读次数:176
MySQL 之【视图】【触发器】【存储过程】【函数】【事物】【数据库锁】【数据库备份】
1.视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2. 视图是由基本表(实表)产生的表(虚表)。 3. 视图的建立和删除不影响基本表。 4. 对视图内容的更新(添 ...
分类:数据库   时间:2018-03-01 21:48:30    阅读次数:212
Old Berland Language
Berland scientists know that the Old Berland language had exactly n words. Those words had lengths of l1,?l2,?...,?ln letters. Every word consisted of ...
分类:其他好文   时间:2018-03-01 21:48:24    阅读次数:191
1350条   上一页 1 ... 9 10 11 12 13 14 15 ... 80 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!