- 博客(10)
- 收藏
- 关注
原创 Java虚拟机堆与栈
栈:线程私有,用于运行程序,执行一个方法则有一个栈帧压入栈,方法结束(return/throw)弹出栈。操作数栈:保存方法运行时的中间计算结果与临时变量。动态链接:服务于方法需要调用其他方法。栈帧:局部变量表:保存基本数据类型与对象引用。堆:线程共有,主要存放对象实例。
2023-04-15 21:06:26
107
原创 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
539
原创 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
833
原创 MyBatis_基础环境
1.需要引入的依赖:2.创建全局配置文件mybatis-config: 2.1:创建dbconfig.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=123456 ...
2021-12-31 12:36:13
146
原创 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
1018
原创 Spring_事务
一、事务的概述1、什么事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操 作都失败 (2)典型场景:银行转账 * lucy 转账 100 元 给 mary * lucy 少 100,mary 多 1002、事务四个特性(ACID) (1)原子性:事务的执行不能分隔,要么都执行,要么都不执行(2)一致性:操作之前和操作之后总量是不变的...
2021-12-22 17:52:02
144
原创 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
1040
原创 Spring_AOP
一、AOP概述(什么是AOP)(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOP二、AOP底层原理(动态代理) 动态代理的实现(调用newProxyInstance方法实现: newProxyInstance方法介绍:public sta...
2021-12-22 15:53:40
476
原创 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
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