首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
like
订阅
那会
更多收藏集
微信扫码分享
微信
新浪微博
QQ
99篇文章 · 0订阅
Dubbo 项目双注册中心
🤔为什么要双注册中心? 当前 Dubbo 版本注册粒度是以接口粒度来注册的,而 SpringBoot 是以服务为粒度来注册的。而且 Dubbo 有自己的注册中心(当然 Spring Cloud Ali
再见 Jenkins !几行脚本搞定自动化部署,这款神器有点厉害!
在开发或生产环境中,我们经常会搞一套自动化部署方案。比较流行的一种就是Gitlab+Jenkins实现方案,又慢又占资源。最近发现一款神器Drone,轻量级CI/DI工具,推荐给大家!
程序员的副业:2021年初,写完了我的第一本书
五年了,免费文章 → 付费专栏 → 付费视频 → 实体书籍,从一开始的免费文章,之后在各个不同的平台上线付费专栏,并且录制付费视频,再到如今的实体书籍出版,每年都在变化和进步。 如果觉得我写得还行的话,请献上你宝贵的一赞👍,这将是我持续写作的动力!感谢大家啦。 在《「2020…
七种方案!探讨Redis分布式锁的正确使用姿势
日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。 互斥性: 任意时刻,只有一个客户端能持有锁。 锁超时释放…
搞懂Java高级特性--泛型
参数化的类型。在我们普通的方法中,传入的int x,int y这是参数对吧,调用方法的时候传进去一个实际的值, 这样你打印b的时候就可以了,通配符只用于方法里,泛型类和泛型接口是不能用的,这个和限定类型是不一样的.
如何在业务逻辑当中优雅引入重试机制
我们首先看看正常的业务系统交互流程,就像下面图中所示一样,我们自己开发的系统通过HTTP接口或者通过RPC去访问其他业务系统,其他系统在没出现任何问题的情况下会返回给我们需要的数据,状态为success。 但大家在日常的开发工作当中应该碰到过不少这样的问题:自己应用因为业务需求…
硬核!五千字带你从设计模式分析Mybatis源码
Mybatis是一个比较主流的ORM框架,所以在日常工作中接触得很多。我比较喜欢看优秀框架的源码,因为能写出这种框架的作者肯定有其独特之处。如果能看懂源码的一些巧妙构思,一定是受益匪浅的。 所谓万事开头难,看源码也要找到切入的点。设计模式无疑是源码分析一个很好的切入点,废话不多…
一键生成数据库文档,堪称数据库界的Swagger,有点厉害
最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。 为了不重复 CV 操作,抱着一丝希望开始在GitHub里找,看看有没有什么工具可以用,结果就真的发现了宝藏…
spring事务的三个坑
目标方法进行环绕增强。 调用目标方法前,创建事务。 调用目标方法后,提交事务。 最近遇到事务方面的问题。在看了源码后,才对这些问题的出现豁然开朗 记得在事务代理的创建那一节说过,不管是方法上,还是类上使用 @Transactional。都会对此类进行代理的创建。 创建代理后,调…
面试官:"准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?"
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。 我们通过 HashMap 来存储 Key-Value 这种键值对形式的数据,其内…