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学习记录
Mybatis
中的一级二级缓存扫盲
思维导图:
MyBatis
提供了一级缓存和二级缓存机制,用于提高数据库查询的性能,减少对数据库的访问次数。(本质上是减少IO次数)。
qq_384136844
·
2025-05-03 12:17
Web框架
spring
oracle
java
MyBatis
-Plus 缓存配置问题及解决方案
目录
MyBatis
-Plus缓存配置问题及解决方案1.缓存的工作原理2.常见的缓存配置问题2.1
MyBatis
-Plus缓存不生效2.2缓存与数据库数据不一致3.启用二级缓存3.1配置文件中的缓存设置3.2
一碗黄焖鸡三碗米饭
·
2025-05-03 06:40
Spring
Boot开发与实践精要
mybatis
缓存
spring
java
spring
boot
开发语言
mybatis-plus
MyBatis
一级缓存与二级缓存:数据访问性能优化的双保险
MyBatis
提供了两级缓存机制,旨在减少数据库访问次数,提升数据访问性能。一级缓存是SqlSession级别的,而二级缓存是SqlSessionFactory级别的。
Hello-ZHE
·
2025-05-03 04:25
mybatis
缓存
性能优化
MyBatis
二级缓存:提升数据访问性能的利器
在
MyBatis
中,一级缓存是SqlSession级别的缓存,当SqlSession关闭时,缓存数据也会被清除。
Hello-ZHE
·
2025-05-03 04:55
mybatis
tomcat
java
详解
MyBatis
-Plus 框架中 QueryWrapper 类
QueryWrapper一、QueryWrapper的概念为什么需要QueryWrapper?二、QueryWrapper的基本使用1.创建QueryWrapper实例2.添加查询条件3.执行查询三、QueryWrapper的常见方法1.基本条件方法1.1`eq`-等于1.2`ne`-不等于1.3`gt`-大于1.4`ge`-大于等于1.5`lt`-小于1.6`le`-小于等于1.7`betwee
凭君语未可
·
2025-05-03 01:03
后端
mybatis
oracle
数据库
Java大厂硬核面试:Flink流处理容错、Pomelo JVM调优、
MyBatis
二级缓存穿透防护与Kubernetes服务网格实战解析
第二幕:系统架构设计面试官:设计一个处理10万+QPS的秒杀系统需要的技术方案和技术选型xbhog:采用基础架构:存储层:Redis限流+分布式锁服务层:Sentinel流量控制消息层:RocketMQ事务消息保证最终一致性关键设计:库存扣减使用Redission的MultiOperation实现原子操作通过SpringCloudGateway的自定义过滤器实现用户身份认证网关层拦截面试官:Kub
xbhog
·
2025-05-03 00:00
Java面试
Flink
Kubernetes
MyBatis
SpringCloud
WebSocket
GraalVM
【
Mybatis
-Plus 详解(速成版)】
目录前言一、
Mybatis
-Plus是什么?
Leoon123
·
2025-05-03 00:27
#
Spring其他相关功能
mybatis-plus
mybatis
-plus框架的使用
MyBatis
-Plus是一个基于
MyBatis
的增强工具,它提供了很多增强功能,简化了
MyBatis
的使用,支持常用的CRUD操作、分页查询、性能分析、自动填充等。
weixin_64370367
·
2025-05-03 00:25
mybatis
MyBatis
-Plus的QueryWrapper详解
MyBatis
-Plus的QueryWrapper详解引言
MyBatis
-Plus是一个非常方便的Java持久层框架,它对
MyBatis
进行了进一步的封装和扩展,提供了更加便捷的API,可以帮助我们简化数据库操作
Coderabo
·
2025-05-02 23:24
MyBatis-Plus
框架详解
mybatis
PyTorch 保存和加载模型参数,从预训练模型中加载部分参数,包括预训练模型中某些参数不匹配的情况
generalcheckpoing5将多个模型参数保存在一个文件中6使用来自不同模型的参数进行WarmstartingModel★\bigstar★参考资料0前言 这篇博客主要是对使用PyTorch保存和加载训练模型参数的一个
学习记录
亚里随笔
·
2025-05-02 20:58
平台工具类
从预训练模型中加载部分参数
java高频面试题---主目录--持续补充
8675771.html文章目录一、java基础面试题二、JVM面试题三、数据库面试题四、网络与IO(BIO/NIO)五、JVM六、redis面试题七、SpringCloud面试题八、Spring面试题九、
Mybatis
殷丿grd_志鹏
·
2025-05-02 19:54
面试
redis
java
缓存
面试
深入理解
MyBatis
延迟加载机制与实现原理
这种"查不查"的两难抉择,其实可以通过
MyBatis
的延迟加载机制漂亮解决。那么问题来了,
MyBatis
到底支持延迟加载吗?它背后的实现原理又是什么?
·
2025-05-02 18:49
mybatis
循环插入数据库
1:在大批量数据插入时候不要再代码里循环插入,每次都会去链接数据池,建议直接传入list到Dao,在xml文件里进行循环插入,可以节省插入时间。
猹里。
·
2025-05-02 17:11
mybatis循环插入数据库
文件上传漏洞
学习记录
——js绕过方法
js绕过方法按F12查看元素,把校验的上传文件后缀名文件删除(或在浏览器禁用js),即可上传。对于js来说这样还算简便,但burp抓包仍然为后续更常用的手段把恶意文件改成js允许上传的文件后缀,如jpg、gif、png等,再通过burpsuite抓取post的数据包,把后缀名改成可执行的脚本后缀如php、asp、jsp、net等。即可绕过上传。抓包修改后缀名js前端检测原理在文件上传时,用户选择文
轻舟行7
·
2025-05-02 15:28
文件上传漏洞
javascript
web安全
前端
php
日拱一卒(14)——leetcode
学习记录
:转置矩阵
一、题目给定一个二维数组,求这个数组的转置矩阵二、思路创建一个转置矩阵大小的全零二维数组。遍历原二维数组的各个元素,放置到转置后的位置。难点在于创建新数组。三、题解classSolution:deftranspose(self,matrix:List[List[int]])->List[List[int]]:new=[[0]*len(matrix)for_inrange(len(matrix[0]
特立独行的Q
·
2025-05-02 04:13
leetcode
学习
矩阵
MyBatis
-Plus高效处理JSON字段:自定义TypeHandler全攻略
本文针对MySQL等数据库存储JSON类型字段的场景,深度讲解
MyBatis
-Plus的TypeHandler扩展机制。
一切皆有迹可循
·
2025-05-02 01:50
Java开发
开发问题解决方案
mybatis
json
spring
boot
java
MyBatis
中 set标签
1、set标签特点:set标签用于更新语句中set标签解析为set关键字set可以去除跟新语句中无用的逗号通常是和if标签一起使用2、set标签的使用编写接口方法编写sql语句注意当set标签中有条件成立时就会附加set关键字,字段为null时该列不会被更新。set可以忽略与sql无关的逗号。
诺之诺
·
2025-05-01 23:12
mybatis
java
数据库
mybatis
plus join
最近发现一个好玩的框架,我们知道
mybatis
-plus在连表查询上是不行的,如果需要连表查询,那么我们就得乖乖的去写xml文件了,但是今天发现一个新的框架
mybatis
-plus-join。
yulichang_
·
2025-05-01 23:12
mybatis
java
mysql
Mybatis
中include标签
1.一般情况下使用sql标签用作封装参数或SQL块 名字随便起 id, name, phone或者 ORDERBYidlimit1include标签来调用sql标签中的东西SELECTFROMusersWHEREs.id=#{id}2.进阶使用${user}.id,${user}.name,${user}.phoneSELECTFROMstoresWHEREs.store
炭烤肥杨
·
2025-05-01 23:42
java
mysql
mybatis
java
Mybatis
传入数组参数
记录使用
Mybatis
遇到的问题1.在使用
mybatis
传入数组或者list集合类型的参数时如果要用自己的参数名必须要加@param。如下`在
mybatis
中如果传入数组类型的参数。
DogCoder
·
2025-05-01 23:11
java
mybatis
C++
学习记录
2018.10.11学习了序列化,反序列化的概念添加链接描述2018.10.10经过他群里的讨论,了解了一个gcc黑科技:struct{intlen;chardata[0];};很奇特!在这里data不包含数据,不占用空间,只是一个数组名字而已,如果需要分配,则在struct紧跟着的连续空间分配。复习了std::function,lambda,bind,tuple学习了群主博客中的组合函数(链式调
胆识与智慧
·
2025-05-01 10:11
学习之旅
03_
Mybatis
-Plus LambadaQueryWrapper 表达式爆空指针异常
03_
MyBatis
-PlusLambdaQueryWrapper爆出空指针异常的坑点分析❓场景描述来看一段常见的
MyBatis
-Plus查询写法,是否存在问题?
耀耀_很无聊
·
2025-05-01 03:59
【后端开发】Java
碎碎念
mybatis
Mybatis
异常--java.lang.IllegalArgumentException: NO ENUM const class org.apache.ibatis.type.JdbcType.i
Mybatis
异常–java.lang.IllegalArgumentException:NOENUMconstclassorg.apache.ibatis.type.JdbcType.int今天下午写代码时发现一直报错
AnsenZhu
·
2025-05-01 01:22
Mybatis
PyQt6
学习记录
1
简介PyQt6是基于Python的一系列模块。它是一个多平台的工具包,可以在包括Unix、Windows和MacOS在内的大部分主要操作系统上运行。安装pipinstallPyQt6模块-QtCore-QtGui-QtWidgets-QtDBus-QtNetwork-QtHelp-QtXml-QtSvg-QtSql-QtTestQtCore模块是非GUI的核心库。这个模块用来处理时间、文件、目录、
jjl_robot
·
2025-05-01 00:47
pyqt6学习记录
python
pyqt
mybatis
框架补充
一,#{}和${}区别1.传数值#{}占位符,是经过预编译的,编译好SQL语句再取值,#方式能够防止sql注入eg:#{}:deletefromadminwhereid=#{id}结果:daletefromadminwhereid=?${}会将值以字符串形式拼接到sql语句,${}方式无法防止SQL注入eg:sql注入演示${}:deletefromadminwhereid='${idor1}'结
sql12345678911
·
2025-05-01 00:14
mybatis
java
数据库
MyBatis
在Mapper中传递多个参数的四种方法详解
1、若Dao层函数有多个参数,那么其对应的xml中,#{0}代表接收的是Dao层中的第一个参数,#{1}代表Dao中的第二个参数,以此类推。假设Dao层函数有两个参数,分别是int类型的id和String类型的name:123456//Dao层函数publicUsergetUserByIdAndName(intid,Stringname);SELECT*FROMuserWHEREid=#{0}AN
weixin_45096138
·
2025-04-30 23:06
java
mybatis
开发语言
mybatis
多参数传递到Mapper.xml中
MyBatis
多参数传递的四种方式第一种方案:一个一个参数传递DAO层的函数方法UserselectUser(Stringname,Stringarea);对应的Mapper.xmlSELECT*FROMuser_user_tWHEREuser_name
小·恐·龙
·
2025-04-30 23:36
java
Web
mybatis
mybatis
传递多个不同类型的参数到mapper xml文件
在业务中查询某张表时需要设置多个查询条件,并且还要根据id列表进行权限过滤,这时推荐采用Map作为参数进行查询,因为:Object可以设置成不同的类型,比如:Listids,Map我们看一个例子:selectfromt_crowd_managewhere1=1andnamelikeconcat('%',#{crowd.name,jdbcType=VARCHAR},'%')andtype=#{cro
赶路人儿
·
2025-04-30 22:31
java
mybatis
MyBatis
Plus 敏感字段加解密与脱敏实战
尤其使用
MyBatis
Plus这样的ORM框架时,如何在不影响现有代码的情况下实现加密存储、同时在前端展示时又要做脱敏,成了很多开发者的痛点。本文将分享一套实用的解决方案,帮你优雅地解决这一难题。
·
2025-04-30 17:47
若依/RuoYi 内置功能
基于SpringBoot、Shiro、
Mybatis
的权限后台管理系统网址:快速了解|RuoYi
你喜欢喝可乐吗?
·
2025-04-30 17:53
java
web
web
基于Spring Boot的社区居民健康管理平台的设计与实现
目录1绪论1.1研究现状1.2研究意义1.3组织结构2技术介绍2.1平台开发工具和环境2.2Vue介绍2.3SpringBoot2.4
MyBatis
2.5环境搭建3系统需求分析3.1可行性分析3.2功能需求分析
小星袁
·
2025-04-30 15:38
毕业设计原文
spring
boot
后端
java
源代码管理
maven
mybatis
spring
cloud
插入实体自增主键太长,
mybatis
-plaus自增主键
2、分析id复制语句,发现是
mybatis
-plaus自动赋值。5、
mybatis
-
唯♧
·
2025-04-30 12:54
mybatis
oracle
数据库
MyBatis
之动态 SQL
文章目录``标签``标签``标签``标签`&&`标签``标签`/`标签动态SQL是
MyBatis
中非常重要和强大的功能之一,它允许根据不同的条件动态生成SQL语句,从而实现灵活的数据库操作。
JiaHao汤
·
2025-04-30 10:46
Mybatis
mybatis
sql
数据库
mysql
oracle
Spring boot和cloud升级记录
cloud:Dalston.SR1->Hoxton.SR8boot:1.5.4.RELEASE->2.3.3.RELEASE2.注意事项依赖升级com.alibabadruid1.0.18->1.1.10
mybatis
-spring-boot-starter1.3.0
kenick
·
2025-04-30 09:36
java
java
spring
cloud
@ds注解多数据源详解
@DS注解是
MyBatis
-Plus提供的动态数据源切换注解,以下是其详细使用方法:添加依赖在项目中引入dynamic-datasource-spring-boot-starter依赖,其版本需根据实际使用的
搬砖牛马人
·
2025-04-30 08:02
spring
boot
后端
java
单片机——C51实验含Proteus仿真(AD转换器(数字电压表),DA转换器(波形发生器))
文章仅为本人
学习记录
,如有引用部分会另加说明引用出处代码部分分为两部分:AD转换器实现数字电压表,DA转换器实现波形发生器(在仿真部分详细说明)#include#include#defineuintunsignedint
暴躁海葵
·
2025-04-30 07:15
单片机
proteus
嵌入式硬件
51单片机
springboot+
mybatis
拦截器+自定义注解实现数据脱敏
为简化开发人员的开发工作量,使用
mybatis
拦截器对某些字段进行加解密,这样就不用开发人员手动去加密,提高效率。
al老将故里
·
2025-04-30 06:41
spring
boot
mybatis
java
springboot+
mybatis
+自定义注解实现数据脱敏
废话不多说,直接上源码1.脱敏自定义注解类该注解可以用在方法参数上,也可以用在对象的属性上,使用该注解就标识参数或属性需要脱敏importjava.lang.annotation.*;@Documented@Inherited@Target({ElementType.FIELD,ElementType.PARAMETER})@Retention(RetentionPolicy.RUNTIME)pu
al老将故里
·
2025-04-30 06:40
spring
boot
mybatis
java
后端
基于 Spring Boot实现的图书管理系统
该项目是一个典型的Web应用程序,采用了SpringBoot框架,结合
MyBatis
作为ORM工具,实现了图书信息的管理功能,包括图书的添加、查询、修改和删除等操作,以及用户登录验证功能。
Joseit
·
2025-04-30 02:39
Spring
spring
boot
后端
java
Mybatis
Plus实现自动填充实体类字段值
在软件开发中,实体类的公共字段(如create_time、update_time、create_by、update_by等)频繁需要根据业务规则赋值。传统实现方式通常通过手动编码为这些字段赋值,例如在插入或更新操作前,显式调用setCreateTime(newDate())或从上下文中获取操作人信息。然而,这种模式存在明显痛点:1.代码冗余:每个涉及公共字段的实体类都需要重复编写赋值逻辑,导致
咸鱼睡不醒_
·
2025-04-29 22:15
java
spring
开发语言
PaginationInterceptor——
MyBatis
Plus实现自动处理分页逻辑
PaginationInterceptor是
MyBatis
-Plus框架早期版本(
MyBatis
Plus3.4.0之前)用于实现分页查询功能的拦截器。
咸鱼睡不醒_
·
2025-04-29 22:15
mybatis
数据库
oracle
java毕业设计的婚庆策划系统的设计与实现
mybatis
+源码+调试部署+系统+数据库+lw
java毕业设计的婚庆策划系统的设计与实现
mybatis
+源码+调试部署+系统+数据库+lwjava毕业设计的婚庆策划系统的设计与实现
mybatis
+源码+调试部署+系统+数据库+lw本源码技术栈:项目架构
雪夜科技
·
2025-04-29 21:38
数据库
java
mybatis
【MySQL】xml中
MyBatis
动态sql之批量修改、批量新增(使用foreach标签一条sql解决)
批量修改:1.Mapper.java@MapperpublicinterfaceDeviceMapper{voidupdateDevNotList(List>list);}2.Mapper.xml说明:根据list中每条数据的id修改对应的install_address、product_nameWHEN是条件,THEN是赋值UPDATEdev_device_instanceSETinstall_a
无Bug不java
·
2025-04-29 19:23
MySQL
Mybatis
xml
mybatis
sql
mybatis
的xml开发
2.
Mybatis
的快速入门2.1
MyBatis
开发步骤
MyBatis
官网地址:http://www.
mybatis
.org/
mybatis
-3/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
星光..
·
2025-04-29 19:23
Mybatis
xml
java
intellij-idea
MyBatis
学习总结(14)——
Mybatis
使用技巧总结
1、区分#{}和${}的不同应用场景1)#{}会生成预编译SQL,会正确的处理数据的类型,而${}仅仅是文本替换。对于SQL:select*fromstudentwherexCode=‘S123456’;如果使用#{}那么生成的SQL为:select*fromstudentwherexCode=?传的值为’S123456’;如果使用${}那么生成的SQL为:select*fromstudentwh
一杯甜酒
·
2025-04-29 19:52
Mybatis
MyBatis
的XML语法的常用用法
MyBatis
的XML语法的常用用法
MyBatis
的XML语法的常用用法mysql数据库一、数据库层面二、增加相关三、修改和删除相关四、查询相关4.1不使用resultMap4.2使用resultMap1
l1o3v1e4ding
·
2025-04-29 19:50
java
sql
数据库
Mybatis
:XML 标签的介绍与使用
文章目录声明一、
MyBatis
动态sql是什么1.
Mybatis
动态sql是做什么的?2.
Mybatis
的9种动态sql标签有哪些?3.动态sql的执行原理?
ABin-阿斌
·
2025-04-29 19:50
#
MyBatis
mybatis
xml
springboot+
mybatis
-plus实现添加
等方法@AllArgsConstructor//Lombok:生成全参构造函数@NoArgsConstructor//Lombok:生成无参构造函数@TableName(value="user")//
MyBatis
Plus
知识(芝士)奶酪
·
2025-04-29 18:44
spring
boot
mybatis
java
学习记录
:DAY5
从JDBC到
MyBatis
:Java数据库开发之旅前言结果还是9点才睡醒……好像还落枕了,睡得不是很好。看看今天的安排:JDBC、
MyBatis
,还有一场牛客的周练。还得把学科作业写写(差点忘了)。
2301_79760424
·
2025-04-29 16:53
每日学习记录
学习
MyBatis
项目建立教程
一、快速开始1.1项目结构
mybatis
-demo/├──src/│├──main/││├──java/│││└──cn.cjxy/│││├──entity/Emp.java│││├──mapper/EmpMapper.java
我不是少爷.
·
2025-04-29 11:49
Java基础
mybatis
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他