首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mybatis
订阅
隔_岸江火
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
SpringBoot整合Mybatis-Plus 实战之动态SQL,Mybatis最拿得出手的功能之一
MyBatis的动态SQL是最令人喜欢的功能在了解动态SQL之前,你首先得知道一个表达式OGNL,这个是基础!面试常问问题:Mybatis中$与#的区别?#是将传入的值当做字符串的形式,selecti
分库分表实战及中间件(一)
在项目中,使用单库单个mysql去存储数据,其中我们某个表的数据量目前是3000w 、某个表由于客户一些创建的数据几乎每天增量数据是几十万,而且每个客户相对对应的数据增量也不仅相同。考虑到之后到某个节点时间数据可能会达到上限1个亿。 我们都知道mysql单表数据量是3000w-…
Mysql高并发解决方案
随着近些年来分布式的应用,其伴随而来的是系统的数据量也越来越大,为了可以提升系统的整体性能,我们对以Mysql为代表的关系型数据库也提出了“分布式”的要求。 mysql默认的最大连接数为151,上限为100000。 如果借助InnoDB的行级锁来实现“减库存”的话:由于数据库中…
五分钟教你手写 SpringBoot 本地事务管理实现
一直在用 SpringBoot 中的 @Transactional 来做事务管理,但是很少没想过 SpringBoot 是如何实现事务管理的,今天从源码入手,看看是如何实现事务的。
工作十年还分不清MySQL普通索引和唯一索引怎么办?
普通索引可重复,唯一索引和主键一样不能重复。 唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,我们人为规定该字段不得重复,那么就使用唯一索引。(一般设置学号字段为主键) 主键保证数据库里面的每一行都是唯一的,比如身份证,学号等,在表中要求唯一,不重复。唯一索引…
手把手教你开发 MyBatis 插件
这个接口中就三个方法,第一个方法必须实现,后面两个方法都是可选的。三个方法作用分别如下: intercept:这个就是具体的拦截方法,我们自定义 MyBatis 插件时,一般都需要重写该方法,我们插件所完成的工作也都是在该方法中完成的。 plugin:这个方法的参数 targe…
超全MyBatis动态代理详解!(绝对干货)
答不上来的铁汁,证明 Proxy、Mybatis 源码还没看到位。不过没有关系,继续往下看就明白了 众所周知哈,Mybatis 底层封装使用的 JDK 动态代理。说 Mybatis 动态代理之前,先来看一下平常我们写的动态代理 Demo,抛砖引玉 第二步是创建被代理对象的动态代…
为什么MySQL不建议delete删除数据
我负责的有几个系统随着业务量的增长,存储在MySQL中的数据日益剧增,我当时就想现在的业务方不讲武德,搞偷袭,趁我没反应过来把很多表,很快,很快啊都打到了亿级别,我大意了,没有闪,这就导致跟其Join的表的SQL变得很慢,对的应用接口的response time也变长了,影响了…
如何使用freemarker生成Word文件
这个文档有大大小小的标题层级,还有排版好的段落、各种一目了然的饼图、走势图,当然还少不了颜色循环交替的报表。精致程度不亚于小明同学的学习报告。 通过某歌搜索关键词:java+word+导出,我立马得出了很多成熟的方案,通过横向、纵向比较,再结合本次报告样式比较多、用户可灵活选择…
Mybatis源码解析(五) -- sql参数处理
在这个章节中我们讨论当sql带有参数时,Mybatis是如何处理的。使用的还是User类。 注意我是用的符号为$。在这个例子中globalId是在mybatis.xml文件中的property配置的。接口不传参数。 在学习第二个章节时,我们知道每一个查询语句都会被包装成一个Ma…