首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
WizCode
掘友等级
Java开发工程师
写写代码,晒晒太阳
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
WizCode
Java开发工程师
·
3年前
关注
Kafka实现订单超时取消的两种模拟策略
在业务场景中有一个需要定时15分钟后取消用户订单的功能,可以使用Java的任务调度框架来实现,但还需要引入框架依赖和设置数据表等,对业务的侵入性很大,有点大材小用的感觉,所...
赞
2
分享
WizCode
Java开发工程师
·
3年前
关注
对于mysql,redis,Kafka,zookeeper磁盘缓存技术使用分析
大部分组件是基于磁盘存储的,但由于CPU速度和磁盘速度之间的鸿沟,都会使用缓存技术来提高性能,缓存简单来说就是一块内存区域,首先将从磁盘读到的数据放在缓存中,之后查询或修改...
10
1
分享
WizCode
Java开发工程师
·
3年前
关注
分布式锁的锁优化
在去除原有synchronized单机锁后,在关键步骤添加分布式锁来对具体业务进行锁定,然而由于锁定范围大,导致锁竞争增加,不断发生锁等待,如果不进行优化,可能会让线程队列...
1
评论
分享
WizCode
Java开发工程师
·
3年前
关注
数据库读写分离时,主从延时导致数据不一致的解决方案
公司业务发展的前期,由于数据访问量小,这时我们可以直接采用单库的架构,承载所有的访问请求。不过因为存在单点的问题。若数据库出现故障,这段期间业务将会不可用。 一旦主库出了故...
1
评论
分享
WizCode
Java开发工程师
·
3年前
关注
关于Pagehelper分页失效不起作用的问题-与Feign有关
今天偶尔在项目里试pagehelper分页分页功能时,怎么都不会生效,不管怎么设置pageNum,pageSize都是将所有内容输出,在网上搜索了一些也没有效果,大多都是m...
2
2
分享
WizCode
Java开发工程师
·
3年前
关注
测试单节点Kafka在Zookeeper关闭后的运行状态和请求响应状态
这个问题是在一次面试的时候面试官问的,当时确实懵了,只能模糊的去描述zookeeper关闭后的kafka 状态,自己并不非常肯定,回来之后一直想亲自试验一下,今天刚好搭了一...
赞
评论
分享
WizCode
Java开发工程师
·
3年前
关注
SpringCloud-Gateway对multipart/form-data等其他POST请求类型的body体进行多次打开
这几天在用gateway进行鉴权校验的时候遇到很多坑,以前使用的都是x-www-form-urlencoded这种格式的Body,很容易就可以用gateway打开进行操作,...
1
评论
分享
WizCode
Java开发工程师
·
3年前
关注
Kafka的主题删除机制
在Kafka中当一个主题不再使用的时候,可以选择将其删除,以此来释放磁盘,文件句柄等资源,删除过程其实很简单,使用kafka-topics.sh脚本中的delete指令就可...
赞
评论
分享
WizCode
Java开发工程师
·
3年前
关注
Java性能调优分享
这次分享还是之前在公司对项目进行性能调优时,前期的调研,以及积累的一些经验,之前公司产品面对的用户并发量较小,所以测试通过后直接上线,不需要根据其他维度来进行分析优化,后来...
赞
评论
分享
WizCode
Java开发工程师
·
4年前
关注
SpringBoot中@ConfigurationProperties对于多层嵌套参数的正确加载方法
今天想重构一下Kafka代码,将之前用@Value引入的一些参数全部替换掉,因为可读性和维护性太差,这是以前的样子。 有同学可能会问,为什么不直接用spring集成好的Ka...
1
1
分享
WizCode
Java开发工程师
·
4年前
关注
微服务架构的多种部署模式
部署包含两个互相关联的概念:流程和架构。部署流程包括一些由开发人员和运维人员执行的过程,以便将软件发布到生产环境。部署架构定义了该软件运行的环境结构。 以微服务架构开发的程...
3
评论
分享
WizCode
Java开发工程师
·
4年前
关注
关于mybatis-plus中Service和Mapper的分析
在后端开发过程中,如果有用到mybatis-plus,肯定会发现在其内部存在着两种数据库操作接口,Iservice和BaseMapper,如果只是用增删改查会发现两者的功能...
3
评论
分享
WizCode
Java开发工程师
·
4年前
关注
JAVA开发MQTT程序总结
mqtt还是之前公司有需求所以写的一个demo,在这里记录下来,方便有人使用的时候查阅,不涉及mqtt的具体讲解,只是贴代码和运行过程。 1.启动MqttServer2以后...
17
评论
分享
WizCode
Java开发工程师
·
4年前
关注
通过NAS对分布式系统CAP理论的理解
CAP理论在微服务架构中是经常被研究的问题,我在之前看书的时候却总是忘记这套理论,因为它在具体设计系统时CAP原则并不能全部实现,三者之间不同组合让人倍感迷惑,每个原则的舍...
1
评论
分享
WizCode
关注了标签
微服务
Java开发工程师
WizCode
关注了标签
Spring
Java开发工程师
WizCode
Java开发工程师
·
4年前
关注
《HeadFirst设计模式》第八章模版方法模式-读书笔记
1. 找相同 2. 抽取共同点 3.1模板方法定义了一个算法的步骤,并容许子类为一个或多个步骤提供突现。 mytea. preparerecipe() 有了钩子,我能够决定...
赞
评论
分享
WizCode
Java开发工程师
·
4年前
关注
《HeadFirst设计模式》第七章适配器模式与外观模式-读书笔记
因为现实中到处都有适配器。比方说: 如果你需要在欧洲国家使用美国制造的笔记本电脑,你可能需要使用个交流电的适配器,适配器的作用:它位于美式插头和欧式插座的中间,它的工作是将...
赞
评论
分享
WizCode
Java开发工程师
·
4年前
关注
《HeadFirst设计模式》第六章命令模式-读书笔记
这一章需要实现一个遥控器,遥控器上只有七个插槽,而厂商有很多的类,并且以后还会新增,所以需要根据类的特征去抽取共同点,这时就用到了命令模式,将"动作的请求者"从"动作的执行...
赞
评论
分享
WizCode
Java开发工程师
·
4年前
关注
《HeadFirst设计模式》第五章单件模式-读书笔记
1. 什么是单件 在我们的系统中,有一些对象其实我们只需要一个,比如说:线程池、缓存、对话框、注册表、日志对象、充当打印机、显卡等设备驱动程序的对象。事实上,这一类对象只能...
赞
评论
分享
下一页
个人成就
文章被点赞
145
文章被阅读
56,534
掘力值
1,696
关注了
24
关注者
39
收藏集
1
关注标签
62
加入于
2017-12-20