- 博客(8)
- 收藏
- 关注
原创 MySql相关
MySql相关存储引擎查看MySql提供的所有存储引擎MyISAM和InnoDB的区别 MyISAM是MySql5.5之前的默认数据库引擎。虽然性能极佳,而且提供大量的特性,包括全文索引,压缩,空间函数等。但MyISAM不支持事务和行级锁,而且最大的缺陷就是崩溃后无法安全恢复。不过,5.5版本之后,MySql引入了InnoDB(事务性数据库引擎),MySql5.5之后默认的存储引擎为InnoDB 大多数时候我们使用的都是InnoDB存储引擎,但是在某些情况下使用MyISAM也是合
2021-03-25 20:06:23 122 1
原创 Java集合框架
Java集合框架集合概述1、说说List、Set和Map三者的区别?List:存储的元素是有序的、可重复的Set:存储的元素是无需的、不可重复的Map:使用键值对(Key-Value)存储,Key是无序的、不可重复的,每个键最多映射到一个值2、集合框架底层数据结构总结Collection接口下面的集合:ListArrayList:Object[]数组Vector:Object[]数组LinkedList:双向链表(Jdk1.6之前为循环链表,Jdk1.7取消了循环)
2021-03-17 18:52:07 195 1
原创 Java基础部分
Java入门参考JavaGuide:https://snailclimb.gitee.io/javaguide1、Java语言有哪些特点?简单易学面向对象(封装、继承、多态)平台无关性(JVM)可靠性安全性支持多线程支持网络编程并且很方便编译与解释并存2、JVM、JDK和JREJVM:JVM是运行Java字节码的虚拟机。JVM有针对不同系统的特定实现,目的是使用相同的字节码,他们都会给出相同的结果。字节码和不同系统的JVM是怎么是Java实验“一次编译,随处可以运行”的关键
2021-03-12 15:49:56 218
原创 Mybatis-Plus详解
Mybatis-Plus详解概述[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ua6VB4rG-1615004821916)(/Users/richard/Desktop/CSDN/img/image-20210303203140504.png)]官网:https://mp.baomidou.com/特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD
2021-03-06 12:27:28 518
原创 Mybatis-plus代码自动生成
/** * @author Richard * 2021/3/6 10:47 上午 */@SpringBootTestpublic class AutoGeneratorTest { @Test public void testAutoGenerator() { //创建生成器对象 AutoGenerator generator = new AutoGenerator(); // 全局配置 GlobalConfig
2021-03-06 12:22:15 241
原创 Swagger:最流行的API框架
Swagger:最流行的API框架Swagger简介号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与****API 定义同步更新直接运行,在线测试API支持多种语言 (如:Java,PHP等)官网:https://swagger.io/Springboot集成Swagger两个jar包:Springfox-swagger2swagger-springmvc**要求:**jdk1.8+,否则无法运行swagger2步骤:
2021-03-03 20:13:55 303 1
原创 SpringData入门
SpringData入门 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/projects/spring-dat
2021-03-01 17:51:16 365 1
原创 SpringBoot入门
SpringBoot入门SpringBoot简介 Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。Spring Boot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 S
2021-03-01 16:30:06 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人