随笔分类 -  工具使用

相关开发工具的使用
摘要:一、背景 使用IDEA开发Java项目时,不小心将.idea这个文件夹上传到Github上去了 二、删除流程 (1)首先,将Github上的内容同步至本地库 git pull origin main 其中,origin是远程库的别名,在添加Github远程库,或第一次pull远程库的时候会配置。ma 阅读全文
posted @ 2023-05-03 16:27 Drajun 阅读(78) 评论(0) 推荐(0)
摘要:一、什么是分布式锁?为什么需要分布式锁 锁,是用来保证线程或进程同步的工具,用于控制对共享资源的访问。 分布式锁也是锁的一种。普通的锁(例如Java中的Synchronized和ReentrantLock)无法用在多个进程中,此时就需要分布式锁来控制分布式系统对共享资源的访问。 在Java开发的分布 阅读全文
posted @ 2023-05-02 22:58 Drajun 阅读(118) 评论(0) 推荐(0)
摘要:〇、目标 1.在一台Centos7虚拟机中,以Docker搭建Redis集群(redis版本为5.0.x)。 2.六个节点,三主三从。 〇、准备 1.新建文件夹以放置各个节点的配置文件 2.编写各节点的配置文件 (1)从官网下载配置文件模板: 使用命令: wget http://download.r 阅读全文
posted @ 2020-02-24 22:26 Drajun 阅读(2400) 评论(0) 推荐(0)
摘要:〇、环境准备 1.两台装好Docker的计算机(或两个虚拟机) 我这里是在VMware中运行的两个Centos7系统 我们把CentOS-64-0作为主机(Master),CentOS-64-1作为从机(Slave) 2.安装redis 在docker中安装redis(只把redis pull下来, 阅读全文
posted @ 2020-02-20 23:42 Drajun 阅读(1514) 评论(0) 推荐(0)
摘要:〇、什么是消息队列 参考:新手也能看懂,消息队列其实很简单 RabbitMQ运行模型与名词解释 一、应答模式 1.什么是应答? 消息投递到交换器(exchange)中,交换器给我们的反馈,是保障消息投递成功的一种机制。 2.测试 配置: 1 #选择确认类型为交互 2 spring.rabbitmq. 阅读全文
posted @ 2020-02-15 22:43 Drajun 阅读(2806) 评论(0) 推荐(1)
摘要:〇、RabbitMQ模型 1.名词解释 Message:消息,由消息头和消息体组成。 Exchange:交换器,用来接收消息,并将消息转发到队列里去。 Queue:用来保存消息,直到消息被消费者取走。 Binding:交换器(Exchange)和队列(Queue)的绑定规则。 Connection: 阅读全文
posted @ 2020-02-13 22:31 Drajun 阅读(220) 评论(0) 推荐(0)
摘要:原文章地址:https://www.cnblogs.com/ystq/p/6340992.html 第一种方法: 在项目内的pom.xml中配置(未测试是否可用) 第二种方法: 在maven的配置文件settings.xml中添加以下配置(已测试,可用) 阅读全文
posted @ 2018-03-30 20:53 Drajun 阅读(323) 评论(0) 推荐(0)
摘要:Maven 〇、Maven的作用 (用maven命令可以很简单地去建立、打包、部署一个项目) (Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具) (只要在配置文件中写好相关配置,它会自动地去jar包库里获取jar包) 一、环境搭建 1.去官网下载好 阅读全文
posted @ 2018-03-30 20:41 Drajun 阅读(200) 评论(0) 推荐(0)
摘要:异常:Sending command to master in replication handshake: -Writing to master: Unknown error; 解决结论: 从数据库的slaveof所写的ip地址要和 主数据库的bind第一个参数相同; 解决过程: 一、当我在一台操 阅读全文
posted @ 2018-03-23 11:55 Drajun 阅读(757) 评论(0) 推荐(0)
摘要:〇、JUnit的作用 (1) 用于证明某段代码的行为确实和开发者所期望的一致; (2) 为了让代码更加完美; 一、基本使用 (1)导入Junit的jar包(Eclipse已经集成了); (2)新建一个类,该来要继承TestCase类; (3)编写一个方法,方法名随意,而后在方法内创建需要的对象或者变 阅读全文
posted @ 2018-01-02 00:04 Drajun 阅读(221) 评论(0) 推荐(0)
摘要:Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目; GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 0、首先在电脑上安装好Git; 关于区域描述,git管理的目录叫工作区(.git文件夹除外),a 阅读全文
posted @ 2017-09-07 11:35 Drajun 阅读(339) 评论(0) 推荐(0)