首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
喜欢天文的
掘友等级
java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
文章
热门
最新
【BIO】基于BIO实现简单动态HTTP服务器
在实现HTTP服务器之前,我们需要先来了解一下HTTP的报文结构。
【BIO】通过指定消息大小实现的多人聊天室-终极版本
使用标志符号,借助字符流,Reader.readLine(),该方法会在读取到\r,\n或者\r\n时返回所读取到的内容。 通过指定本次发送的数据的字节大小。告知对方从输入流中读取指定大小的字节。 客户端在发送消息之前,先计算出本次发送的数据量的字节大小,比如为N个字节。那么在…
【BIO】在聊天室项目中的演化
提示: 注意阅读代码和注释。 client: greet from socket. 1. echo聊天室 客户端接入后获取到客户端Socket,并将该Socket上流的读写操作交给子线程去处理,主线程继续阻塞在accept()监听客户端的接入,否则同一时刻只能有一个客户端接入。…
使用RabbitMQ实现未支付订单在30分钟后自动过期
业务场景:订单在30分钟内还未支付则自动取消。 使用Redis,设置过期时间,监听过期事件。 使用RabbitMQ的过期队列与死信队列,设置消息的存活时间,在设置的时间内未被消费,即会投递到死信队列,我们监听死信队列即可。可参考上一篇文章RabbitMQ死信队列在SpringB…
RabbitMQ死信队列在SpringBoot中的使用
消息被(basic.reject() or basic.nack()) and requeue = false,即消息被消费者拒绝签收,并且重新入队为false。 1.1 有一种场景需要注意下:消费者设置了自动ACK,当重复投递次数达到了设置的最大retry次数之后,消息也会投…
SpringBoot RabbitMQ实现消息可靠投递
生产者------msg------> MQ 。可开启消息投递结果回调,确保每条消息都收到了回调。 MQ。将Queue与消息设置成可持久化,搭建镜像集群队列。 MQ-------callback---->生产者。回调时失败,某条消息在一段时间内未收到回调,则默认投递失败,生产者…
[原创]SpringBoot的自动配置原理与自定义SpringBootStarter
添加相关的依赖,再在启动类上加上@EnableXXX就可以使用相关的功能了。 接下来找到AdminServerAutoConfiguration这个类,一般默认SpringBoot的自动配置类都是以XXXAutoConfiguration命名,所以很容易找到,例如RedisAu…
SpringBoot服务监控-SpringBootAdmin
1. 构建服务端项目 2. 客户端-需要被监控的服务 这是因为你的SpringBoot项目封装了监控端点返回的数据,从Info返回的数据结构可以看出。
SpringBoot 2.x Redis缓存乱码问题/自定义SpringBoot-Cache序列化方式
查看数据是在何时被存入缓存中。
不写mybatis的@Param有的报错有的却不报错问题
同样的代码,有的同事报错,有的同事不报错,错误如下:org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibat
下一页
个人成就
文章被点赞
26
文章被阅读
16,082
掘力值
412
关注了
52
关注者
7
收藏集
1
关注标签
9
加入于
2017-09-04