• 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:Spring

技术杂谈

Spring AOP是什么?你都拿它做什么?

Spring AOP是什么?你都拿它做什么?
为什么会有面向切面编程(AOP)?我们知道 Java 是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了 OOP 的这点不足。为了阐述清楚 Spring AOP,我……继续阅读 »

勤劳的小蚂蚁 5天前 16浏览 0评论0个赞

技术杂谈

彻底搞懂依赖注入(一)Bean实例创建过程

彻底搞懂依赖注入(一)Bean实例创建过程
上一章介绍了 Bean 的加载过程(IOC 初始化过程),加载完成后,紧接着就要用到它的依赖注入(IOC 依赖注入)。那什么是依赖注入呢?所谓依赖注入,就是由 IOC 容器在运行期间,动态地将某种依赖关系注入到对象之中。再完成 IOC 容器初始化之后,也就是所谓的 Bean 加载完成后,我们需要对这些 Bean 进行调用和获取,这个过……继续阅读 »

勤劳的小蚂蚁 6天前 22浏览 0评论0个赞

技术杂谈

面试中被问Spring循环依赖的三种方式!!!

面试中被问Spring循环依赖的三种方式!!!
引言:循环依赖就是 N 个类中循环嵌套引用,如果在日常开发中我们用 new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下 Spring 是如果解决循环依赖的。第一种:构造器参数循环依赖Spring容器会将每一个正在创建的 Bean 标识符放在一个“当前创建 Bean 池”中,Bean 标识符在创建过……继续阅读 »

勤劳的小蚂蚁 1周前 (01-10) 13浏览 0评论0个赞

技术杂谈

可能是最漂亮的Spring事务管理详解

可能是最漂亮的Spring事务管理详解
事务概念回顾什么是事务?事物是逻辑上的一组操作,要么都执行,要么都不执行.事物的特性(ACID):原子性: 事物是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事物前后,数据保持一致;隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事物之间数据库是……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 20浏览 0评论0个赞

技术杂谈

利用SPRING管理热加载的GROOVY对象!

利用SPRING管理热加载的GROOVY对象!
原因最近做的项目属于数据分析类型,要求数据分析功能做到快速上线。该项目当前使用的语言是 Java + Groovy。 使用Groovy的原因很简单,因为 Groovy 脚本支持热加载功能。项目中,简单的数据分析工作,如一些统计、排序、过滤等,都放在Groovy里完成。需要上线新的数据分析功能时,只需要编写一个新的脚本,并热加载到 JVM 中即可……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 19浏览 0评论0个赞

技术杂谈

聊一聊 Spring 中的线程安全性

聊一聊 Spring 中的线程安全性
Spring 与线程安全Spring作为一个 IOC/DI 容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。Spring 对每个 bean 提供了一个 scope 属性来表示该 bean 的作用域。它是 bean 的生命周期。例如,一……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 15浏览 0评论0个赞

技术杂谈

面试必备:从源码入手,带你一文读懂Spring AOP面向切面编程

面试必备:从源码入手,带你一文读懂Spring AOP面向切面编程
AOP,Aspect Oriented Programming,面向切面编程。在很多时候我们写一些功能的时候,不需要用到继承这么重的方法,例如对每个方法在执行前打 log,在没有AOP的情况下,我们只能对每个方法都写一句打 log 的语句。如果是一个复杂点的功能,那么将会产生许多重复的代码,而且会对模块之间有更多的耦合。然而,在AOP下,我们只……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 27浏览 0评论0个赞

技术杂谈

零基础带你看Spring源码——IOC控制反转

零基础带你看Spring源码——IOC控制反转
本章开始来学习下Spring的源码,看看Spring框架最核心、最常用的功能是怎么实现的。网上介绍Spring,说源码的文章,大多数都是生搬硬推,都是直接看来的观点换个描述就放出来。这并不能说有问题,但没有从一个很好的、容易切入的角度去了解学习。博主来尝试抛弃一些所知,从使用上入手,步步回溯源码去了解学习。很多人会混乱 IOC 和 DI……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 20浏览 0评论0个赞

技术杂谈

面试必备技能:JDK动态代理给Spring事务埋下的坑!

面试必备技能:JDK动态代理给Spring事务埋下的坑!
一、场景分析最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务 parent 和事务 child,在 Controller 里边同时调用这两个方法,示例代码如下:1、场景 A:这里其实是分别执行了两个事物,执行的结果是两个方法都可以插入数据!如下:2、场景 B:修改上述代码如下:Pro……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 21浏览 0评论0个赞

技术杂谈

面试必问:Spring循环依赖的三种方式

面试必问:Spring循环依赖的三种方式
作者:学习园链接:https://blog.csdn.net/u010644448引言:循环依赖就是 N 个类中循环嵌套引用,如果在日常开发中我们用 new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。第一种:构造器参数循环依赖Spring 容器会将每一个正在创……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 21浏览 0评论0个赞

技术杂谈

浅析 Spring 中的事件驱动机制

浅析 Spring 中的事件驱动机制
今天来简单地聊聊事件驱动,其实写这篇文章挺令我挺苦恼的,因为事件驱动这个名词,我没有找到很好的定性解释,担心自己的表述有误,而说到事件驱动可能立刻联想到如此众多的概念:观察者模式,发布订阅模式,消息队列 MQ,消息驱动,事件,EventSourcing…为了不产生歧义,笔者把自己所了解的这些模棱两可的概念都列了出来,再开始今天的分享。在……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 21浏览 0评论0个赞

技术杂谈

抛弃配置后的Spring终极教程

抛弃配置后的Spring终极教程
本文为原创投稿文,作者:像风一样一、前言Spring 有 XML 配置和注解两种版本,我个人非常喜欢使用注解,相当热衷Spring boot!对于Spring,核心就是 IOC 容器,这个容器说白了就是把你放在里面的对象(Bean)进行统一管理,你不用考虑对象如何创建如何销毁,从这方面来说,所谓的控制反转就是获取对象的方式被反转了。……继续阅读 »

勤劳的小蚂蚁 3周前 (12-30) 37浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ

247507792

工作时间:09:00-23:00

新浪微博:点我访问

个人博客:点我访问