- 博客(10)
- 收藏
- 关注
原创 Bean配置文件之scope元素
前言:Spring容器在创建bean对象时,一般默认创建的都是单例对象,在整个容器中仅仅只存在一个该类型的bean对象若有需求是要求每次调用的bean对象都是不同的bean对象,则需要配置作用域为prototype在Spring Web容器中,作用域则有request、session、application三种类型有时候,Spring容器内置的作用域并不能满足我们的需求,则可以通过自定义作用域来扩展案例源码:码云仓库的base-0041、Scope属性基本格式:<bean
2021-12-08 10:58:29
158
原创 IOC容器创建bean对象的4种方式
前言:Spring容器创建bean对象,一般通过反射机制查找bean元素的class属性值来找到要实例化的类,从而实例化bean对象。这便是调用构造方法来实例化bean对象在某些情况下,若采用简单的xml配置文件方式,比如写大量的bean元素,会大大增加工作量。Spring容器还添加了一些bean元素的属性来减少配置文件的编写工作量。比如,静态工厂方法(factory-method属性)、实例化工厂方法(factory-bean属性、factory-method属性)此外,Spring还提
2021-12-06 15:05:18
1387
原创 Bean配置文件之bean元素、alias元素、import元素
前言:在Spring家族项目中,我们经常使用注解来配置Bean对象,很少用到xml配置文件原因:因为使用注解来配置Bean对象,只需加个注解即可而xml配置Bean对象,则需要写大量的bean元素,容易造成配置文件的繁冗但是掌握如何创建xml配置文件,有助于我们快速掌握相关注解的作用1、bean元素作用:用来定义一个bean对象基本格式:<bean id="bean唯一标识(bean名称)" name="bean名称或别名" class="完整类型..
2021-12-02 17:01:38
619
原创 IOC初体验-Bean的获取
1、Spring容器Spring容器(IOC容器)是具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对外提供对象的查找等操作,对象的整个生命周期都是由容器来控制。Spring容器是如何管理对象的呢我们设置一个配置文件,其中设置了Spring容器需要管理的对象,以及构建对象的方式配置文件支持XML格式和java注解两种方式,一般推荐注解2、Spring容器对象Spring容器比较常见的接口及实现类,简易的类图如下BeanFact
2021-11-24 11:43:50
366
原创 IOC篇之IOC概念
1、第一印象IOC (Inversion of Control),中文意思即控制反转这是一个概念,也是一种思想控制反转,实际上就是指对一个对象的控制权的反转不太理解什么是控制反转的话,可以通过下面的代码来加强理解public class Book { private Integer id; private String name; private Double price; ...}public class User { private Inte
2021-11-18 17:28:59
187
原创 Python基础知识(四)
Python函数01、创建函数# 创建函数语法def funaction_name(parameters): """docstring""" statements(s)02、调用函数name = "Tom"#定义函数def greet(name): """This function greets to the person passed in as parameter""" print("Hello," + name + ",Good morning!")
2021-06-26 21:59:58
177
原创 Python基础知识(三)
For循环01、For循环For循环是迭代对象元素的常用方法 。代码块:使用缩进,块内的行必须通过制表符缩进,或相对于周围的命令缩进4个空格。# 迭代列表for number in [23, 41, 12, 16, 7]: print(number)'''234112167''' 02、枚举返回一个元组,其中包含每次迭代的计数(从默认为0开始)和迭代序列获得的值# 迭代列表lists = ['steve', 'rachel', 'michael',
2021-06-23 22:46:07
107
原创 Python基础知识(二)
一、字典字典是一种将键(key)映射到值(value)的无序数据结构 。字典的值可以是任何值,如列表,函数,字符串等;键(key)必须是不可变的,例如,数字,字符串或元组等。对字典的操作,即对字典的键进行操作。# 定义一个字典dict = {'start':'There is a new start','second':'This a dictionary','third':'Let\'s go'}print(dict) # {'start': 'There is a new start',
2021-06-23 14:24:00
103
原创 Python基础知识(一)
一、基础类型01、入门的第一步print('Hello World!') # Hello World!02、字符串的输出# 字符串可以被三种符号包围-',","""print('Hello World!') # Hello World!print("Hello World!") # Hello World!print("""Hello World!""") # Hello World!03、\t(制表符,即Tab)、\n(换行)# \tprint("Hello \t Wo
2021-06-22 19:32:07
78
原创 什么是深度学习
一、深度学习的发展历程1.1 图灵测试1950年,图灵提出了图灵测试的概念 :把一个人和一台计算机分别放在两个隔离的房间中,房间外的一个人同时询问人和计算机相同的问题,如果房间外的人无法分别哪个是人,哪个是计算机,就能够说明计算机具有人工智能 。1.2 医学上的发现1981年 ,David Hubel 等人发现了人的视觉系统处理信息是分级的 。 人脑神经元示意图从视网膜(Retina)出发,经过低级的V1区提取边缘特征,到V2区的基本形状或目标的局部,
2021-06-21 21:59:47
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人