首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2020-10-16
订阅
Cooooolish
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
索引失效底层原理分析,这么多年终于有人讲清楚了
吊打面试官又来啦,今天我们讲讲MySQL索引为什么会失效,很多文章和培训机构的教程,都只会告诉你,在什么情况下索引会失效。 但是没有一个人告诉你,索引失效的原理是什么,老哥今天就告诉大家,让你们知其然,还要知其所以然。 开局一张图,由数据库的a字段和b字段组成一个联合索引。 从…
重新学习git
之前虽然一直在使用 git 作为代码管理工具,但是一直没有系统性的学习 git 的使用和原理。目前在实习,之前觉得git 一般般就行了 , 现在特别后悔。代码写好了, 提交出现问题 , 花了我半天。哎 , 痛定思痛。所以我写这篇文件,好好学习一下 git. 数据库 是 记录文件…
传说中的jwt,我们来征服一下
本文的完整示例代码,见github仓库。小q只在文中介绍最关键的代码块。 关于jwt是什么,这里就不再啰嗦了。总体来讲,它有Header、Payload、Signature三个部分,每一部分,都有一些细分的属性,这个原理扫一眼就可以,对我们的使用没有实质性的帮助。 使用jwt可…
Spring事物实现原理
在使用Spring声明式事物使用注解开发,十分的方便之前大概知道使用的是动态代理来实现的,今天来具体分析一下底层的实现细节。 简单的搭建了一个SpirngBoot工程,加入了Spring Data Jpa作为数据访问层的框架。并在添加了一个简单的查询方法加上了事物注解。 |Jo…
动态代理玩不明白?别紧张,你只是缺少这个demo
JDK动态代理与静态代理是相对的,静态代理是在编译期就确定了代理类和被代理类的关系,且生成代理类。而且静态代理要求被代理的接口必须有其实现,因为代理类实现接口方法实际上是调用接口实现类的方法实现的。而动态代理是在运行期利用JVM的反射机制生成代理类,这里是直接生成类的字节码,然…
Mybatis源码之Executor
上一篇文章《Mybatis源码之SqlSession》聊到了SqlSession其实是一个包工头儿,揽了活自己不干都安排给了执行器;而且在《Mybatis源码之SQL执行过程》中已经了解到,执行器通过对StatementHandler生命周期的调度与管理,最终完成SQL命令执行…