- 博客(5)
- 收藏
- 关注
翻译 Git的多人协作模式
多人协作的工作模式通常是这样:首先,可以试图用git push origin 推送自己的修改;如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;如果合并有冲突,则解决冲突,并在本地提交;没有冲突或者解决掉冲突后,再用git push origin 推送就能成功!如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to origin/。这就是多人协
2020-07-31 22:36:42 1593
翻译 析构和线程安全单例模式
单例类构造一次,复制构造一次,析构两次//************************************************************************************#includeusing namespace::std;class CSingleton{private:CSingleton(){//cout << instanccout << “construct” << endl;}public:
2020-07-31 22:35:13 186
翻译 RabbitMQ五种工作模式
在SpringBoot环境下做的代码测试,RabbitMQ的包是用SpringBoot的starter-amqp包引入的。1、简单队列 img一个生产者对应一个消费者!!!1、pom文件SpringBoot导入rabbitmq 启动包 org.springframework.boot spring-boot-starter-amqp 2、工具类/**〈简述〉〈连接RabbitMQ的工具类〉@create 2020/7/1@since 1.0.0
2020-07-31 22:33:21 220
翻译 15分钟入门parallel
GNU Parallel是一个Linux下的工具,为了在一台或多台计算机上并行的执行计算任务,一个计算任务可以是一条shell命令或者一个以每一行做为输入的脚本程序。通常的输入是文件列表、主机列表、用户列表、URL列表或者表格列表;一个计算任务也可以是一个从管道读取的一条命令。GNU Parallel会把输入分块,然后通过管道并行的执行。如果你会使用xargs和tee命令,你会发现GNU Parallel非常易于使用,因为GNU Parallel具有与xargs一样的选项。GNU Parallel可以替代
2020-07-31 22:31:26 735
翻译 一个轻量级的基于RateLimiter的分布式限流实现
本文限流实现包括两种形式:基于RateLimiter令牌桶算法的限速控制(严格限制访问速度)基于Lua脚本的限量控制(限制一个时间窗口内的访问量,对访问速度没有严格限制)限速控制令牌桶模型首先定义令牌桶模型,与RateLimiter中类似,包括几个关键属性与关键方法。其中关键属性定义如下,@Datapublic class RedisPermits {/** * 最大存储令牌数 */private double maxPermits;/** * 当前存储令牌数 */priv
2020-07-31 22:28:47 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人