自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HaleyTiger的博客

开心的时候,分享一下资源,交流一下经验,很随意滴~!

  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 IntelliJ IDEA2020版修改常用【默认设置】

File -> Settings -> Editor -> General -> Editor Tabs,构选 “Mark modified (*)”(最大堆内存)设置最大内存 数,提高该值可以减少Garage收集的频率,提高程序性能。② -Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m。(最小堆内存)设置初始的内存数,增加该值可以提高Java程序的启动速度。① -Xms128m,16G 内存的机器可尝试设置为 -Xms512m。修改Maven控制台输出编码(添加。

2020-12-30 11:53:21 2065

原创 IDEA2020版本Maven工程进行JUnit测试时总是执行两次(构建+测试默认自动执行了)

【解决方法】:设置Maven项目Build时跳过自动测试(见下图):

2020-12-30 11:46:56 1015 1

原创 IntelliJ IDEA2020【插件推荐】

1. 推荐动画效果插件:activate-power-mode注: 需要消耗一定的系统资源。第一步: 在插件中心在线安装activate-power-mode插件,安装好之后,重启IDEA后,动画界面如下图(此界面不是我们想要的):第二步: 优化插件展示设置至此,该插件设置完毕,效果图如下:2. 推荐背景图片插件:Background image Plus说明:这是一款可以设置IDEA背景图片的插件,不但可以设置固定的图片,还可以设置一段时间后随机变化的背景图片,以及设置图片的透明度.

2020-12-28 22:21:02 1646

原创 IDEA2020版导入、导出IDEA配置

一、IDEA2020版导出IDEA配置File----->Manage IDE Settings----->Export Settings二、IDEA2020版导入IDEA配置File----->Manage IDE Settings----->Import Settings,然后选择要导入的配置文件:settings.zip

2020-12-28 20:27:38 6863

原创 RabbitMQ高级特性(二):RabbitMQ事务(概述)

RabbitMQ高级特性(三):RabbitMQ事务(概述)RabbitMQ支持事务(transaction),RabbitMQ中与事务机制有关的方法有三个:txSelect(), txCommit()以及txRollback()。(1)txSelect用于将当前channel设置成transaction模式,通过调用tx.select方法开启事务模式。(2)txCommit用于提交事务。当开启了事务模式后,只有当一个消息被所有的镜像队列保存完毕后,RabbitMQ才会调用tx.commit-ok

2020-12-28 15:13:05 2809 1

原创 Linux(Centos7)下搭建RabbitMQ_v3.6.5集群(单机多实例)(Rabbit节点间的同步:镜像队列(或策略,配置为all,所有节点同步))

摘要: 实际生产应用中都会采用消息队列的集群方案,如果选择RabbitMQ那么有必要了解下它的集群方案原理。一、集群方案RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的magic cookie来实现)。因此,RabbitMQ天然支持Clustering。这使得RabbitMQ本身不需要像ActiveMQ、Kafka那样通过ZooKeeper分别来实现HA方案和保存集群的元数据。集群是保证可靠性的一种方式,同时可以通过水

2020-12-28 02:39:16 102 1

原创 RabbitMQ高级特性(八):RabbitMQ之消息追踪

RabbitMQ高级特性(八):RabbitMQ之消息追踪

2020-12-27 15:56:15 1502 1

原创 RabbitMQ高级特性(七):RabbitMQ之日志与监控(了解)

RabbitMQ高级特性(七):RabbitMQ之日志与监控

2020-12-27 13:02:07 2103

原创 RabbitMQ高级特性(六):RabbitMQ之延迟队列

RabbitMQ高级特性(六):RabbitMQ之延迟队列

2020-12-27 02:47:21 100 1

原创 RabbitMQ高级特性(五):RabbitMQ之死信队列DLX

RabbitMQ高级特性(五):RabbitMQ之死信队列DLX

2020-12-27 01:56:10 1330 1

原创 RabbitMQ高级特性(三):RabbitMQ实现消费端限流Qos

RabbitMQ高级特性(三):RabbitMQ实现消费端限流Qos一、生产者工程(1)RabbitMQ配置文件(rabbitmq.properties)rabbitmq.host=192.168.116.161rabbitmq.port=5672rabbitmq.username=xiaorabbitmq.password=xiaorabbitmq.virtual-host=/myhost(2)声明队列、交换机、交换机绑定队列(spring-rabbitmq-producer.xml)

2020-12-27 01:12:50 650 1

原创 RabbitMQ高级特性(四):RabbitMQ之TTL(存活时间/过期时间)

RabbitMQ高级特性(四):RabbitMQ之TTL(存活时间/过期时间)

2020-12-26 23:49:29 1151 1

原创 RabbitMQ高级特性(一):消息的可靠投递(发送方确认+消费方确认)

RabbitMQ高级特性(一):消息的可靠投递在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。confirm 确认模式return 退回模式rabbitmq 整个消息投递的路径为:producer—>rabbitmq broker—>exchange—>queue—>consumer消息从 producer 到 exchange 则会返回一个 confir

