Spring知识点小结(一)】的更多相关文章

Spring部分 1.谈谈你对spring IOC和DI的理解,它们有什么区别? IoC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架 DI:Dependency Injection 依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件 面试题: IoC 和 DI的区别? IoC 控制反转,指…
一.JdbcTemplate(jdbc模版--抽取的工具) web阶段DBUtils:        QueryRunner runner = new QueryRunner(dataSource);        runner.update()/query();            spring的JdbcTemplate        JdbcTemplate jdbcTemplate = new JdbcTemplate();        jdbcTemplate.setDataSour…
一.aop的简介 aop:面向切面编程    aop是一种思想,面向切面编程思想,Spring内部提供了组件对aop进行实现    aop是在运行期间使用动态代理技术实现的思想    aop是oop延续        面向过程:C        面向对象:Java        面向切面:AOP        面向服务架构:SOA            aop的底层实现:动态代理        基于JDK:目标对象必须有接口(proxy是接口的实现)        基于cglib:目标对象不需要…
一.配置非自定义的Bean(数据源DataSource模型) DBCP数据源:        导入dbcp的jar包:dbcp+pool+connector                代码实现:            //创建数据源对象            BasicDataSource dataSource = new BasicDataSource();            //设置数据库的基本参数            dataSource.setDriverClassName("…
一.Spring的简介 1.spring是一个full-stack轻量级开源框架    2.spring的两大核心        IoC: inverse of control  控制反转:反转是对象的创建权,由原来自己new方式变成让spring容器(IoC容器)创建对象  作用:完成解耦合        AOP: 面向切面编程(底层实现:动态代理)  作用:不修改源码的情况下,对目标方法进行增强    3.spring优点        方便解耦 简化开发:IoC        aop编程支…
[MQ 系列]RabbitMq 核心知识点小结 以下内容,部分取材于官方教程,部分来源网络博主的分享,如有兴趣了解更多详细的知识点,可以在本文最后的文章列表中获取原地址 RabbitMQ 是一个基于 AMQP 协议实现的企业级消息系统,想要顺畅的玩耍的前提是得先了解它,本文将主要介绍 rabbitmq 的一些基本知识点 特点 基本概念 消息投递消费的几种姿势 事务 集群 I. 基本知识点 它是采用 Erlang 语言实现的 AMQP(Advanced Message Queued Protoco…
SpringBoot 系列教程之事务隔离级别知识点小结 上一篇博文介绍了声明式事务@Transactional的简单使用姿势,最文章的最后给出了这个注解的多个属性,本文将着重放在事务隔离级别的知识点上,并通过实例演示不同的事务隔离级别下,脏读.不可重复读.幻读的具体场景 I. 基础知识 在进入正文之前,先介绍一下事务隔离级别的一些基础知识点,详细内容,推荐参考博文 mysql 之锁与事务 1. 基本概念 以下基本概念源于个人理解之后,通过简单的 case 进行描述,如有问题,欢迎拍砖 更新丢失…
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: <disruptor笔记>系列链接 快速入门 Disruptor类分析 环形队列的基础操作(不用Disruptor类) 事件消费知识点小结 事件消费实战 常见场景 等待策略 知识点补充(终篇) 关于独立消费和共同消费 本篇是<disruptor笔记>的第四篇,前面章节写了不少代码…
C++重要知识点小结---1:http://www.cnblogs.com/heyonggang/p/3246631.html C++重要知识点小结---2:http://www.cnblogs.com/heyonggang/p/3253036.html 1.什么是智能指针? 智能指针是一个行为类似指针但也提供其他功能的类. 智能指针类实现普通指针行为的类的区别在于:智能指针通常接收指向动态分配对象的指针并负责删除该对象.用户分配对象,但由智能指针类删除它,因此智能指针类需要实现复制控制成员来管…
C++重要知识点小结--1 :http://www.cnblogs.com/heyonggang/p/3246631.html 1.C++允许程序员声明一个不能有实例对象的类,这样的类惟一的用途是被继承.这种类成为抽象类. 一个抽象类至少具有一个纯虚函数.所谓纯虚函数是指被标明为不具体实现的虚成员函数. 如: ; //纯虚函数 在WithDrawal()的声明之后的“=0”表明程序员将不定义该函数.该声明是为派生类而保留的位置. 一个抽象类不能有实例对象,即不能由该类抽象来制造一个对象. 纯虚函…