首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端
订阅
太阳照在嘉陵江上
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
何为里氏替换原则(LSP)
一、一句话理解 里氏替换原则(LSP) 的意思是: 换句话说,子类必须完全遵守父类定下的“契约”或“承诺” 。父类能做的事,子类必须都能做,而且不能做出格的事。 二、一个经典的“反面教材”(违反LSP
JEnv:新一代Java环境管理器,让多版本Java管理变得简单高效
JEnv:400ms极速扫描C盘,跨平台Java版本管理器,符号链接技术实现<1秒切换,多彩终端界面,极简操作,让多版本Java管理优雅高效。
为什么不推荐使用@Transactional声明事务
在日常 Spring 开发中,我们经常看到如下代码: 只需一个注解 @Transactional,开发者就可以轻松开启事务。它用起来确实简单,但你是否真正了解它的工作原理?
公司为什么禁止在SpringBoot项目中使用@Autowired注解
Spring 官方已不推荐使用 Autowired 字段/属性注入 bean,一些大公司的新项目也明令禁止使用了。Idea 也在属性注入的 @Autowired 注解上给出警告提示
听说你学过架构设计?来,弄个微博系统
微博,作为一款社交类 App,凭借着其 10 亿级别的注册用户,在国民生活中可谓是 “居家必备”。那么,微博系统的核心功能该如何设计呢,高并发、海量数据该如何保证其高可用呢?
@Configuration注解源码分析
`@Configuration` 是 Spring 框架中提供的一个核心注解,它指示一个类声明了一个或多个 `@Bean` 定义方法,这些方法由 Spring 容器管理并执行,以便在运行时为 bean
Spring为什么需要三级缓存来解决循环依赖
“ 本文正在参加「金石计划」 ” 1:为什么会产生循环依赖 在Spring中初始化一个Bean并不是简单的new A()这么简单,需要经过属性注入以及各种后置处理器的处理。 1:当我们初始化A的时候,
从 5s 到 0.5s!CompletableFuture 异步任务优化技巧,确实优雅!
一个接口可能需要调用 N 个其他服务的接口,这在项目开发中还是挺常见的。举个例子:用户请求获取订单信息,可能需要调用用户信息、商品详情、物流信息、商品推荐等接口,最后再汇总数据统一返回。 如果是串行(
面试10000次依然会问的【synchronized】,你还不会?
synchronized 关键字是实现线程同步的核心工具,它能够确保在任一时刻,只有一个线程能够访问被同步的方法或代码块。 这不仅保证了操作的原子性,即这些操作要么完全执行,要么完全不执行;同时
工作六年,我学会了用 Arthas 来辅助我的日常工作
如何通过 arthas 来解决日常工作中的疑难问题,如何通过 arthas 处理工作以前需要 debug,需要打印日志才能找的 bug。 集合案例来谈谈如何使用 arthas 这些命令。