Wesley13 Wesley13
3年前
jdk动态代理和cglib动态代理底层实现原理详细解析(cglib动态代理篇)
  代理模式是一种很常见的模式,本文主要分析cglib动态代理的过程1\.举例使用cglib代理需要引入两个包,maven的话包引入如下<!https://mvnrepository.com/artifact/cglib/cglib<dependency
Easter79 Easter79
3年前
sql——sql中的各种连接
现有两张表tablea和tableb!(https://oscimg.oschina.net/oscnet/2021b4122cd6d838dc954e78207ec0ca18d.png)   !(https://images2018.cnblogs.com/blog/1386182/201805/1386182201805041416
深入理解MySQL索引底层数据结构
在日常工作中,我们会遇见一些慢SQL,在分析这些慢SQL时,我们通常会看下SQL的执行计划,验证SQL执行过程中有没有走索引。通常我们会调整一些查询条件,增加必要的索引,SQL执行效率就会提升几个数量级。我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会没有变化,本文就从MySQL索引的底层数据结构和算法来进行详细分析。
Stella981 Stella981
3年前
MyBatis MapperScannerConfigurer配置
MyBatisMapperScannerConfigurer配置博客分类:mybatisMybatisMapperScannerConfigurer自动扫描将Mapper接口生成代理注入到SpringMybatis在与Spring集成的时候可以配置MapperFactoryBean来生成Mapper接口的代理.例如<bea
Stella981 Stella981
3年前
SpringBoot学习之路:04.Spring Boot集成Mybatis操作数据库
    前面说了SpringBoot的使用Jpa操作数据库,今天要说是SpringBoot集目前比较受欢迎的持久层框架Mybatis,我个人对mybatis是比较喜欢的,接下来我们在SpringBoot中集成它,我们依旧使用mysql做例子,编写一个简单的用户模块的CRUD的例子。1.项目依赖包的引入_<depend
Stella981 Stella981
3年前
MyBatis入门程序(基于XML配置)
创建一个简单的MyBatis入门程序,实现对学生信息的增删改查功能(基于XML配置)一、新建一个Java工程,导入MyBatis核心jar包、日志相关的jar包以及连接Oracle数据库所需驱动包,目录结构如下!(https://oscimg.oschina.net/oscnet/28c5fe2affd83c527baffdfd799ff796f
Wesley13 Wesley13
3年前
mysql 命令集
sql\_mode定义了mysql应该支持的sql语法,数据校验等select@@sql_mode;属性说明ONLY\_FULL\_GROUP\_BY对于GROUPBY聚合操作,如果在SELECT中的列,没有在GROUPBY中出现,那么将认为这个SQL是不合法的,因为列不在GROUPBY从句中STRICT\_
Stella981 Stella981
3年前
JPA、Hibernate、Mybatis的区别
1.概念:Hibernate :Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。着力点对象与对象之间关系2.简介:Mybatis:MyBatis本是apache(https://www.oschina.net/action/GoToL
Stella981 Stella981
3年前
MyBatis学习笔记
MyBatis配置文件mybatisconfig.xml<propertiesresource元素可以指定properties文件位置,导入里面配置的值<typeAlias定义了一些别名,如student,用来代替全名com..Student<mapper元素配置mapper.xml的位置<?xmlversi
Easter79 Easter79
3年前
SpringBoot学习之路:04.Spring Boot集成Mybatis操作数据库
    前面说了SpringBoot的使用Jpa操作数据库,今天要说是SpringBoot集目前比较受欢迎的持久层框架Mybatis,我个人对mybatis是比较喜欢的,接下来我们在SpringBoot中集成它,我们依旧使用mysql做例子,编写一个简单的用户模块的CRUD的例子。1.项目依赖包的引入_<depend