自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Servlet中自动注入sping IOC容器中bean失败原因分析

Servlet中自动注入sping IOC容器中bean失败原因分析​ 在用Spring + Mybatis + servlet 执行web项目时, 在Servlet类中用@Autowired 自动注入Spring容器中已经配置的bean时,出现空指针异常[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bdI1bT1h-1595920757535)(C:\Users\yangchx\AppData\Roaming\Typora\typora-user-images\1

2020-07-28 15:19:38 653

原创 SpringIOC

Spring -IOC一 . Spring 框架结构​ Spring 是一个Ioc 和 AOP 容器的框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C7fqcuVR-1595508246596)(D:\java课程\yangchx\网课\课程资料\Spring\常见异常\Spring结构图.png)]底层core : 封装了架构需要的最底层部分,包括类型转换,资源访问等常用工具类beans : 提供了控制反转和依赖注入,contextELs

2020-07-23 20:44:24 113

原创 SSM整合

SSM整合1. web工程搭建初始化1.1创建webapp工程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-StM1rfAF-1595472680092)(.\img\image-20200722174349545.png)]1.2 编写工程信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-carXTI1N-1595472680094)(.\img\image-20200722174544315.png)]1.3POM文件 &lt

2020-07-23 10:51:56 90

原创 多线程

多线程并发和并行 并发: 两个事件在同一"时刻"同时进行 并行: 两个事件在同一"时间段"同时进行 进程和线程进程: 在内存中正在执行的程序(任务管理器里的每一行程序都算一个进程)线程: 在进程中拥有独立功能的执行单元.一般完成某项操作(360杀毒软件扫描和杀毒就是杀毒软件进程中的两个线程) 线程调度: CUP的线程调度: CPU 会在多个线程之间,.进行快速切换,快到人根本感觉不出来,以为多个线程同时都在执行,实际上这多个线程是在并发执行. 分类:

2020-06-21 15:30:56 149

原创 设计模式1

设计模式自定义数据库连接池概述​ java.sql.DataSource 接口: 数据源(数据库连接池) java官方提供的数据库连接池规范(接口) //1. 实现DataSource接口.(这是JDBC定义的规范)public class DataS implements DataSource { //2. 用集合来存储连接(Connection) .List<> 集合 private List<Connection> DataS; pu

2020-06-21 15:27:31 101

原创 设计模式

设计模式单例设计模式:单例设计模式: 就是让某个类,只能有一个对象(任务管理器就是使用的单利设计模式)/* * 饿汉单例设计模式--刚刚开始直接创建对象,当用户调用get方法了,直接返回已经创建好的对象即可! * */public class Person { /* 实现步骤: * a.私有化构造方法,目的是不让用户自己去创建对象 b.在类的内部创建一个该类的对象,并且加上private static修饰 c.提供一个静态的get方法,在方法

2020-06-21 15:27:09 105

原创 Mybatis- 高级

Mybatis- 高级注解开发单表查询常用注解@Select(“查询的 SQL 语句”):执行查询操作注解@Insert(“新增的 SQL 语句”):执行新增操作注解@Update(“修改的 SQL 语句”):执行修改操作注解@Delete(“删除的 SQL 语句”):执行删除操作注解配置核心配置文件<mappers> <package name="接口所在包"/></mappers>多表查询​ 一对一@Results:封

2020-06-21 15:25:40 88

原创 Mybatis 进阶

Mybatis 进阶Mybatis 映射配置文件 - 动态sql 标签 : 如果有动态条件,则使用该标签代替where关键字 标签 : 条件判断标签<if test=“条件判断”> 查询条件拼接</if> 标签 : 循环遍历标签<foreach collection=“”open=“”close=“”item=“”separator=“”> 获取参数</foreach>属性 : collection 集合或者数组 o

2020-06-21 15:25:13 103 1

原创 Mybatis 基础

Mybatis 框架ORM 介绍​ ROM : Object relational Mapping : 对象关系映射​ 指的是持久化数据和实体对象的映射模式​ 规则: 数据表 - > 类​ 表字段 - > 成员变量(属性)​ 表数据 - > 创建的一个对象Mybatis​ Mybatis 是基于java 的持久层框架,内部封装了JDBC ,开发者只需要关注SQL语句本身,而不需要处理驱动.创建连接,创建执行者等

2020-06-21 15:24:24 124

原创 JDBC 高级

JDBC 高级​一. 数据库连接池的概念​ 数据库连接池: 用来分配,管理和释放数据库连接,允许程序重复使用一个现有的数据库连接,而不是再重新建立一个,能明显提高对数据库操作的性能​ 作用: 避免重复创建连接,提升程序的执行效率二.开源数据库连接池 **C3P0**: 配置文件会自动加载,但是必须f放在src文件夹下,名字必须叫c3p0-config.xml或c3p0-config.properties导包 2. 配置信息 3. 获取连接…后面跟jdbc入门一样package

2020-06-15 13:33:08 124

原创 JDBC基础

JDBC一. 概念:通过java数据库的连接,是一种用于执行SQL语句的api,可以为多种关系型数据库的链接提供统一访问,是有一组用java语言编写的类和接口组成二.本质:就是java 官方提供的一套规范(接口)用于帮助开发人员快速实现不同关系型数据库(MYsql, sqlserver,Oracle,)的连接.三. 快速入门 :1.导包2 . 注册驱动Class.forName("com.mysql.jdbc.Driver");获取数据库的连接 //三个参数: url : jdb

2020-06-15 12:44:52 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除