Spring
文章平均质量分 75
huangshulang1234
这个作者很懒,什么都没留下…
展开
-
Spring思维导图,让Spring不再难懂(mvc篇)
Spring思维导图,让Spring不再难懂(mvc篇)写在前面生活就像海洋,只有意志坚强的人才能到达彼岸。已经很久没有发文章了呀,想必大家都挂念我了,哈哈。温故而知新,今天一起来复习一下spring mvc的内容吧。spring mvc简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherSe转载 2017-11-08 09:11:28 · 400 阅读 · 0 评论 -
深入理解 Spring 事务原理
深入理解 Spring 事务原理一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoC转载 2018-01-29 09:56:52 · 211 阅读 · 0 评论 -
如何运用Spring框架的@Async实现异步任务
如何运用Spring框架的@Async实现异步任务在此篇文章中,我们根据使用@Async注解进行探索Spring对异步执行的支持。简单的把@Async注解放到Bean的方法上就会使用不同的线程运行,也就是说,调用者执行此方法不用一直等待整个方法执行完毕。在Spring中比较有趣的一点就是事件机制也支持异步处理,如果你想这样使用的话。让我们开始使用JAVA转载 2018-03-07 09:35:37 · 203 阅读 · 0 评论 -
Spring基础篇——通过Java注解和XML配置装配bean
Spring基础篇——通过Java注解和XML配置装配bean自动化装配的确有很大的便利性,但是却并不能适用在所有的应用场景,比如需要装配的组件类不是由自己的应用程序维护,而是引用了第三方的类库,这个时候自动装配便无法实现,Spring对此也提供了相应的解决方案,那就是通过显示的装配机制——Java配置和XML配置的方式来实现bean的装配。作者:陈本布衣 出处:http转载 2018-03-08 09:29:33 · 330 阅读 · 0 评论 -
十分钟理解Java中的动态代理
十分钟理解Java中的动态代理本文转载自博客园原文链接:https://www.cnblogs.com/hellohowlow/p/8476227.html十分钟帮助大家理解Java中的动态代理,什么是动态代理?感兴趣的小伙伴们可以参考一下若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码转载 2018-03-08 09:33:31 · 165 阅读 · 0 评论 -
spring和springMVC的面试问题总结
spring和springMVC的面试问题总结1.Spring中AOP的应用场景、Aop原理、好处?答:AOP--Aspect Oriented Programming面向切面编程;用来封装横切关注点,具体可以在下面的场景中使用:Authentication 权限、Caching 缓存、Context passing 内容传递、Error handling 错误转载 2018-03-16 09:07:31 · 333 阅读 · 0 评论 -
Spring AOP 失效的真正元凶
Spring AOP 失效的真正元凶Understanding AOP proxiesSpring AOP is proxy-based. It is vitally important that you grasp the semantics of what that last statement actually means before you write your转载 2018-03-12 09:57:06 · 4801 阅读 · 2 评论 -
spring和springMVC的面试问题总结
spring和springMVC的面试问题总结1.Spring中AOP的应用场景、Aop原理、好处?答:AOP--Aspect Oriented Programming面向切面编程;用来封装横切关注点,具体可以在下面的场景中使用:Authentication 权限、Caching 缓存、Context passing 内容传递、Error handling 错误转载 2018-03-18 08:56:46 · 178 阅读 · 0 评论 -
spring面试题及答案解析(7)
spring面试题及答案解析(7)这一篇说一些Java最流行的框架spring的一些知识点。大家注意到了没有,我不说面试题,改用知识点了。因为后台有小伙伴留言说有很多人不准备面试,可不可以发一些学习的知识点。其实面试所问的往往是企业期望技术人掌握的东西,这些不一定只是为了去面试看,通过看这些问题反省自己对某一块知识的掌握也是很好的。但小编还是想尽量满足大部分小伙伴的转载 2018-03-30 08:53:52 · 572 阅读 · 0 评论 -
Java代码5种方法获取spring 容器的bean
Java代码5种方法获取spring 容器的bean一: ApplicationContext context = new FileSystemXmlApplicationContext("applicationContext.xml");context.getBean(" ")方法;说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置转载 2018-01-19 09:37:58 · 226 阅读 · 0 评论 -
Spring-涉及到的设计模式汇总
Spring-涉及到的设计模式汇总1. 简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入转载 2018-02-01 11:25:05 · 811 阅读 · 0 评论 -
什么是事务、事务特性、事务隔离级别、spring事务传播特性
什么是事务、事务特性、事务隔离级别、spring事务传播特性1.什么是事务:事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。2.事务特性:事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability转载 2018-01-31 09:35:30 · 226 阅读 · 0 评论 -
Spring思维导图,让Spring不再难懂(ioc篇)
Spring思维导图,让Spring不再难懂(ioc篇)写在前面写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过程,由ioc转载 2017-11-08 09:12:03 · 370 阅读 · 0 评论 -
Spring思维导图,让spring不再难懂(一)
Spring思维导图,让spring不再难懂(一)写在前面很多人在微信公众号中给我留言说想看spring的思维导图,正好也打算写。与其他框架相比,spring项目拥有更多的模块,我们常用的ioc,mvc,aop等,这些是spring的主要板块。一篇文章也不可能全部都讲,所以,我打算先把spring简介说一下,后续再写ioc,mvc和aop。关于S转载 2017-11-08 09:12:34 · 457 阅读 · 0 评论 -
开源项目spring-shiro-training思维导图,让项目不再难懂
开源项目spring-shiro-training思维导图,让项目不再难懂写在前面多多阅读源码,对技术提高很有帮助。首先需要读懂别人的代码。终于完成了一个开源项目的思维导图解读。选spring-shiro-training这个项目解读是因为它开源,然后涉及到了很多我们常用的技术,如缓存,权限,任务调度,ssm框架,Druid监控,mybatis-plus,代转载 2017-11-08 09:12:54 · 456 阅读 · 0 评论 -
Spring思维导图,让Spring不再难懂(cache篇)
Spring思维导图,让Spring不再难懂(cache篇)关于缓存缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。在增删改查中,数据库查询占据了数据库操作的80%以上,而非常频繁的磁盘I/O读转载 2017-11-11 09:27:11 · 631 阅读 · 0 评论 -
Spring 知识点提炼
Spring 知识点提炼1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象转载 2017-11-05 15:07:41 · 555 阅读 · 0 评论 -
Spring3:AOP
Spring3:AOPAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往转载 2017-11-06 09:05:10 · 255 阅读 · 0 评论 -
我们为什么要使用 AOP
我们为什么要使用 AOP前言一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基础。这篇文章最后的推荐以及回复认为我写的对大家有帮助的评论有很多,但是现在从我个人的角度来看,这篇文章写得并不好,甚至可以说是没有太多实质性的内容,因此这些推荐和评论让我觉得受之有愧。基于以上原因,更新一篇文章,从最基础的原始代码-->使用设计转载 2017-11-15 09:58:56 · 259 阅读 · 0 评论 -
69道Spring面试题和答案
69道Spring面试题和答案Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好转载 2017-11-26 08:45:01 · 520 阅读 · 0 评论 -
我们为什么要使用AOP?
我们为什么要使用AOP?前言一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基础。这篇文章最后的推荐以及回复认为我写的对大家有帮助的评论有很多,但是现在从我个人的角度来看,这篇文章写得并不好,甚至可以说是没有太多实质性的内容,因此这些推荐和评论让我觉得受之有愧。基于以上原因,更新一篇文章,从最转载 2018-04-09 09:41:39 · 351 阅读 · 0 评论