框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。mybatis 框架mybatis是
一:Dbutils是什么?(当我们很难理解一个东西的官方解释的时候,就让我们记住它的作用) Dbutils:主要是封装了JDBC的代码,简化dao的操作。 作用:帮助java程序员,开发Dao代码的简单框架。 框架的作用:帮助程序员,提高程序的开发效率。 出生:Dbutils是由Apache公司提供。二:为什么需要Dbutil..
原创 2022-11-14 20:09:51
112阅读
一、Springboot整合mybatis maven中添加对数据库与mybatis的依赖 添加application.properties关于mybatis的配置 mapper的xml文件所在目录需要在springboot启动类中配置扫描 数据库表设计 pojo mapper service co
转载 2019-06-03 13:42:00
87阅读
2评论
本文主要讲述: 序列化是什么? 序列化实现手段? transient关键字的作用? 如何自己定义序列化和反序列化? 序列化过程中我们应该注意点?     序列化是一种对象持久化的手段,一般都是用在网络传输或者RMI中。         大家都知道java对象在运行过程中是存放在jvm虚拟机,当脱离本机的jvm
转载 2024-07-06 21:16:31
21阅读
一、ACID即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。一致性:事务在完成时,必须使所有的数据都保持一致状态。隔离性:隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操作。有时也称串行化。持久性:在事务完成以后,该事务对数
转载 2023-08-08 14:23:09
57阅读
整合mybatis 流程: 导入依赖: 除了mybaits还有mysql和jdbc依赖 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-sta ...
转载 2021-07-15 10:39:00
98阅读
2评论
目录一、Redis的高可用1.1什么是高可用1.2Redis的高可用技术1.3持久化功能1.4Redis持久化的方式二、Redis的持久化之RDB2.1RDB持久化的触发方式触发条件RDB持久化的触发分为手动触发和自动触发两种。(1)手动触发(2)自动触发 (3)其他触发2.2bgsave执行流程2.3启动时加载三、Redis的持久化之AOF3.1AOF的开启配置3.2执行流程3.3AO
Android持久技术,好内存不如烂存储前言六、Android持久技术,好内存不如烂存储6.1 持久技术介绍6.2 简单文件存储方案6.3 SharedPreferences存储方案6.3.1 获取SharedPreferences对象的三种方式6.3.2 使用SharedPreferences对象存储和读取数据6.4 SQLite数据库存储方案6.4.1 创建数据库6.4.2 添加数据6
架构  开发架构一般都基于两种形式,一种是C/S架构,另一种是B/S架构。  在JavaEE开发中,几乎全部都是基于B/S架构的开发。在B/S架构当中,系统标准的三架构包括:表现、业务持久。  表现:    它是Web,负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求Web,Web需要接收http请求,完成http响应。  业务:    它是Servic
转载 2023-08-17 19:39:52
119阅读
持久:mappermapper:mapper主要是做数据持久的工作,负责与数据库进行联络的一些任务都封装在此,mapper的设计首先是设计mapper的接口, 然后在Spring的配置文件中定义此接口的实现类, 然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,mapper的数据源配置,以及有关数据库连接的参数都在Spring的配
转载 2023-09-08 14:46:55
110阅读
整合持久技术整合jsp 整合frameworker 整合thymeleaf整合jsp技术pom文件<p
原创 2022-11-24 18:56:43
105阅读
1、通过使用SpringBoot、SpringMVC、MyBatis整合,实现一个对数据库中的数据表的增加、修改、删除、查询操作。 首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 在pom文件中新增依赖包,如下所示: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.
原创 2021-06-01 23:31:14
462阅读
Spring Boot 支持整合以下几种持久技术 MyBatis Hibernate Spring Data JdbcTemplate Spring Boot 整合JdbcTemplate JdbcTemplate 是 Spring ⾃带的 JDBC 模版组件,底层实现了对 JDBC 的封装,⽤法
原创 2022-06-05 01:18:09
699阅读
新建项目 Pom.xml文件
原创 2022-06-17 10:01:18
75阅读
笔记1.什么是jpa   JPA是Java Persistence API的简称,中文名Java持久API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 持久化:      何谓"持久化" 持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(
转载 2023-07-31 16:33:19
27阅读
首先明确持久作用,持久就是要完成数据持久化。将数据库的存储功能从业务分离出来的设计,也就是持久组件了。目前,持久框架分为两种(以Hibernate和iBatis为例),两者的提供的ORM机制对于业务逻辑开发人员都是面向对象,没有什么大的差别;但是在实现具体的数据持久化操作时,前者对SQL语句完全透明,而后者则要开发者具体去写SQL语句了。两者的优缺点在此处暂不做比较评论。Hibernat
转载 2023-11-01 23:33:12
80阅读
MySQL作为当前最流行的关系型数据库,在各个行业的系统中扮演着最重要的角色。随着大家对数据价值认可的逐步加深,数据的可靠性是最常被问到的一个问题。MySQL是如何保证数据可靠性的?京东智联云RDS-MySQL又做了哪些优化和新特性来保证用户数据的可靠性和一致性?本篇文章将为大家一一揭秘。MySQL的Innodb存储引擎支持ACID(原子性Atomicity,一致性Consistency,隔离性I
Mysql数据增删改的一个大致过程如下:先从索引中找到数据所在的表空间ID以及在表空间中的数据页的页号然后通过表空间ID+页号作为Key,去缓存页哈希表中查找Buffer Pool是否已经加载了这个缓存页。如果已经加载了缓存页,就直接读取这个缓存页。如果没有这个缓存页,就需要从磁盘表空间中加载数据页到内存,此时需要从Free链表获取一个空闲页加入LRU链表中,加载的数据页就会放到这个空闲的缓存页中
转载 2023-06-23 20:31:15
75阅读
1、通过使用SpringBoot、SpringMVC、MyBatis整合,实现一个对数据库中的数据表的增加、修改、删除、查询操作。 首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 在pom文件中新增依赖包,如下所示: 1 <?xml version="1.0" encoding="UTF-8"?>
转载 2020-05-11 19:40:00
139阅读
文章目录一.简介二.快速入门三.映射文件配置详解1.基本增删改查标签、属性2.动态sql2.1\标签2.2\标签四.核心配置文件1.核心配置文件标签层级关系及作用2.配置示例3.事务管理器4.数据源5.Mapper标签6.自定义类型转换器7.插件机制五.相应API1.工具对象2.openSession方法3.SqlSession会话对象六.Mybatis的Dao实现方式1.代理开发方式介绍七.
转载 2023-09-10 21:40:42
204阅读
  • 1
  • 2
  • 3
  • 4
  • 5