2020-12-25 15:28:24 103 1

原创 RabbitMQ高级特性(零):测试项目框架搭建(基于xml配置的spring框架)

一、生产者工程(spring-rabbitmq-producers-day02)1.1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave.

2020-12-25 13:49:40 210 1

原创 RabbitMQ消息中间件(一):MQ、AMQP、JMS、RabbitMQ基本概念初识

1. 消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。为什么使用MQ?在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。MQ应用场景:(1)任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。(2)

2020-12-17 00:47:23 778 1

原创 RabbitMQ消息中间件(十):SpringBoot整合RabbitMQ

一、生产者Module(1)pom.xml(2)生产者类二、消费者Module(1)pom.xml(2)消费者类三、测试(1)先启动消费者类,消费监听生产者消息。(2)在启动生产者类生产消息,消费者消息消息,即控制台输出:...

2020-12-17 00:43:41 51

原创 RabbitMQ消息中间件(九):Spring基础框架整合RabbitMQ

一、生产者Module(1)pom.xml(2)生产者类二、消费者Module(1)pom.xml(2)消费者类三、测试(1)先启动消费者类,消费监听生产者消息。(2)在启动生产者类生产消息,消费者消息消息,即控制台输出:...

2020-12-17 00:01:10 67 1

原创 RabbitMQ消息中间件(五):工作模式之路由模式(Routing)

一、生产者Module(1)pom.xml(2)生产者类二、消费者Module(1)pom.xml(2)消费者类三、测试(1)先启动消费者类,消费监听生产者消息。(2)在启动生产者类生产消息,消费者消息消息,即控制台输出:...

2020-12-16 22:53:29 249 1

原创 RabbitMQ消息中间件(四):工作模式之发布订阅模式 (Publish/subscribe)

一、生产者Module(1)pom.xml(2)生产者类二、消费者Module(1)pom.xml(2)消费者类三、测试(1)先启动消费者类,消费监听生产者消息。(2)在启动生产者类生产消息,消费者消息消息,即控制台输出:...

2020-12-16 22:49:52 920 1

原创 RabbitMQ消息中间件(六):工作模式之主题(通配符)模式(Topic)

一、生产者Module(1)pom.xml(2)生产者类二、消费者Module(1)pom.xml(2)消费者类三、测试(1)先启动消费者类,消费监听生产者消息。(2)在启动生产者类生产消息,消费者消息消息,即控制台输出:...

2020-12-16 22:49:33 328 1

原创 RabbitMQ消息中间件(二):工作模式之简单模式(Hello World)

RabbitMQ消息中间件(二):工作模式之简单模式(Hello World)需求:使用简单模式完成消息传递步骤:(1)创建工程(生成者、消费者),分别添加依赖(2)编写生产者发送消息(3)编写消费者接收消息...

2020-12-16 11:11:20 316

原创 RabbitMQ消息中间件(三):工作模式之工作队列(Work queues)

Work Queues: 与入门程序的简单模式相比,多了一个或一些消费端,多个消费端共同消费同一个队列中的消息。应用场景: 对于任务过重或任务较多情况使用工作队列可以提高任务处理的速度。...

2020-12-16 11:11:06 406 1

原创 Idea2020的Maven项目控制台中文乱码问题

【尝试以下方法都无效】(1)在File->Settings->Editor->File Encodings,将所有能选择的Encoding方式改为UTF-8(2)在Run->Edit Configurations->Application->BaseApplication->VM options,加入-Dfile.encoding=UTF-8(3)在IDEA的安装目录下,C:\Program Files\JetBrains\IntelliJ IDEA

2020-12-14 01:22:28 784 2

原创 Linux(Centos7)安装RabbitMQ_v3.6.5图文教程(rpm方式)

在线安装依赖环境(本博文不用):yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz1. 安装RabbitMQ注:(1)rabbitmq的安装需要erlang语言和socat的支持,所以安装前请先安装erlang语言和socat。(2)erlang的版本需要和rabbitmq版本相..

2020-12-13 17:34:45 842 1

原创 IDEA2020.1.1创建SpringBoot项目启动报错:Error:(3, 32) java: 程序包org.springframework.boot不存在

IDEA2020.1.1创建SpringBoot项目启动报错:Error:(3, 32) java: 程序包org.springframework.boot不存在,具体如下图:【解决方法】:

2020-12-04 19:58:17 483 6

原创 Idea2020显示多服务树形窗口(“Run Dashboard”窗口)

(1)搜索“Run Dashboard”并打开窗口如下:(2)选择Type效果如下:

2020-12-04 17:33:43 742

原创 Markdown编辑器设置csdn博客常用功能:字体颜色、背景色等(附:颜色卡)

