加载中
探索数据库的事务

什么是事务?事务就是,访问并可能更新数据库中各种数据项的一个程序执行单元。事务通常都是有事务的开始和事务的结束的,一个事务是由一条或者多条SQL语句组成。 事务有四大特征:原子性,隔...

2021/11/03 17:36
34
spring的AOP

AOP,Aspect-Oriented Programming,简而言之就是,面向切面编程。那什么是面向切面编程呢?我们先来了解一下切面,所有要被入侵监控的业务节点所形成的一个状态,这个可以看成一个面,每一个...

spring注解扫描器

相信大家在使用spring的过程中都会遇到一个很大很大的问题:每创建一个类,就需要配置一个bean组件关联此类。当我们真实项目中,创建的类多的时候,我们就需要大量的bean组件,这样使得工作变...

2021/10/31 20:40
43
spring的依赖注入:(2)set方法注入

上回说到依赖注入dependency injection有三种方法,并且介绍了一下第一种方法:构造方法注入。这种注入方法,需要输入大量的参数,多个地方进行不同需求的调用,这样就会让参数注入具有了选择...

2021/10/30 19:59
10
依赖注入【dependency injection】 注入方法:(1)构造方法注入

spring的核心容器有四种核心技术,依赖注入 DI(dependency injection)是其中之一。依赖注入有三种注入方式:构造方法注入、set方法注入、接口注入。今天我们就来说说第一种方式,构造方法注入...

2021/10/28 17:06
77
spring的core container(核心容器)

容器,顾名思义,用于装其他物品的盒子或者收纳空间。所以,spring的core container(核心容器)就是用来装类的。接下来,就说说spring的core container(核心容器)的执行过程。 spring的core ...

2021/10/27 18:49
33
逆向工程

何为逆向工程,就是根据数据库和表的特征动态生成java业务。软件逆向工程又称软件反向工程,是指从可运行的程序系统出发,运用解密、反汇编、系统分析、程序理解等多种计算机技术,对软件的结...

2021/10/27 16:27
30
数据库的存储过程

所谓的存储过程,简单来说,就是为了以后的使用而保存的一条或多条的MySQL语句的集合。在我看来,存储过程就是有业务逻辑和流程的集合,可以在存储过程中创建表,更新数据,删除数据等。参照...

2021/10/26 13:18
35
mybatis的业务动态sql

首先,我们要知道动态sql是什么?在传统的jdbc方法中,在组合复杂的sql语句的时候,我们需要去拼接sql语句,如果一不小心少了一个逗号啥的,就会导致错误,这样会很麻烦。所以,mybatis的动态...

2021/10/25 14:23
30
mybatis中的占位符问题

mybatis中提供了两种占位符 #{} ${}。 1.#{}占位符是为了获取值,获取的值用在sql语句中where、insert、upate语句中。#{}是根据值的名称取值,也可以使用三种类型的值填充。#{}表示的是拼接符...

2021/10/24 16:42
18
mapper.xml文件中的标签

今天来说说mapper.xml文件中的一些标签名。 1.crud--增删改查 1)添加数据。 2)删除数据。 3)修改,更新数据。 4)查看数据。 2.sql片段 可以将重复的sql语句提取出来,......

2021/10/23 14:12
24
mybatis中的缓存机制

今天,我们就来说说这个缓存机制。所谓的缓存,就是一种临时存储,为了加快访问速度,减少数据库的操作,提高数据库性能。它的执行过程就是,编译的业务中需要获取数据,如果有缓存的数据,就...

2021/10/22 13:39
33
使用mybatis的mapper代理来查看所有的签到信息

上次我讲解了一下mybatis的mapper代理中涉及到的反射机制原理。然后今天来使用mybatis的mapper代理来查看一张签到信息表中的全部信息。 首先,我们需要配置环境,这个我前几次讲过了,那我们...

2021/10/21 17:33
16
mybatis的mapper代理操作原理分析之反射机制

所谓的反射机制,就是在运行过程中动态获取对应类的信息。那我们该如何去实现这个反射机制。今天我们就要说一说。 第一点、首先我们要获取对应类或者接口的Class对象。这有三种方式: Class ...

2021/10/20 20:18
26
mybatis的mapper代理模式

基于上次写的 mybatis的入门程序:编写业务--根据编号查询用户信息 ,发现代码过于繁琐,还是要使用mybatis写好的处理方法进行增删改查,sql语句还要自己映射,以及传入的所有参数全部作为o...

2021/10/19 13:23
64
mybatis的入门程序:编写业务--根据编号查询用户信息

今天我们使用mybatis的入门程序来写编写业务--根据编号查询用户信息。 1.首先,我们创建一个source floder,命名为config。然后再下面创建mybatis-config.xml用来连接数据库。 2.因为我们查看...

2021/10/18 13:51
83
Java基础--使用Java基础编译加减乘除运算

1.首先定义一个全局的键盘接收器 2.然后用一个while循环语句,来输入两个数字和字符。我是使用BigDecomal来定义我输入的数字,这样就不需要考虑输入的数字是double类型还是int类型。 3.接下来...

2021/10/17 14:39
73
mysql的基本命令

1.连接数据库:mysql -u用户名 -p,然后输入密码。 注:如果显示不是本部命令,说明环境没有配置好,这个需要提前配置好环境。 set path = MySql的绝对路径\bin;%path% 这是临时配置,关闭dos...

2021/10/16 13:22
9
Mybatis框架--入门程序

Mybatis框架是apache下的一个java写的开源项目。它是一个持久层的框架--解决代码中数据存入数据库中的数据,支持定制化 SQL、存储过程、映射规则,可以使用简单的 XML 进行信息映射,将实体类...

2021/10/15 20:02
61
Statement和PrepareStatement的区别与联系

Statement为JDBC的三个接口,而PrepareStatement为 Statement的子接口。它们之间有着联系也有这个很大的区别。 接下来就讲讲Statement和PrepareStatement的区别: 1、PreparedStatement:表示...

2021/10/14 20:25
46

没有更多内容

加载失败,请刷新页面

返回顶部
顶部