自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山鬼谣的专栏

我的这一生

  • 博客(7)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 MongoDB4.4 新特性

环境window 10mongodb:4.4工具:Robo 3T前言由于现在的公司用的不是mongodb,但是用mongodb用了那么多年;它的变化本人也是时刻关注的;相比以前,可能没有实战了;只能自己demo;本篇是基于mongodb中文官网,总结其自己感觉挺实用的特性;并非揽括官方的所有特性;Hidden Indexes根据名称,我们就知道其作用是隐藏索引,为什么要隐藏索引呢?我们都知道数据库太多索引会导致性能下降。但是业务的复杂性,导致我们是不敢乱删索引的;万一删除了,又得重建索

2020-09-26 17:59:55 1890 1

原创 Java学习笔记:利用泛型动态的返回不同的类

环境前言最近在做代码迁移时,想写这么一个方法,我传入什么对象,其就返回什么对象;传入的对象有继承关系,在处理完相应逻辑后,就返回该对象;比如有如下两个类:ExaminationBindBO |___________ExaminationPkgBindBO我希望我得到的效果是:ExaminationPkgBindBO pkgBindBO = new ExaminationPkgBindBO();ExaminationBindBO bindBO = new Examination

2020-09-21 18:49:38 8156

原创 RabbitMQ学习笔记:Web页面的管理

环境window10java8+虚拟机:centos7,工具:Intellij IDEA、SecureCRT 8.0 CRT启动Web页面我们自己玩的时候,一开始基本是在虚拟机上的命令行上玩的;官方是有提供web页面的,所以我们可以启用官方的插件,然后就可以利用web页面来查看了;命令如下:[yutao@localhost ~]$ rabbitmq-plugins enable rabbitmq_managementEnabling plugins on node rabbit@loc

2020-09-12 11:58:30 384

原创 RabbitMQ学习笔记:生产者消息确认

环境window10虚拟机、secureCRTIntellij IDEA消息确认消息端的消息确认 我们知道可以使用basic.ack()来确认消息被成功消费了;但是发送端,即生产者如何知道自己的消息成功的发送到了RabbitMQ服务器上呢?RabbitMQ提供了两种方法:① 事务确认机制② 发送方确认机制事务确认机制流程如下:RabbitMQ客户端中和事务机制有关的方法有三个:channel.txSelect : 将当前信道设置为事务模式;channel.txCommit:用于

2020-09-06 22:12:07 766

原创 RabbitMQ学习笔记:实现简单的RPC功能

环境window10虚拟机、secureCRTIntellij IDEARPCRemote Procedure Call。远程过程调用:调用的程序或者函数,并不在本地,而是在远程计算机中。这个时候不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。要利用RabbitMQ来实现RPC功能是很简单的;客户端发送消息,服务端回复响应的消息。为了接收响应的消息,我们需要在请求中发送一个回调队列。可以使用默认的队列。String message = "rabbitmq rpc";// 匿名回

2020-09-05 22:01:59 353

原创 RabbitMQ学习笔记:死信队列、延迟队列和优先级队列

环境window10虚拟机、centos7工具:SecureCRT 8.0、Intellij IDEA死信队列以下三种情况会消息会变成死信:① 消息过期时间到了 – 消息过期了② 队列满了③ 消息被拒绝 – 即消费者调用Basic.Reject/Basic.Nack死信队列和普通队列基本是没有什么区别的。正常情况下,消息都是先到正常的队列里面,然后在满足上面三个条件的任意一个的情况后,就会进入到死信队列里面去。当消息在一个队列中变成死信后,它能被重新发送到另一个交换器中,这个交换器

2020-09-05 11:42:00 1305

原创 RabbitMQ学习笔记:基础理论知识

环境消费者消费消息时,需要提供标签来做消费者的区分高阶知识mandatorytrue:当消息

2020-09-03 22:49:51 170

scalable-io-in-java-中文.pdf

网上都是不带书签,并且有些地方翻译有歧义。 所以我整理了一个。 特点:带书签 Scalable io in java 中文版,并且对有歧义的语义进行了修改。

2019-07-04

serlvet过滤器的教程

详细的讲解,过滤器的知识点,非常适合于初级入门

2014-01-07

Ajax异步检查用户名是否存在

Ajax异步检查用户名是否存在,一个学习Ajax非常基础的例子

2014-01-07

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

TA关注的人

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