可参考菜鸟教程:https://www.runoob.com/markdown/md-tutorial.html一、设置字体大小、颜色<font color="red" size="4" >春眠不觉晓,处处闻啼鸟。</font>效果如下:<font face="STCAIYUN" color="red" size="6">春眠不觉晓,处处闻啼鸟。———— 华文彩云</font>效果如下:二、设置背景颜色注: 以表格为.

2020-12-04 14:42:45 1467

原创 Linux(Centos7)下使用halt关机报错:“客户机操作系统已禁止CPU。请关闭或重置虚拟机。”

错误详情:Linux(Centos7)下使用halt关机报错:“客户机操作系统已禁止CPU。请关闭或重置虚拟机”,具体如下图:注意: 按照提示“请关闭或重置虚拟机”,这样操作是无效的。解决方法:说明:Centos7下使用halt关机报错:“客户机操作系统已禁止CPU。请关闭或重置虚拟机”是正常现象。(1)操作: 报错页面,关闭客户机,重启。(2)使用 halt -p 命令关机测试[root@localhost ~]# halt -p注:在Centos7版本中不能简单使用.

2020-12-03 22:09:39 3171

原创 IDEA2020.1.1创建springboot项目启动后自动停止(可能原因)

IDEA2020.1.1创建springboot项目启动后自动停止,可能原因记录:原因1: 创建了springbootweb项目,pom.xml缺少以下jar包导致。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>原因2:.

2020-12-03 01:23:16 2203 1

原创 Linux(Centos) 查看端口占用情况( lsof 、netstat 命令)

一、lsof命令lsof(list open files)是一个列出当前系统打开文件的工具。(1)lsof 查看端口占用情况语法:lsof -i:端口号注: lsof -i 需要 root 用户的权限来执行。【例】:查看3306 端口占用情况:[root@localhost user]# lsof -i:3306COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEmysql 26475 root 10u IP.

2020-12-02 22:04:43 16615

原创 Linux(Centos6.5、Centos7)下开放防火墙端口操作

====================================================================================说明: Centos6.5与Centos7下开放防火墙端口操作是截然不同的,本文件简单记录下两个版本操作防火墙的常见命令。====================================================================================一、Centos6.5下开放防火墙端口.

2020-12-02 21:42:43 888

原创 Docker持续集成(七):可视化面板Grafana

一、Grafana简介    Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。    Grafana主要特性:        (1)灵活丰富的图形化选项; .

2020-12-02 21:33:15 1840 1

原创 Docker持续集成(六):监控Docker容器和主机的工具cAdvisor

一、cAdvisor简介       Google开源的用于监控基础设施应用的工具,它是一个强大的监控工具,不需要任何配置就可以通过运行在Docker主机上的容器来监控Docker容器,而且可以监控Docker主机。       cadvisor不仅可以搜集一台机器上所有运行的容器信息,还提供基础查询界面和http接口,方便其他组件如Prometheus进行数.

2020-12-02 18:11:59 1088

原创 Docker持续集成(五):分布式时间序列数据库influxDB(服务于cAdvisor监控工具和Grafana仪表盘)

一、influxDB简介influxDB是一个分布式时间序列数据库。cAdvisor仅仅显示实时信息,但是不存储监视数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供的监控信息,以便显示除实时信息之外的时序数据。...

2020-12-02 16:50:09 364 1

原创 Docker持续集成(四):容器管理工具Rancher(微服务部署,后续补充)

一、Rancher简介Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一系列基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防火墙……Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应用部署和管理。​官网:https://www.cnrancher.com/二、安装Rancher(0)搜索Rancher 镜像docker search rancher(1)下载Rancher 镜像docker pull.

2020-12-02 02:48:04 1295 2

原创 Docker持续集成(三):Gogs搭建自助Git服务(Jenkins任务创建)

一、Gogs简介Gogs 是一款极易搭建的自助 Git 服务。         Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。网址:https://gitee.com/unknwon/gogs功能特性:.

2020-12-01 02:42:47 856 1

luyten-0.5.4.rar

luyten-0.5.4是一款支持jdk8的Java反编译UI界面工具,小巧且实用,反编译成格式化代码,方便用户浏览。

2020-07-22

eclipse之SVN插件site-1.8.22.rar

eclipse之Svn插件的site包,版本为1.8.22,支持离线安装,是一款扩展eclipse连接svn代码版本管理服务端的一款客户端插件,具体安装教程详见:https://blog.csdn.net/hu1010037197/article/details/107502349

2020-07-22

Visual GC_v2.1.2.rar

Visual GC_v2.1.2(com-sun-tools-visualvm-modules-visualgc.nbm),是辅助JDK自带jvisualvm工具的一个内存使用分析与GC收集的可视化插件,此版本已验证,支持JDK8。

2020-07-19

三大框架帮助文档合集(Spring3.0.2_API + Struts2.3.1_API + Hibernate3.2_API)

Spring3.0.2_API + Struts2.3.1_API + Hibernate3.2_API帮助文档,祝您拿下Java三大框架。

2017-08-21

ajax开发帮助文档

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。而ajax开发帮助文档是必不可少的。

2017-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除