随着现在分布式架构越来越盛行,在很多场景下需要使用到分布式锁。分布式锁的实现有很多种,比如基于数据库、 zookeeper 等,本文主要介绍使用 Redis 做分布式锁的方式,并封装成spring boot starter,方便使用 ...
分类:
编程语言 时间:
2018-01-09 12:58:59
阅读次数:
217
一个多月前的工作,做的时候有很多问题,都一一解决了。做完后就搁下了,现在要在另一台电脑上重新做这项工作,还是碰到跟原来差不多的一些问题,又一一解决。还好时间不长,依稀记得怎么解决。好记性不如烂笔头,还是记下来,万一以后再碰到类似的工作要做。 接下来我就以要点的形式写,这样易读一点。 1、安装Java ...
分类:
数据库 时间:
2018-01-09 12:58:53
阅读次数:
201
1。目录 2。map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 3。map的功能 4。使用map 使用map得包含map类所在的头文件#include <map> //注意, ...
分类:
其他好文 时间:
2018-01-09 12:58:44
阅读次数:
119
#!/usr/bin/env python #encoding:utf8 from Queue import Queue import random,threading,time #生产者类 class Producer(threading.Thread): def __init__(self, n... ...
分类:
编程语言 时间:
2018-01-09 12:58:34
阅读次数:
187
4Functions and Program Structure scratch 刮擦 starting over from scratch从头开始 reside驻留 separately 分别的 facilities工具容易 macro arguments宏参数 pattern模式 irrelev ...
分类:
其他好文 时间:
2018-01-09 12:58:26
阅读次数:
158
1. Maven使用 -D参数名称 将参数传递至所运行项目 Maven指定TestNg.xml文件 Maven指定TestNg的groups Maven支持的其他运行参数 2.pom.xml指定运行参数,Maven的Surefire Plugin插件中配置 2. 指定TestNg运行的groups ...
分类:
其他好文 时间:
2018-01-09 12:58:19
阅读次数:
1141
来源:Linux社区 作者:astrotycoon 一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。 在glibc头文件"execinfo.h"中声明了三个函数用 ...
分类:
系统相关 时间:
2018-01-09 12:58:10
阅读次数:
297
最后,/etc/init.d/networking restart重启网络 ...
分类:
系统相关 时间:
2018-01-09 12:57:50
阅读次数:
278
因此民工哥连夜整理了相关的资源放出,相关详情请点击下面的链接查看
分类:
其他好文 时间:
2018-01-09 12:57:43
阅读次数:
154
线程同步:是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 线程异步:访问资源时在空闲等待时同时访问其他资源,实现多线程机制 异步处理就是,你现在问我问题,我可以不回答你,等我用时间了再处理你这个问题.同步不就反之了,同步信息被立即处理 -- 直到信息处理完成才返回消息句柄;异步信息收 ...
分类:
编程语言 时间:
2018-01-09 12:57:36
阅读次数:
221
一、REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 目前在三种主流的Web ...
分类:
编程语言 时间:
2018-01-09 12:57:29
阅读次数:
372
1、输入 ssh-keygen,生成密钥文件,选择保存目录(一般选择默认路径,直接输入回车); 2、输入 cat /home/fieldwang/.ssh/id_rsa.pub,查看密钥文件,并复制; 3、在 gerrit 中添加并粘贴密钥即可 PS:使用git之前必须要配置的是你个人的用户名称和电 ...
分类:
系统相关 时间:
2018-01-09 12:57:23
阅读次数:
3067
SecureCRT 是一款 Windows 上专业的终端 SSH 工具,类似于 Windows 中的 Putty,SecureCRT 支持 SSH1、SSH2、Telnet 等远程连接,同时具有很多实用和专业的辅助功能,支持广泛的终端仿真、文件传输、脚本等,非常的优秀! SecureCRT/FX 8 ...
问题解决: 1、360的adb阻塞了,在关闭任务管理器进程的关闭360adb 2、关闭adb win+R调出控制台,在控制台输入adb kill-server 3、重启ADB 在控制台输入adb start-server 4、重新刷新Android Studio 问题解决 ...
分类:
移动开发 时间:
2018-01-09 12:57:08
阅读次数:
1418
socket粘包 原理:服务器端或客户端连续调用2次send时,数据其实并没有立刻被发送出去,而是放到了系统的socket发送缓冲区里,等缓冲区满了、或者数据等待超时了,数据才会被send到客户端,这样就把好几次的小数据拼成一个大数据,统一发送,这么做的目地是为了提高io利用效率,一次性发送总比连发 ...
分类:
其他好文 时间:
2018-01-09 12:56:59
阅读次数:
186