E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Mybatis缓存机制
深入浅出讲解JavaWeb后端的三层架构:Controller、Service、DAO 以及详解结合
MyBatis
和XML映射的DAO层设计
服务层(Service)(1)职责与作用(2)实现(3)总结3.数据访问层(DAO)(1)职责及作用(2)实现(3)总结4.各层之间的关系5.三层架构的优势6.实际项目中的应用7.总结——三层架构1.
MyBatis
给我吃茄子
·
2025-01-28 00:15
Java后端开发
三层架构
MyBatis
架构
java
后端
spring
mybatis
xml
intellij-idea
MySQL个人复习总结
一、MySQL概述数据库&表操作数据增删改;二、MySQL单表查询多表设计;三、MySQL多表查询事务索引;四、
Mybatis
入门;五、
Mybatis
—基础操作;六、
Mybatis
—XML配置文件、动态
slh别学了
·
2025-01-27 20:54
数据库
mysql
adb
android
数据库
mybatis
返回结果Map类型时保证字段顺序
在
MyBatis
中,当你使用Map作为查询结果的返回类型时,默认情况下字段顺序是不保证的,因为Java的HashMap不维护插入顺序。
qq_36608622
·
2025-01-27 20:52
mybatis
tomcat
java
QueryWrapper 格式化日期字段查询
在使用
MyBatis
-Plus的QueryWrapper时,如果你需要对日期字段进行格式化或基于日期的条件查询(如忽略时间部分),你可以结合SQL函数和QueryWrapper提供的方法来实现。
qq_36608622
·
2025-01-27 20:52
spring
boot
mybatis
MyBatis
Plus实现多表查询
在
MyBatis
Plus中,实现多表查询主要有以下几种方式:安装:Mavencom.github.yulichang
mybatis
-plus-join-boot-starter1.4.12使用:mapper
qq_36608622
·
2025-01-27 20:22
mysql
后端
java
LRU
缓存机制
python实现
一、LRU介绍LRU是LeastRecentlyUsed的缩写,即“最近最少使用”,也就是说,LRU缓存把最近最少使用的数据移除,让给最新读取的数据。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue
梅小白的进阶之路
·
2025-01-27 17:34
算法
LRU
缓存
Python
哈希表
双向链表
MyBatis
从入门到进阶:Java开发者必备宝典
MyBatis
从入门到进阶:Java开发者必备宝典前言嗨,Java开发者们!有没有被复杂的数据库操作搞得焦头烂额?今天我们来聊聊
MyBatis
,一个能帮你摆脱繁琐SQL手写痛苦的神器!
Kale又菜又爱玩
·
2025-01-27 16:55
mybatis
java
开发语言
Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required的解决方案
在Spring框架中,尤其是与
MyBatis
集成时,sqlSessionFactory和sqlSessionTemplate是两个重要的组件。
梅菊林
·
2025-01-27 16:51
各种问题解决方案
java
mybatis
开发语言
简述 Hibernate 和 JDBC 的优缺点?如何书写一个 one to many 配置文件
缓存机制
:提供了二级
缓存机制
,可以显著提高应用的性能。查询语言:支持HQL(Hibernat
晚夜微雨问海棠呀
·
2025-01-27 12:56
hibernate
java
后端
使用JUnit测试
Mybatis
配置
XML配置:<resultcolumn=
takashi_constantine
·
2025-01-27 04:33
Mybatis框架
Mybatis
JUnit
黑马程序员spring整合
Mybatis
&Junit&Druid
准备工作1.Maven导入依赖org.springframeworkspring-context5.2.10.RELEASEorg.
mybatis
mybatis
3.5.6mysqlmysql-connector-java5.1.47org.
mybatis
闲易生事
·
2025-01-27 03:32
mybatis
spring
java
Spring整合
Mybatis
流程(采用注解+log4j日志)
1.配置pom.xml文件jar包5.3.103.5.72.0.6UTF-888junitjunit4.11testorg.springframeworkspring-beans${spring.version}org.springframeworkspring-core${spring.version}org.springframeworkspring-context${spring.versi
nvjdn__
·
2025-01-27 03:01
spring
mybatis
log4j
java
mybatis
@Select() 注解中script 执行like
在
MyBatis
中执行LIKE查询,可以使用以下方法:XML配置方式:SELECT*FROMyour_tableWHEREnameLIKECONCAT('%',#{keyword},'%')这里的#{keyword
风_流沙
·
2025-01-26 17:14
java
mybatis
tomcat
JAVAEE框架技术之14SSM综合案例 产品管理CRUD
【掌握】产品管理二、SSM整合Spring+SpringMVC+
Mybatis
–>SSMSpring+Struts2+Hibernate-->SSH2.1简单整合在学习springmvc时我们发现,springmvc
teayear
·
2025-01-26 16:39
毕业设计项目
java-ee
java
spring
mybatis
的动态SQL(精简版)
目录ifchoose,when,otherwisewheresetincludeforEachif当where后的条件不一定会存在时,需要用if判断要不要有这个条件。例如:当title不一定会被传过来时,可以判断title是否是空,再把后面的sql语句拼起来。select*fromblogwherestate='true'andtitle=#{title}choose,when,otherwise
MegumiKato丶
·
2025-01-26 15:25
知识杂谈
sql
mybatis
数据库
java
mysql
云借阅-图书管理系统
一、开发技术与工具1.开发技术:后端:SSM(Spring、SpringMVC、
Mybatis
)框架前端:JSP、Ajax、JQuery
夏之目
·
2025-01-26 14:54
程序
mybatis
java
spring
《手写
Mybatis
渐进式源码实践》实践笔记 (第三章 映射器的注册和使用)
文章目录第3章映射器的注册和使用背景特点结构代码示例(Java)适用场景优点缺点目标设计实现工程代码类图实现步骤1.映射器注册机2.SqlSession标准定义和实现3.SqlSessionFactory工厂定义和实现测试事先准备测试用例测试结果总结第3章映射器的注册和使用背景工厂模式(FactoryMethodPattern)是一种创建型设计模式,它定义了一个用于创建对象的接口,但允许子类决定实
Suwg209
·
2025-01-26 09:17
手写mybatis
mybatis
笔记
java
数据库
Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection do
项目场景:背景:在练习
mybatis
的对象映射时,设置了一个嵌套查询
leaftong
·
2025-01-26 06:49
java
数据库
mybatis
Mybatis
plus的基本使用
目录1
Mybatis
plus的简介(来自官网)2基本使用步骤2.1引入依赖坐标2.2定义Mapper并继承BaseMapper接口3直接使用一部分自动生成的方法4基本规则5常用注解(都用于实体类)5.1
厂里英才
·
2025-01-26 03:55
Mybatis
plus
mybatis
plus
spring
boot
java
和
Mybatis
有什么区别?
进入公司后发现用到的技术栈有SpringDataJpa\Hibernate,但对于持久层框架我只接触了
Mybatis
\
Mybatis
-Plus,所以就来学习一下SpringDataJpa。
芝士汉堡 ིྀིྀ
·
2025-01-26 02:16
mybatis
hibernate
spring
企业级应用框架guns架构与开发实践
guns基于SpringBoot框架,集成
MyBatis
和Shiro,简化了微服务开发和权限控制,确保了数据安全。文章还详细介绍了g
福建低调
·
2025-01-25 18:40
Mybatis
源码学习(七)——ResultSetHandler 结果处理
通过之前对StatementHandler类(
Mybatis
源码学习(五)——StatementHandler-CSDN博客)的分析发现在所有StatementHandler接口的实现类,无论是PreparedStatementHandler
Laplaces Demon
·
2025-01-25 18:38
mybatis
学习
MyBatis
框架简介
MyBatis
框架简介
MyBatis
是一个优秀的Java持久层框架,它主要用于简化应用程序与数据库之间的交互。
天之涯上上
·
2025-01-25 13:03
mybatis
tomcat
java
JAVA开发中
MyBatis
XML 映射文件 的作用
MyBatis
XML映射文件(通常是以.xml结尾的文件,例如UserMapper.xml)是
MyBatis
框架的重要组成部分,主要用于定义SQL语句、结果映射关系以及参数绑定。
天之涯上上
·
2025-01-25 13:02
java
mybatis
xml
mybatis
plus获取返回对象(自增ID)
需求有时候我们在数据库里设置了属性自增,在添加对象后,前端需要我们返回这个属性(对象)。做法1.在该实体类的自增主键上加上注解@TableId(value="journey_location_id"),后面的type是默认值可以不写。value为数据表中的字段名@TableId(value="journey_location_id",type=IdType.AUTO)privateintjourn
笑发财了1
·
2025-01-25 12:25
spring
boot
后端
jar
java
maven
mysql
个人开发
【SpringBoot 框架】- SpringBoot 配置文件
快捷创建SpringBoot项目【SpringBoot框架】-SpringBoot原理分析【SpringBoot框架】-SpringBoot配置文件【SpringBoot框架】-SpringBoot整合
Mybatis
2401_84408404
·
2025-01-25 11:19
程序员
spring
boot
java
spring
Java程序设计(二十四):基于SSM框架的基于的快递代取系统的设计与实现
本文将详细介绍如何基于SSM(Spring、SpringMVC、
MyBatis
)技术栈设计并实现一个高校快递代取系统,解决高校学生快递代取问题。通过该系统,管理员、代取人和发布者三类用户可以
人工智能_SYBH
·
2025-01-25 10:42
2025年java程序设计
java
python
开发语言
spring
boot
spring
后端
解决并发问题的方法
使用缓存:通过
缓存机制
来减少系统的数据库和文件系统等I/O操作,从而提升系统的响应速度和并发能力。缓存可以包括页面缓存、数据缓存、分布式缓存等,通过将热点数据存储在内存中,减轻数据库的访问压
梦龙zmc
·
2025-01-25 06:44
devops
java计算机毕业设计-学生宿舍故障报修管理信息系统-源码+数据库+系统+lw文档+
mybatis
+运行部署
java计算机毕业设计-学生宿舍故障报修管理信息系统-源码+数据库+系统+lw文档+
mybatis
+运行部署java计算机毕业设计-学生宿舍故障报修管理信息系统-源码+数据库+系统+lw文档+
mybatis
雪夜科技
·
2025-01-25 06:13
mybatis
java
数据库
SpringBoot整合Easy-Es
2.2问答类服务(本质上也是检索类)2.3地图类服务三、springboot整合Easy-Es3.1pom.xml3.2配置文件3.3创建、删除、查询索引3.4创建一个实体类3.5新建Mapper类,类似
Mybatis
今天的接口写完了吗?
·
2025-01-25 05:06
elasticsearch
spring
boot
elasticsearch
后端
Easy-Es核心功能深度介绍
的核心功能是如何被设计和实现的.和众多ORM框架一样,EE最为核心的功能就是CRUD(增删改查),当然由于ES本身的特殊性,EE在核心功能中还额外引入了Index(索引)的管理.鉴于核心功能的CRUD接口API与
Mybatis
-Plus
老汉健身
·
2025-01-25 05:34
【大数据】
elasticsearch
大数据
big
data
easy-es
java
橘子学
Mybatis
09之
Mybatis
关于二级缓存的使用
前面我们说了一级缓存,但是实际上我们说那玩意其实不咋实用。于是既然设计了缓存体系,就不可能弄个不实用的给人们。所以这里就引出二级全局缓存。全局缓存就是无视sqlSession,你可以理解为一个分布式的缓存。作为全局的访问。一、二级缓存1、开启方式二级缓存默认是不开启的,所以他需要你手动去开启。开启方式需要满足下面四个条件。1、需要在核心配置文件,我的是sqlMapConfig.xml中指定,在SE
玄衣如雪
·
2025-01-25 05:34
#
Mybatis
mybatis
mybatis
-plus条件判断
EQ就是EQUAL等于NE就是NOTEQUAL不等于GT就是GREATERTHAN大于LT就是LESSTHAN小于GE就是GREATERTHANOREQUAL大于等于LE就是LESSTHANOREQUAL小于等于其他like、in。。。与SQL语句类似就不赘述。
Lin_Miao_09
·
2025-01-25 03:51
数据库
sql
MyBatis
-Plus 学习笔记-条件构造器(不想写sql)
MyBatis
-Plus提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。
咕德猫宁丶
·
2025-01-25 00:27
Mybatis-plus学习
mybatis
学习
spring
boot
第 3 章 核心处理层(中)
3.3ResultSetHandler
MyBatis
将结果集按照映射配置文件中定义的映射规则,例如节点、resultType属性等,映射成相应的结果对象。
沉登c
·
2025-01-24 18:14
MyBatis技术内幕
mybatis
java
SpringBoot3+Vue3+NaiveUI博客后台管理系统源码 | 小蚂蚁云
项目介绍基于SpringBoot3、SpringSecurity、
Mybatis
Plus、Vue3、TypeScript、Vite、NaiveUI、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于
小蚂蚁开源
·
2025-01-24 18:12
后端
vue
架构
低代码
小蚂蚁云后台管理系统|XiaoMaYi
项目介绍基于SpringBoot3、SpringSecurity、
Mybatis
Plus、Vue3、TypeScript、Vite、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统
小蚂蚁开源
·
2025-01-24 18:42
后端
vue
聊一下分布式与微服务
(SpringBoot)2.1自动配置与起步依赖自动配置起步依赖2.2启动流程2.3配置加载机制2.4集成SpringMVCSpringMVCRESTfulAPI2.5集成SpringDataJPA与
Mybatis
只因在人海中多看了你一眼
·
2025-01-24 10:10
分布式
微服务
spring
cloud
Web安全:缓存欺骗攻击;基于缓存、CDN的新型Web漏洞
基于缓存、CDN的新型Web漏洞漏洞原理利用方式解决方法Web缓存欺骗漏洞(WebCacheDeception)是一种利用不安全的
缓存机制
来泄露用户敏感信息的攻击方式。
Fly不安全
·
2025-01-24 09:05
Web安全基础
web安全
缓存
缓存欺骗攻击
Nginx
CDN
web
MyBatis
性能调优——优化SQL查询和分页查询速度
作者:禅与计算机程序设计艺术1.简介1.0什么是
MyBatis
?
MyBatis
是
MyBatis
SQLMapperFramework的简称,是一个Java框架,用于存取数据库中的数据。
AI天才研究院
·
2025-01-24 09:56
大数据AI人工智能
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
mybatis
用association指定外键结合select实现级联属性查询
packagecom.gewb.dao;importjava.util.List;importcom.gewb.entity.Student;publicinterfaceStudentDao{publicvoidaddStudent(Studentstudent);//publicListfindStudentByAddress(intaddressId);publicListfindStude
jamesge2010
·
2025-01-24 08:49
myBatis
MyBatis
最佳实践:事务
事务:定义:一个事务通常对应着一个业务,同时事务不可再分,最小工作单元一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成事务只和DML语句相关,或者说语句才有事务。这个和业务逻辑相关,业务逻辑不同,DML语句数量也会不相同事务的四大特性:原子性:一个事务是一个不可分割的工作单元一致性:事务在执行前和执行后,数据库的状态必须保持一致。这意味着事务执行过程中的任
苏-言
·
2025-01-24 07:45
mybatis
java
数据库
myBatis
-模糊查询(like)
modellikeconcat('%',#{model},'%')andhulllikeconcat('%',#{hull},'%')
小诺大人
·
2025-01-23 22:07
springboot
mybatis
springboot
xml
多级缓存 JVM进程缓存
在Java虚拟机(JVM)中,多级缓存通常指的是JVM内部的多层
缓存机制
,包括指令缓存、数据缓存等,这些缓存都是为了提高程序运行效率。在Java中,JVM的多级缓存是自动管理的,不需要程序员手动干预。
Rverdoser
·
2025-01-23 20:20
缓存
jvm
Spring Boot &
MyBatis
Plus 版本兼容问题(记录)
SpringBoot&
MyBatis
Plus版本兼容问题(Invalidvaluetypeforattribute'factoryBeanObjectType':java.lang.String)问题描述问题排查
michael.csdn
·
2025-01-23 19:45
spring
boot
mybatis
plus
后端
MySQL-分库分表
目录一、shardingsphere1、官方文档2、入门环境搭建2.1、引入依赖2.2、创建数据库2.3、sharding-jdbc分片策略配置2.4、事务2.5、
mybatis
-plus配置3、分片策略
飘飘渺渺渺红尘
·
2025-01-23 15:49
Java
Web
Service
mysql
java
数据库
elementui树状菜单tree_Java + Element-UI 实现简单的树形菜单
一、简单入门级树形菜单实现(纯后台逻辑)1、简介(1)开发环境IDEA+JDK1.8+mysql1.8SpringBoot2.2.6+
mybatis
-plus此处仅后台开发(返回json数据),前台页面展示后续会讲解
weixin_39682301
·
2025-01-23 13:05
Java基础——数据类型(种类、包装类型、
缓存机制
、装拆箱、精度丢失)
记录每天学习过程(主要学习Java、python、人工智能),总结知识点(内容来自:自我总结+网上借鉴)希望大家能一起发现问题和补充,也欢迎讨论文章目录Java数据类型数据类型种类包装类型和基本类型包装类型的
缓存机制
装箱与拆箱
Camel卡蒙
·
2025-01-23 05:04
Java基础
java
缓存
python
Spring缓存自定义KeyGenerator的实现与应用
在Spring框架中,
缓存机制
是一种常用的优化手段,可以有效减少对数据库等后端系统的访问次数,提高应用性能。而自定义KeyGenerator则是让缓存更加灵活、精准地命中目标数据的关键所在。
2501_90323865
·
2025-01-23 04:19
spring
缓存
java
个人开发
SpringBoot+Netty+WebSocket 如何实现消息推送
基于SpringBoot+
MyBatis
Plus+Vue&Element实现的后台管理系统+用户小程序,支持RBAC动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能项目地址:https
技术琐事
·
2025-01-23 03:07
rxjava
java
java-ee
架构
后端
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他