首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA人生
阿Q说代码
创建于2021-09-27
订阅专栏
本专栏主要讲述阿Q在学习和工作中遇到的技术与知识点的总结
等 46 人订阅
共54篇文章
创建于2021-09-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
魔改swagger,knife4j 的另外一种打开方式(三)
上文中我们已经讲解了搭建 swagger 注册中心以及如何搭建 swagger-starter 的内容,本文我们就从实战角度出发,将它真正的用起来!
【SpringBoot】解决依赖版本不一致报错问题
今天在开发代码的过程中,由于手抖,不知道引入了什么包依赖,导致项目启动一直报错,特写本文来记录下解决问题的经过。
基础-进阶-升级!图解SpringSecurity的RememberMe流程|源码
如果用户勾选了 “记住我” 选项,Spring Security 将在用户登录时创建一个持久的安全令牌,并将令牌存储在 cookie 中或者数据库中。
实战:单点登录的两种实现方式,附源码
单点登录(SSO)是一种身份验证服务,允许用户使用单个标识来登录多个应用程序或系统。如下图所示,用户只需要用户名/密码登陆一次就可以访问系统A、系统B和系统C。
定时任务 VS 死信队列 完成关闭超时订单功能
这不,昨天又被领导叫进了“小黑屋”,让我把代码重构下进行升级。看到这么“可爱”的代码,心中一万只“xx马”疾驰而过。
实现缓存和数据库一致性方案实战:mysql+canal+rabbitmq+redis
最近不是正好在研究 canal 嘛,刚巧前两天看了一篇关于解决缓存与数据库一致性问题的文章,里边提到了一种解决方案是结合 canal 来操作的,所以阿Q就想趁热打铁,手动来实现一下。
总结 canal 使用过程中的几个问题,值得思考一下
前几天在网上冲浪的时候发现了一个比较成熟的开源中间件——Canal。在了解了它的工作原理和使用场景后,顿时产生了浓厚的兴趣。
老司机发车了,CountDownLatch:等与不等都在你
前几天我们把 ReentrantLock 的原理进行了详细的讲解,不熟悉的同学可以翻看前文,今天我们介绍另一种基于 AQS 的同步工具——CountDownLatch。
oauth2之理论-实战-模式-踩坑
对于身份认证和用户授权,之前写过几篇关于Shiro和Security的文章。从发送口令获取源码的反馈来看,大家还是比较认可的。今天给大家带来一种新的授权方式:oauth2。
有图解有案例,我终于把Condition的原理讲透彻了
平时加解锁都是直接使用 Synchronized 关键字来实现的,简单好用,为啥还要引用 ReentrantLock 呢?
如何在两个相关泛型类之间创建类似子类型的关系
泛型类或者接口并不会仅仅因为它们的类型之间有关系而变得相关,如果要达到相关,我们可以使用通配符来创建泛型类或接口之间的关系。
重磅出击,20张图带你彻底了解ReentrantLock加锁解锁的原理
最近是上班忙项目,下班带娃,忙的不可开交,连摸鱼的时间都没有了。今天趁假期用图解的方式从源码角度给大家说一下ReentrantLock加锁解锁的全过程。系好安全带,发车了。
获取复杂登陆的Token,Mock到底有什么神奇之处?
在“学习”代码的过程中竟然惊奇的发现同事写了测试用例,对于一直使用PostMan来进行接口测试的我表示非常不理解,测试用例到底有什么神奇之处?
实力总结四类Bean注入Spring的方式
今天我们就从Spring的IOC特性入手,聊一聊Spring中把Bean注入Spring容器的几种方式。
Java实战:源码级别的广播与监听实现
闲来无事,又翻了遍Spring的源码。不翻不知道,一翻吓一跳,之前翻过的源码已经吃进了肚子里,再见亦是陌生人。
实战篇:断点续传?文件秒传?手撸大文件上传
最近接到一个新的需求,需要上传2G左右的视频文件,用测试环境的OSS试了一下,上传需要十几分钟,再考虑到公司的资源问题,果断放弃该方案。
面试官太难伺候?一个try-catch问出这么多花样
刚刚面试回来的B哥又在吐槽了:现在的面试官太难伺候了,放着好好的堆、栈、方法区不问,上来就让我从字节码角度给他分析一下 TCF 的执行效率......
RabbitMQ 的消息确认机制(含代码实现)
上文,我们已经完成了SpringBoot快速集成RabbitMQ的小Demo,本文我们来聊一下RabbitMQ为了防止消息丢失,增加的消息确认机制:生产者消息确认机制和消费者消息确认机制。
快速尝鲜:SpringBoot 集成 RabbitMQ
上文我们已经完成了RabbitMQ的安装,安完就要让它发挥点作用,今天就在SpringBoot项目里集成一下子,尝尝鲜!
前味菜:CentOS8安装 erlang 和 RabbitMQ
哈喽大家好,我是阿Q!最近正好用到了消息队列中的 RabbitMQ ,今天就先来个前味菜,总结一下它在 centos 内的安装。
下一页