- 博客(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
scalable-io-in-java-中文.pdf
2019-07-04
SSH整合时出现空指针问题
2014-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人