自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java虚拟机堆与栈

栈:线程私有,用于运行程序,执行一个方法则有一个栈帧压入栈,方法结束(return/throw)弹出栈。操作数栈:保存方法运行时的中间计算结果与临时变量。动态链接:服务于方法需要调用其他方法。栈帧:局部变量表:保存基本数据类型与对象引用。堆:线程共有,主要存放对象实例。

2023-04-15 21:06:26 37

原创 抽象工厂和工厂方法

抽象工厂和工厂方法区别

2022-09-21 11:15:38 84

原创 MyBatis_动态SQL

实现动态SQL语句: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!--绑定名称空间--> <mapper namespace="mybatis.dao.EmployeeMapp.

2021-12-31 12:56:04 482

原创 MyBatis_sql映射文件

1.单表增删改查: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="mybatis.dao.EmployeeMapper"> <!-- namespace:名称空间;指定为接

2021-12-31 12:49:37 724

原创 MyBatis_基础环境

1.需要引入的依赖: 2.创建全局配置文件mybatis-config: 2.1:创建dbconfig.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8 jdbc.username=root jdbc.password=123456 ...

2021-12-31 12:36:13 65

原创 SSM整合

ssm整合配置文件 1.新建一个maven项目 (1):maven的注意事项 1)maven版本问题: maven与idea版本关系: 1.IDEA22021兼容maven3.8.1以及之前的版本 2.IDEA2020兼容maven3.6.3以及之前的版本 3.IDEA2018兼容maven3.6.1以及之前的版本 因版本不对提示的报错信息: Unable to import maven project: See logs for ...

2021-12-28 14:55:31 877

原创 Spring_事务

一、事务的概述 1、什么事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操 作都失败 (2)典型场景:银行转账 * lucy 转账 100 元 给 mary * lucy 少 100,mary 多 100 2、事务四个特性(ACID) (1)原子性:事务的执行不能分隔,要么都执行,要么都不执行 (2)一致性:操作之前和操作之后总量是不变的 ...

2021-12-22 17:52:02 79

原创 Spring_JdbcTemplate

一、JdbcTemplate概述与准备工作 1、什么是 JdbcTemplate (1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 2、准备工作 (1)引入相关 jar 包(下图中的部分) (2)在 spring 配置文件配置数据库连接池 (3)配置 JdbcTemplate 对象,注入 DataSource <?xml vers...

2021-12-22 16:48:07 952

原创 Spring_AOP

一、AOP概述(什么是AOP) (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明 AOP 二、AOP底层原理(动态代理) 动态代理的实现(调用newProxyInstance方法实现: newProxyInstance方法介绍: public sta...

2021-12-22 15:53:40 399

原创 Spring_IOC

一、spring框架概述 1、Spring 是轻量级的开源的 JavaEE 框架 2、Spring 可以解决企业应用开发的复杂性 3、Spring 有两个核心部分:IOC 和 Aop (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 4、Spring 特点 (1)方便解耦,简化开发 (2)Aop 编程支持 (3)方便程序测试 ...

2021-12-22 11:12:41 216

空空如也

空空如也

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

TA关注的人

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