自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 【RabbitMQ】Federation实现消息传递

这篇文章主要介绍RabbitMQ Federation相关的内容,也就是联邦交换、联邦队列,包括他们的使用场景,实现原理和实操部分,看完这篇文章,就会对RabbitMQ Federation有所了解。

2023-03-16 16:06:07 720

原创 【RabbitMQ】Consumer之消费模式、消息确认与拒绝 - 基于AMQP 0-9-1

介绍RabbitMQ Consumer消费者的消费模式,包括推模式和拉模式,还有消息的确认机制,消息拒绝和消息的批量拒绝,以及如何让消息重新入队的介绍,通过这篇文章,可以快速上手RabbitMQ Consumer端的基础开发。

2023-03-09 20:40:19 1296

原创 【RabbitMQ】Producer之publisher confirm、transaction - 基于AMQP 0-9-1

这篇文章主要介绍RabbitMQ Producer确认和事务机制,并给出关键代码实现,通过这篇文章的学习,可以理解发布者确认和事务的优缺点,以便在实际开发中如何做选择。

2023-03-07 08:44:53 322

原创 【RabbitMQ】Producer之mandatory、alternative exchange、TTL - 基于AMQP 0-9-1

这篇文章主要介绍RabbitMQ Producer的开发,包括mandatory参数,备份交换器,消息过期时间,队列过期时间,每个案例都给出关键代码实现,通过一篇文章就可以掌握Producer客户端日常开发。

2023-03-02 21:31:27 392

原创 RabbitMQ集群安装 - 多机多实例

这篇文章主要介绍在CentOS6中安装RabbitMQ集群,在多机环境下组建集群,比较接近实际项目,可以更好的学习RabbitMQ开发和集群相关的知识。

2023-02-28 17:50:23 390

原创 RabbitMQ集群安装 - 单机多实例

这片文章主要介绍在单台虚拟机中搭建RabbitMQ集群,在硬条件有限的情况下,这种方式是学习RabbitMQ集群比较有效的方式。

2023-02-27 21:08:05 420 1

原创 RabbitMQ安装 - 单节点

这篇文章主要介绍如何安装单节点的RabbitMQ,可以快速搭建RabbitMQ学习所必须的环境,安装完成后,就可以开始学些RabbtiMQ啦。

2023-02-23 21:47:15 564

原创 AMQP协议介绍

这篇文章主要介绍AMQP 0-9-1 规范,帮助读者对AMQP 0-9-1 协议有所理解,这也是RabbitMQ使用的消息协议,理解AMQP 0-9-1 ,有利于理解RabbitMQ。

2023-02-19 20:56:36 546

原创 RabbitMQ相关概念及代码示例

介绍RabbitMQ的一些重要概念,并结合几段实际代码,帮助理解

2023-02-15 11:55:10 613

原创 RabbitMQ简单使用

通过一个HelloWorld示例,快速入门RabbitMQ生产者和消费者的编程,建立对RabbitMQ最初是的印象。

2023-02-13 22:34:35 3119 1

原创 Zookeeper - Error : java.lang.IllegalArgumentException: A HostProvider may not be empty!

刚开始学Zookeeper,跟着文档吧集群搭建完,zkCli命令行工具可以正常连接、操作,接下来就想用JavaAPI连接Zookeeper集群,准备就绪,开始运行代码,可以是一直报下面得错误: java.lang.IllegalArgumentException: A HostProvider may not be empty! at org.apache.zookeeper.client...

2018-12-05 11:12:31 5632

原创 Redis Notes -- Redis多台机器创建集群

如果是在同一台机器创建集群,配置文件、执行环境都配好,直接执行 ./redis-trib.rb create --replicas 1 XXXX:PORT1 XXXX:PORT2 ....一般没什么问题,但是在跨机器创建集群的时候,和单机器一样,准备工作完成,执行./redis-trib.rb create --replicas 1 XXXX:PORT1 XXXX:PORT2 .... 却一直显示...

2018-11-23 11:52:11 227

原创 Redis Notes--dump.rdb文件的路径问题

Redis目录结构:redis根目录:/usr/local/redis/redis-server所在目录:/usr/local/redis/bin,也是redis.conf所在目录初学Redis,多次启动服务后,发现在根目录/usr/local/redis/和/usr/local/redis/bin子目录下各有一个dump.rdb文件,查看配置文件redis.conf中配置的路径是./...

2018-11-08 11:32:52 5883

原创 Java 读取 classpath下的配置文件

Maven项目如何读取classpath下的配置文件最近在看spring源码,看到加载spring配置文件的读取,终于解决了困惑已久的读取classpath下配置文件的问题,下面是根据个人做的实验做的记录,如果错误,欢迎大家指正。工具:eclipse环境:JDK1.8 项目目录如下图:这里演示使用ClassLoader的getResource(String path) ...

2018-10-24 11:18:29 10119 2

