排序
Mybatis的工作原理
mybatis的工作原理mybatis基本工作原理封装sql->调用JDBC操作数据库->返回数据封装JDBCQ:JDBC是什么?Java中规范客户端程序如何访问数据库的应用程序接口J。驱动是接口的实现,驱动由数据...
利用Mysql存储过程造百万级数据
1.准备工作(1)由于是使用存储过程,mysql从5.0版开始支持存储过程,那么需要mysql的版本在5.0或者以上。如何查看mysql的版本,使用下面sql语句查看:(2)创建两张表,表结构一致,但使用的存...
前端程序员需要了解的MySQL
数据库的基本概念数据库(database)是用来组织、存储和管理数据的仓库。对数据库中的数据可以进行增删改查操作。市面上常见的数据库有:MySQL(使用最广泛。流行度最高的开源免费数据库Communi...
一文快速回顾 Java 操作数据库的方式-JDBC
前言数据库的重要性不言而喻,不管是什么系统,什么应用软件,也不管它们是Windows上的应用程序,还是Web应用程序,存储(持久化)和查询(检索)数据都是核心的功能。大家学习数据库时,比如My...
『 MySQL篇 』:MySQL表的聚合与联合查询
基础篇MySQL系列专栏(持续更新中…)1『MySQL篇』:库操作、数据类型2『MySQL篇』:MySQL表的CURD操作3『MySQL篇』:MySQL表的相关约束4『MySQL篇』:MySQL表的聚合与联合查询目录一.聚合查询1…
同步、异步ETL架构的比较
背景介绍:数据的抽取,转换和加载(ETL,Extract,Transform,Load)是构建数据仓库过程中最复杂也是至关重要的一个步骤,我们通常用两种办法来处理ETL流程:一种是异步(Asynchronous)ETL方式,也称为...
MySQL对表操作
结束了上一章内容,我们对数据库的操作有一定的了解,本章内容就是针对表中的数据进行操作的。针对表中数据的操作绝大部分都是增删改查(CRUD),CRUD也就是四个单词的缩写:增加(Create)、查询...
gorm操作sqlite3,高并发读写如何避免锁库?
1.场景这两天一直被这个sqlit3困扰,起因是项目中需要有这样一个中间,中间件承担着API角色和流量转发的角色,需要接收来自至少300个agent的请求数据,和健康检测的请求。所以当即想到用go来实...
Redis技术详解
Redis技术详解Redis是一种支持key-value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持...
如何学习MySQL,这几本书初学者必看!
《高性能MySQL》第四版发布后,收到了很多读者的反馈,其中关注最多的是作为一个初学者,应该如何能够较为系统的学习MySQL,从而应对日常工作或者获得更好的职业发展。于是和多个业内朋友讨论后...
hibernate跨数据库,json字段处理方案,自定义扩展JsonStringType
一、背景对于一些不经常更新的静态数据,我们喜欢使用json格式存储。推荐的做法是将json数据存储在key-value数据库,但这无疑增加了技术成本,所以我们通常还是存储在RDB数据库中。我们在使用hi...
Spring Boot + MybatisX = 王炸!!
1.什么是MybatisX?MybatisX是一款基于IDEA的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。2.使用MybatisX的好处节省大量持久层代码开发时…