首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
IT果果日记
掘友等级
技术经理
头条号和公众号都是" IT果果日记"。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 49
沸点 2
赞
51
返回
|
搜索文章
赞
文章( 49 )
沸点( 2 )
MybatisPlus实现数据权限隔离
引言 Mybatis Plus对Mybatis做了无侵入的增强,非常的好用,今天就给大家介绍它的其中一个实用功能:数据权限插件。 数据权限插件的应用场景和多租户的动态拦截拼接SQL一样。建议点赞+收藏
一文搞懂Mybatis插件原理
在学习Mybatis源码的时候,会经常看到有一个以“plugin”命名的包,自然而然的我们会想到在搭建项目框架的时候使用到的<plugins>配置标签。其实通过名字我们就能猜到它的作用就是给Mybat
一文搞懂CGLIB动态代理
首先思考这样两个问题。 上一篇文章《一文搞懂Java动态代理:为什么Mybatis Mapper不需要实现类?》介绍了动态代理的前世今生,虽然讲了很多基础的内容,但是大家给我的反馈是都很感兴趣,想要我
一文搞懂Java动态代理:为什么Mybatis Mapper不需要实现类?
在学习Java动态代理之前,我想让大家先思考这样几个问题。 JDK动态代理为什么不能对类进行代理? Mybatis Mapper接口为什么不需要实现类? 如果你还不知道上述问题的答案,那么这篇文章一定
软件License授权原理
软件License授权原理 你知道License是如何防止别人破解的吗?本文将介绍License的生成原理,理解了License的授权原理你不但可以防止别人破解你的License,你甚至可以研究别人的
工厂设计模式看这一篇就够了
本文将重点介绍几种工厂设计模式:简单工厂、工厂方法模式、抽象工厂模式和建造者模式。这几种设计模式在生产制造的流程下层层递进,可以满足不同的使用场景。在实际运用时,没有一个万能的工厂模式可以套用,要结合
多租户看这一篇就够了
什么是多租户?举个例子:马云、马化腾和刘强东三个人去租房子,他们因为家里经济困难所以勤工俭学,三个人决定合租一套三室一厅的房子,虽然每个人有自己的房间,但是家里的水电、厨房、卫生间和热水器都是大家一起公用的。隐私性肯定是没有单独自己租房子来的高。本文写作的目的是探索XaaS(Ia...
你真的理解了阻塞和非阻塞、同步和异步吗?
阻塞和非阻塞是一种状态,关键要看调用线程有没有被挂起。以处理I/O为例,如果是调用线程处理阻塞型I/O,那么调用线程会被挂起,此时调用线程就是阻塞的;如果调用线程处理的是非阻塞I/O,调用线程开启了I/O之后可以并行做别的事情,那么调用线程就是非阻塞的。非阻塞I/O有不同的实现方...
Mybatis-Plus利用Sql注入器批量插入更新
Mybatis-Plus是在Mybatis持久层框架上封装的一层非常好用的工具,最近因为想要在Mapper里加入自己自定义的通用方法,所以用到了Mybatis-Plus的Sql注入器。Sql注入器的作
MySql变量用法详解
系统变量就是系统已经提前定义好的变量。按作用域分类,系统变量可以分为全局变量(global)和会话变量(session)。系统变量中全局变量和会话变量其实是使用一套变量,不同的是会话变量仅当次会话生效,而全局变量一直生效。会话变量的赋值:set 变量名 = 值; 【比如常用的se...
下一页
个人成就
文章被点赞
492
文章被阅读
71,288
掘力值
3,198
关注了
38
关注者
131
收藏集
24
关注标签
13
加入于
2020-01-09