原创 Java - 初始化顺序

在有全局变量、静态全局变量、代码块、静态代码块、构造器,如果子类继承父类,那么初始化顺序是如何的呢?下面用一个简单的例子做实验public class Parent { public int a = 1; private int b = 2; public static int c = 3; private static int d = 4; { System.out.p...

2018-04-27 07:18:43 545

原创 MySQL--多表连接查询

前几天在项目中遇到一个关于MySQL多表连接查询的问题,由于项目表结构设计已定,所以只能用多表连接查询完成。一、业务场景是这样的:1、角色: creater、owner、author2、权限:assign owner、assign author3、对应关系:  creater  -->  assign owner / assign author  ;   owner  --

2016-12-18 18:45:22 627

转载 Java设计模式之观察者

在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的:  观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。  观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这

2016-01-08 14:11:36 304

转载 [转]UML类图、关系及其JAVA代码

一、 UML类图及ROSE代码1、 关联关系1) 双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所

2016-01-08 13:43:07 694

转载 Servlet Cookie和Session

由于HTTP协议的无状态特征,Web应用中经常使用Cookie和Session来保存用户在与系统交互过程中的状态数据。下面通过分析HTTP协议对Cookie和Session的工作原理加以了解。 一、Cookie Cookie的含义是“服务器送给浏览器的甜点”,即服务器在响应请求时可以将一些数据以“键-值”对的形式通过响应信息保存在客户端。当浏览器再次访问相同的应用时,会将原先的Cookie

2015-06-04 22:25:15 452

原创 Web应用中大部分跳转路径如何书写

Web应用中使用URL地址会非常频繁,如果写不正确,一般就会报404错误,下面就总结一下如何正确书写各种URL地址。1、每写到URL地址的时候,第一步就写上斜杠“/”;2、区分URL地址是服务器端使用的还是客户端使用的2.1  服务器端使用:斜杠“/” 代表当前应用,比如当前应用是test,那么斜杠就代表 http://localhost:8080/test       举例: r

2015-06-04 21:19:13 742

转载 Java多线程-同步、异步相关知识点

Java同步、异步相关知识点一、关键字:thread(线程)、thread-safe(线程安全)、intercurrent(并发的)synchronized(同步的)、asynchronized(异步的)、volatile(易变的)、atomic(原子的)、share(共享)二、总结背景:一次读写共享文件编写,嚯,好家伙,竟然揪出这些零碎而又是一路的知识点。于是乎,Goog...

2015-05-10 11:22:23 395

转载 Windows7如何开启telnet服务

Telnet是系统管理员常用的远程登录和管理工具,在Windows 2000/XP/2003/Vista系统中它作为标准的系统组件集成到系统中供用户使用。不过默认情况下Telnet服务是被禁止,通常情况下我们只需运行services.msc打开服务管理,找到Telnet服务项设置其启动类型为“手动”或者“自动”,然后启动该服务即可使用了。不过在 Windows7中,你按照上述方法是不能找到并启用T

2015-04-25 20:49:42 595

转载 图解Tomcat体系结构

http://www.blogjava.net/nokiaguy/archive/2008/10/12/233914.html  原文地址这是我的一篇老文,现在放到这里 :PApache Tomcat 是一款非常著名的开源 Servlet/JSP 容器。Apache Tomcat 是一款非常著名的开源 Servlet/JSP 容器,被用做 Java Serv

2015-04-19 19:08:36 409

原创 Tomcat启动失败的问题

Tomcat一般被用来做JSP+Servelt开发的服务器。初学者能配置Tomcat以后才能动手进行试验。所以配置失败的话是件很让初学者头痛的问题。这里写出了我配置时碰到的问题,及解决方法!首先,正确安装JDK。这个去sun公司的网站下载就可以了。目前的版本是1.6,通用的是1.5。这两个版本的差别不是很大。 配置JDK环境变量。 JAVA_HOME 写你jd...

2015-04-19 16:53:35 498

转载 Java 解压缩

java.util.zip包实现了zip格式相关的类库,使用ZIP格式压缩和解压缩文件时可以使用该包中的类,但是对于解压缩中文文件名,就会出现乱码,所以可以使用ant中的org.apache.tools.zip包中的类进行解压缩,使用方法和java中的类似使用ZipoOutputStream可以实现文件压缩,所有写入到ZipOutputStream输出流中的数据,都会被Zip格式压缩。

2015-04-19 10:45:20 418

转载 Java 压缩、解压缩文件(中文乱码问题已解决)

鸣谢:http://blog.csdn.net/kalision/article/details/7864372强力推荐解压:http://blog.csdn.net/smile725775/article/details/82231341.引言之前在 压缩与解压1---字符串的压缩与解压(http://www.cnblogs.com/java-pan/archive/20

2015-04-19 10:27:16 21387 1

空空如也

空空如也

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

TA关注的人

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