资讯中心

站内搜索

MyBatis 中如何执行 SQL 语句

MyBatis 中如何执行 SQL 语句 MyBatis 是一个基于 Java 的持久层框架,它提供了多种方式来执行 SQL 语句,包括直接使用 SqlSession 执行、使用映射器(Mapper)执行、使用 SqlSessionTemplate 执行等。本文将介绍 MyBatis 中常见的 SQL 执行方式及其使用方法。 1. 直接使用 SqlSession 执行 SQL 语句 在 MyBatis 中,可以通过 SqlSession 对象直接执行 SQL 语句。SqlSessi

[MySQL] SQL优化之性能分析

🌈键盘敲烂,年薪30万🌈 目录 一、索引优化 1、索引是什么: 2、索引的数据结构: 3、索引种类: 4、sql分析(回表查询) 二、定位慢查询语句 1、慢查询日志 2、profile详情 3、explain执行计划(重点) 4、查看执行频次   一、索引优化 1、索引是什么: 通过一些约束,快速查询到相应字段的一种数据结构 索引在sql优化中占有非常重要的地位,因为索引与查询挂钩,查询是我们最常做的一个操作。 2、索引的数据结构: Hash索

手把手教你搭建属于自己的服务器

最近总是想搭建自己的网站,奈何皮夹里空空如也,服务器也租不起,更别说域名了。于是我就寻思能否自己搭建个服务器,还不要钱呢? 还真行!!! 经过几天的冲浪,我发现有两个免费的建站工具:Apache和Nginx 由于两个工具建站方法差不多,所以我就以Nginx为例 1.安装Nginx 首先前往Nginx官网(nginx.org)进行下载,也可以直接用我提供的链接下载1.23版本:http://nginx.org/download/nginx-1.23.1.zip 安装完之后解压,然后你会

解决No spring.config.import property has been defined,学习笔记三

解决No spring.config.import property has been defined 在学习Nacos组件,加载多配置集时遇到问题,希望微服务在读取配置文件之前先去nacos中读取配置文件优先于本地配置。配置了bootstrap.properties 后启动项目报错: Description: No spring.config.import property has been defined Action: Add a spring.config.import=na

MyBatis Plus详细教程

目录 一、什么是MybatisPlus 二、快速入门 2.1、创建数据库mybatis_plus 2.2、创建user表 2.3、插入数据 2.4、初始化项目 2.5、添加依赖 2.6、配置(连接数据库) 2.7、编码 2.8、开始使用 2.9、小结 三、配置日志 ​ 四、CRUD 4.1、插入测试 4.2、自定义ID生成器 4.2.1、UUID 4.2.2、SnowFlake(雪花算法) 4.3、更新操作 五、自动填充 5.1、什么是自动填充 5.2

SpringBoot参数校验@Validated、@Valid

SpringBoot参数校验@Validated、@Valid(javax.validation) 一、应用场景 在实际开发中,前端校验并不安全,任何人都可以通过接口来调用我们的服务,就算加了一层token的校验,有心人总会转空子,来传各式各样错误的参数,如果后端不校验,导致数据库数据混乱、特别是关于金额的数据,可能一个接口把公司都给干倒了 二、原生参数校验 0、返回类(可以不用看) /** * 用于返回 * @param <T> */ @ApiModel("

[数据挖掘、数据分析] clickhouse在go语言里的实践

系列文章目录 [数据挖掘] clickhouse在go语言里的实践 [数据挖掘] 用户画像平台构建与业务实践 前言 今天给大家介绍一款OLAP大数据处理软件 clickhouse ,在业界它有一个荣誉,那就是”快“,当然此快不是开车快的意思,是指clickhouse在大数据量级的查询方面,对比Spark 、MySQL 、Hive 、Hadoop,速度有很大的提升。 下面我们从clickhouse的起源、OLAP/OLTP、go语言开发实践、clickhouse的表存储引

【送书福利-第三十期】《Java面试八股文:高频面试题与求职攻略一本通》

内容简介 本书将碎片化的Java面试八股文知识点系统化、结构化,精选了近200道经典高频的八股文面试题,整理了近20个经典高频的实战场景解决方案,准备了10多个面试简历实操技巧。每道面试题都标注了难度指数、考查频率、开发年限和匹配岗位等,并配置了二维码,扫码即可同步观看视频解说,能够让读者享受到同声传译式的体验。 本书内容覆盖了Java基础知识,并发编程与多线程,集合原理,JVM原理,I/O与网络编程,设计模式,Spring全家桶,Dubbo、***ty、MyBatis等互联网常用框架,分布

Oracle/PL/SQL数据库基础操作(持续更新)

前言         PL/SQL不是一个独立的编程语言;它是Oracle编程环境中的工具。 SQL* Plus是一个互动的工具,它可以在命令提示符下键入SQL和PL/SQL语句。这些命令发送到数据库进行处理。语句处理之后将结果发回,并在屏幕上显示出来。 分类 命令 DDL create:创建;drop:删除;alter:修改;rename:重命名; truncate:截断; DML insert:插入;delete:删除;update:更新;select:查询; DCL g

Java项目:基于SSM框架实现的西安旅游管理系统(ssm+B/S架构+源码+数据库+毕业论文)

一、项目简介 本项目是一套ssm811基于SSM框架实现的西安旅游管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 后端:spring,springmvc,mybatis,mysql 前端采用:vue,css 运行环境及开发工具

搭建SpringBoot项目——开发环境搭建开发环境搭建

简介         SpringBoot 是 Java 社区最有影响力之一的开源的Spring后端开发框架,也是企业级应用开发的首选技术,Spring Boot 拥有良好的技术基因,它是伴随着Spring 4 而产生的技术框架,在继承了 Spirng 框架所有优点的同时也为开发者带来了巨大的便利,与普通的 Spring 项目相比,SpringBoot 可以让项目的配置更简化、编码更简化、部署更方便,为开发者提供了开箱即用的良好体验,进一步提升了开发者的开发效率。 一.Spring boot

【SpringBoot】MyBatis-plus 报错 Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

🎄欢迎来到@边境矢梦°的csdn博文🎄 🎄本文主要梳理本文针对 MyBatis-plus,对于 MyBatis 报相同的错误,可以看这个大佬的文章:SpringBoot3整合MyBatis报错:Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required 🎄 🌈我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以关注一下🫰🫰🫰,下次更新不迷路🎆 针对报错如下: Property 's
加载更多

一个令你着迷的主题!

查看演示 官网购买