spring
文章平均质量分 93
欧阳锋feng
这个作者很懒,什么都没留下…
展开
-
使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!
Java中使用try catch 会严重影响性能。然而,事实真的如此么?我们对try catch 应该畏之如猛虎么?基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能。原创 2023-03-07 09:16:39 · 581 阅读 · 1 评论 -
Java 8 Stream 理解与使用
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,原创 2022-03-23 08:47:46 · 148 阅读 · 0 评论 -
Spring AOP 原理源码分析
目录准备工作从@EnableAspectJAutoProxy看起AnnotationAwareAspectJAutoProxyCreator创建过程AnnotationAwareAspectJAutoProxyCreator的执行时机创建AOP代理获取拦截器链小结准备工作在这里我先简单记录下如何实现一个aop:AOP:【动态代理】 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式; 1、导入aop模块;Spring AOP:(spring-aspe转载 2021-04-26 14:58:43 · 185 阅读 · 0 评论 -
Spring IOC 容器源码分析
Spring IOC 容器源码分析引言BeanFactory 简介启动过程分析创建 Bean 容器前的准备工作创建 Bean 容器,加载并注册 Bean**BeanDefinition 接口定义****processBeanDefinition 解析 bean 标签****注册 Bean****Bean 容器实例化完成后****准备 Bean 容器: prepareBeanFactory****初始化所有的 singleton beans****创建 Bean****创建 Bean 实例****bean 属转载 2021-04-26 11:47:44 · 135 阅读 · 0 评论