首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
angryfun
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
策略模式-专治多个if
写三个实现add/update/delete类实现BaiduFaceService,并实现InitializingBean初始化执行。 策略模式-静态工厂其实就是一个key,value结构 key是 add/update/delete。 value 是 上文的三个实现类。根据不…
解耦神器之观察者模式
我本人特别喜欢李连杰演的这一版霍元甲,他年少轻狂,好勇斗狠,勇争津门第一,中年家破人亡,流落他乡悟出了侠的真谛,成为真正的大侠霍元甲。当然我不太希望我的一生这么波荡起伏,因为我没有他那么厉害。但是我特别喜欢剧中的一句台词,就是“功夫是需要时间去磨练出来的,两三年的猫脚功夫,这一…
优雅打印接口调用时长 | 七日打卡
按照这种控制层的编写规范,只需要用切面找到每个业务包下的controller类,监控类下面的每个方法的入参和执行时间,打印在log日志中便可以在控制台中可视化每个接口的实时状态了. aop的核心在于切点和通知类型.结合我们所需要实现的方案,我们所关注的切点就是每个业务下控制层包…
9条消除if...else的锦囊妙计,助你写出更优雅的代码
最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。 废话不多说,先看看下面的代码。 PayService类的toPay方法主要是为了发起支付,根据不同的code,决定调用用不同的支付类(比如:aliaPay)的pay…
快来瞧瞧这份 Spring 面试小抄!
1. Spring 特点 2. Spring 核心组件 Spring 是一个分层架构,主要由如下 7 大模块所构成。Spring 模块位于核心容器,定义了创建、配置和管理 Bean 的方式。 Spring Core:提供 Spring 框架基本功能,主要组件是 BeanFact…
聊一聊Spring的事务管理
事务的定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作不成功,要么都成功。其必须遵循四个原则(ACID)。原子性(Atomicity):即事务是不可分割的最小工作单元,事
Spring Cloud 2020.0.0正式发布,再见了Netflix
你好,我是YourBatman。 北京时间2020-12-22深夜,Spring Cloud 2020.0.0版本正式发布。2020.0.0是第一个使用新版本方案的Spring Cloud发行版本。 关于版本号这里啰嗦几句:在这之前,Spring Cloud的Release T…
SpringBoot启动流程是怎样的?
SpringBoot一开始最让我印象深刻的就是通过一个启动类就能启动应用。在SpringBoot以前,启动应用虽然也不麻烦,但是还是有点繁琐,要打包成war包,又要配置tomcat,tomcat又有一个server.xml文件去配置。 然而SpringBoot则内置了tomca…
「性能提升」扩展Spring Cache 支持多级缓存
redis 作为常用中间件,虽然我们一般业务系统(毕竟业务量有限)不会遇到如下图 在随着 data-size 的增大和数据结构的复杂的造成性能下降,但网络 IO 消耗会成为整个调用链路中不可忽视的部分。尤其在 微服务架构中,一次调用往往会涉及多次调用 例如pig oauth2.…
「一站式」兼容所有云厂商文件存储Spring Boot 实现
在互联网发展的今天,近乎所有的云厂商都提供「对象存储服务」。一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。 当我们在使用对应云厂商产品的时候,只需要引入对应尝试提供的 SDK ,根据其开发文档实…