摘要:
实现优先级队列 优先级队列是什么? 优先级队列 是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。 redis如何实现优先级队列 关键命令:BRPOP(从队列右边弹出)/BLPOP(从队列左边弹出) BRPOP/BLPOP和RPOP/LPOP命令类似,都是从队列里弹出一个元 阅读全文
摘要:
前言 仅限于菜鸟的一次简单体验。 前提:mysql已经开启了binlog日志功能。可以自行百度,推荐地址 >windows下如何开启mysql日志功能 体验目标:在数据库表里面新增一条数据,然后再删除该条数据,然后通过binlog去恢复被删除的数据。 环境 windows10; mysql5.7.2 阅读全文
摘要:
前言 在网上看到好多关于jenkins构建项目的博客,说的也都挺全面。但是不知道为什么根据他们的步骤我实际操作中要么就是哪一个环节卡住,要么就是操作失败,当然也许是因为我的悟性太低。 但是经过一番自己的瞎摸索,最终还算是成功了,这篇博客不会系统的去讲整个jenkin的使用以及全面的配置解析,仅仅在我 阅读全文
摘要:
RocketMQ相关问题 1、发送消息时tags参数疑惑 tags参数:在发送消息是,新建Message对象时,可以指定要发送到那个topic下。我的疑惑是:发送消息时,这个tags参数到底是指定一个还是可以指定多个。 先查看订阅消息方法源码: 注意到,第二个参数是指定订阅topic下的哪些tag, 阅读全文
摘要:
1、问题描述: 由于前一段时间公司迁移git,就是将项目代码等迁移到另一个git服务器上,结果用idea从git上clone代码的时候发现没有指定仓库,如下提提示 2、排查原因: 开始怀疑是没有把自己加入到项目成员里面,经过检查是以开发者的身份在成员中,后来想会不会是idea保存的git账户不对。但 阅读全文
摘要:
1、查看已暂存的文件在下次提交时的变化 可以用 git diff --cached 命令 git diff --cached 查看已经暂存起来的变化:(--staged 和 --cached 是同义词) 将修改或新添加的文件放到暂存区后,就可以提交了,使用git commit命令,此时会默认打开系统 阅读全文
摘要:
1、在学习git之前,一定要区分开和svn的区别,要不然就会各种混淆。 Git 和其它版本控制系统(包括 Subversion 和近似工具)的主要差别在于 Git 对待数据的方法。 概念上来区分,其它大部分系统以文件变更列表的方式存储信息。 这类系统(CVS、Subversion、Perforce、 阅读全文
摘要:
服务器:阿里云入门版ECS(操作系统:CentOS) 安装redis 1:下载gcc编译程序 yum -y install gcc-c++ 2:下载redis安装包 wget http://download.redis.io/releases/redis-3.2.11.tar.gz,默认下载到roo 阅读全文