首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
WizCode
掘友等级
Java开发工程师
写写代码,晒晒太阳
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Kafka实现订单超时取消的两种模拟策略
在业务场景中有一个需要定时15分钟后取消用户订单的功能,可以使用Java的任务调度框架来实现,但还需要引入框架依赖和设置数据表等,对业务的侵入性很大,有点大材小用的感觉,所以这里使用延时队列就可以,Kafka本身是不支持延时队列的,需要在生产消息和消费时进行一些二次开发,以下是…
对于mysql,redis,Kafka,zookeeper磁盘缓存技术使用分析
大部分组件是基于磁盘存储的,但由于CPU速度和磁盘速度之间的鸿沟,都会使用缓存技术来提高性能,缓存简单来说就是一块内存区域,首先将从磁盘读到的数据放在缓存中,之后查询或修改时直接操作缓存,对于缓存中的数据则以一定的频率刷新到磁盘上,怎样缓存,缓存多少,何时刷新,这些影响着整个组…
分布式锁的锁优化
在去除原有synchronized单机锁后,在关键步骤添加分布式锁来对具体业务进行锁定,然而由于锁定范围大,导致锁竞争增加,不断发生锁等待,如果不进行优化,可能会让线程队列增大甚至阻塞,而且在等待时长超过设定的阈值时,线程将超时返回。 在此,初步对锁进行优化,如何理解分布式锁与…
数据库读写分离时,主从延时导致数据不一致的解决方案
公司业务发展的前期,由于数据访问量小,这时我们可以直接采用单库的架构,承载所有的访问请求。不过因为存在单点的问题。若数据库出现故障,这段期间业务将会不可用。 一旦主库出了故障,通过人工的方式,手动地将主机下线,将备机改为主机来继续提供服务。这种架构,部署维护简单,业务开发也无需…
关于Pagehelper分页失效不起作用的问题-与Feign有关
今天偶尔在项目里试pagehelper分页分页功能时,怎么都不会生效,不管怎么设置pageNum,pageSize都是将所有内容输出,在网上搜索了一些也没有效果,大多都是maven依赖引入有问题,但我的maven依赖已经设置为全局统一。 项目整体结构是6个微服务组成,而我调试的…
测试单节点Kafka在Zookeeper关闭后的运行状态和请求响应状态
这个问题是在一次面试的时候面试官问的,当时确实懵了,只能模糊的去描述zookeeper关闭后的kafka 状态,自己并不非常肯定,回来之后一直想亲自试验一下,今天刚好搭了一个单节点的Kafka和单节点的zookeeper,之后有时间再去分别测试集群版环境的响应情况。 先说结论:…
SpringCloud-Gateway对multipart/form-data等其他POST请求类型的body体进行多次打开
这几天在用gateway进行鉴权校验的时候遇到很多坑,以前使用的都是x-www-form-urlencoded这种格式的Body,很容易就可以用gateway打开进行操作,但这次因为涉及到图片上传,所以请求格式变了,打开的过程变得非常曲折。 先是找到了下面这种办法,确实可以打开…
Kafka的主题删除机制
在Kafka中当一个主题不再使用的时候,可以选择将其删除,以此来释放磁盘,文件句柄等资源,删除过程其实很简单,使用kafka-topics.sh脚本中的delete指令就可以。 在删除完毕后,会有相应的提示信息,提示信息与broker端配置参数delete.topic.enab…
Java性能调优分享
这次分享还是之前在公司对项目进行性能调优时,前期的调研,以及积累的一些经验,之前公司产品面对的用户并发量较小,所以测试通过后直接上线,不需要根据其他维度来进行分析优化,后来领导对我负责的系统提出了并发的要求,想知道系统能承受的并发量是多少,时延会达到多长,根据这些需求,进行一系…
使用两种多线程模式消费kafka数据
KafkaProducer是线程安全的,然而 KafkaConsumer却是非线程安全的。 Kafka Consumer中定义了一个 acquire(方法,用来检测当前是否只有一个线程在操作,若有其他线程正在操作则会抛出 Concurrentmodifcationexcepti…
下一页
个人成就
文章被点赞
164
文章被阅读
74,434
掘力值
1,876
关注了
24
关注者
44
收藏集
1
关注标签
62
加入于
2017-12-20