摘要: 这两个都称为Spring容器,它们都会去加载配置文件。 一、BeanFactory BeanFactory采取延迟加载,第一次getBean时才会初始化Bean。 二、ApplicationContext ApplicationContext是对BeanFactory的扩展,提供了更多功能: 1. 阅读全文
posted @ 2020-08-25 23:01 海边拾贝seebit 阅读(221) 评论(0) 推荐(0)
摘要: 一、类路径获得配置文件 后面的路径放到src路径下的相对地址。 代码打包会把src打包到class路径下,类路径,就是相对src的路径。 二、文件系统路径获得配置文件 三、使用BeanFactory 四、案例代码 1 package com.gyf.test; 2 3 import com.gyf. 阅读全文
posted @ 2020-08-25 22:40 海边拾贝seebit 阅读(487) 评论(0) 推荐(0)
摘要: 一、IOC Inverse Of Control 控制反转,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架。 二、DI(Dependency Injection) 依赖注入,在Spri 阅读全文
posted @ 2020-08-25 15:38 海边拾贝seebit 阅读(166) 评论(0) 推荐(0)
摘要: 一、编写流程 1. 下载Spring开发包 2. 导入Spring的jar包 3. 配置Spring的核心xml文件 4. 在程序中读取Spring的配置文件来收获Bean【Bean其实就是一个new好的对象】 二、下载官网 Spring现在有很多框架,如Spring、SpringMVC、Sprin 阅读全文
posted @ 2020-08-25 14:14 海边拾贝seebit 阅读(184) 评论(0) 推荐(0)
摘要: 一、Spring概述 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复 阅读全文
posted @ 2020-08-24 21:26 海边拾贝seebit 阅读(230) 评论(0) 推荐(0)
摘要: 一、锁优化的思路和方法 锁的优化是能够尽可能将性能得到提升。锁优化是指怎样在阻塞状态下,尽可能提高性能。 1. 减少锁持有时间 这个程序中如果加了synchronized关键字,进入方法前,要先拿到对象实例的锁。如果这个方法本身里面做很多事情,一个线程进来后,很有可能导致其它线程进不来,优化思路是尽 阅读全文
posted @ 2020-08-23 09:16 海边拾贝seebit 阅读(515) 评论(0) 推荐(0)
摘要: 一、NIO 1. 为什么需要了解NIO和AIO 本质上来说,看起来它们跟多线程关系并不密切,并发更多的是线程的控制和线程的操作等内容,但是,虽然NIO并没有对多线程的控制与协作提出一些特别的观点,但是它改变了线程在应用层面的使用方式,解决了一些实际的困难,节省了一些系统的成本。 异步IO,所谓异步的 阅读全文
posted @ 2020-08-16 22:48 海边拾贝seebit 阅读(444) 评论(0) 推荐(0)
摘要: 一、什么是设计模式 1. 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽马(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。 2. Richard Helm,Ralph John 阅读全文
posted @ 2020-08-15 10:35 海边拾贝seebit 阅读(465) 评论(0) 推荐(0)
摘要: 一、简介 Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的封装。 二、步骤 1. 导入jar包 2. 创建JdbcTemplate对象。依赖于数据源DataSource JdbcTemplatetemplate = new JdbcTemplate(ds); 阅读全文
posted @ 2020-08-13 18:11 海边拾贝seebit 阅读(198) 评论(0) 推荐(0)
摘要: 一、概述 1. 概念 用户从容器(数据库连接池)中获取连接,不会向系统底层申请资源。 数据库连接池就是一个容器(集合),存放数据库连接的容器 当系统初始化好后,容器被创建,容器中会申请一些连接对象 ,用户访问完之后,会将连接对象归还给容器。 2. 好处:节约资源;用户访问高效。 二、实现 1. 标准 阅读全文
posted @ 2020-08-13 15:54 海边拾贝seebit 阅读(155) 评论(0) 推荐(0)