首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
周仕林
掘友等级
Java
|
航天信息
拳打最漂亮的PM,脚踢最烦人的测试
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
RabbitMQ(四) --消费者Consumer
经过前面三篇文章的学习,对于RabbitMQ中间件应该处于拨开云雾见青天阶段。本文将趁热打铁,完善RabbitMQ基础应用最后一个消费版块。当然文中会持续深入讲解有关消息分发、消费端确认等中阶特性 MQ队列可以理解为物品寄存中心,放进去总要拿出来用,一直放着没有利息还会持久增加…
Java集合(三) -- 并发安全Map
Collections工具类中提供了函数synchronizedMap实现线程安全,该函数会返回一个线程安全的类SynchronizedMap。该类实现线程安全的方式也简单粗暴就是synchronized关键字,锁的对象就是this这个map对象 HashTable的并发安全实…
Dubbo调优(一) -- 超时TimeOut
官网传送门,需要了解有关超时基础的配置请移步官网,Dubbo的官网绝对良心作品。本文主要的目的是通过简单的Demo论证三个问题: 服务提供者配置比较简单,就是正常通过dubbo协议发布服务。这是的超时采用默认配置1000ms也就是1s 最后通过浏览器请求,效果如下图所示。返回R…
RabbitMQ(一) -- 初识RabbitMQ
RabbitMQ队列基于AMQP协议使用Erlang语言开发实现,支持多客户端类型如Java、Ruby、Go、PHP等。其余比较流行的消息队列中间件,相对的还有RocketMQ、ActiveMQ、Kafka等等。后续需要测试RabbitMQ,如果没有安装服务请移步RabbitM…
TCP(二) -- 三次握手
系列第一文TCP(一) -- 初识TCP中描述了TCP是一个面向连接的传输层协议,这也是TCP协议保证可靠性的重要一环。客户端与服务端建立连接的方式就是通过三次握手,三次握手的过程中将会交换大量数据信息。本文的目的就是详细解释TCP三次握手的过程、状态变更以及交换的初始数据信息…
Dubbo配置(一) -- 服务发布与消费
本文为Dubbo学习第一步,使用XML配置文件发布与消费服务。文件配置参考Dubbo官网后经过自身Demo项目测试完成编写,当然不对亦或是不全地方欢迎大家补充或自行查看Dubbo官网。当然本文主要还是讲述使用评率较高的配置项 服务发布方配置,进行发布服务类型、分组、版本的限定。…
Dubbo调优(二) -- 限流策略
高并发环境下若生产者不能及时处理请求造成大量请求线程积压,最终会演变为大面积服务崩溃现象产生。根据服务特点设定合理的请求拒绝策略,保证服务正常运行是本文重点。当然必须区别于负载均衡只能分配流量而不能限制流量 仅针对消费者端生效,只能在<dubbo:reference>亦或是其子…
Redis(一) -- 浅谈Redis中的数据结构
redis的使用者都可以如数家珍的掏出Redis中常用的对象如string、list、hash、set、zset,一些场景比较丰富的使用者可能会说布隆过滤器、geoHash等。但是对于这些对象底层实现的数据结构却是知之甚少,本文作为redis学习第一篇文章,将会详细阐述redi…
RabbitMQ(七) -- 延迟队列实现
前面将RabbitMQ时提到过延迟队列这个概念,延迟队列经典应用场景莫过于订单超时未支付自动关闭。想要使用延时队列实现该功能首先需要了解RabbitMQ以下两个特性: 单消息的TTL比较简单,只需要在生产者发送消息时设置MessageProperties对象的expiratio…
RabbitMQ(三) -- 消息与队列进阶
RabbitMQ(三) -- 消息与队列进阶:本文将会是RabbitMQ基础篇最倒数第二篇,同时也是进阶RabbitMQ第一篇文章。内容将会由基础消息生产衍生到TTL、Priority、MaxLength、DeadLetter等中阶操作 前面两篇文章已经或多或少接触到生产者与服…
下一页
个人成就
文章被点赞
104
文章被阅读
53,836
掘力值
1,557
关注了
10
关注者
107
收藏集
4
关注标签
16
加入于
2018-08-02