- 博客(12)
- 收藏
- 关注
原创 Mybatis-plus使用详解
一、初识注:1、此文基于springboot2.2.5版本,使用Mybatis-Plus3.0.52、使用该版本的原因是可以感受Mybatis-Plus的原理,再高版本由注解即可完成,不宜与学习。1、简洁MyBatis-Plus(点击进官网)(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,
2020-05-31 20:12:35
1882
原创 完整搭建标准前端化框架vue-cli
一、什么是vue-cli1、概念:Vue-cli是官方提供的一个脚手架,可以用来快速生成前端化的工程模板!2、功能:1、统一的目录2、快速调试3、单元测试4、在线运行二、环境安装1、安装# 安装vue-clinpm install vue-cli -g2、 检测# 检测安装的vue应用vue list三、创建项目(该文章基于VScode开发)1、新建一个文件夹...
2020-04-25 17:35:02
832
原创 大前端
1、NodeJS1、什么是nodeJS:就是在服务器端运行js代码,基于Goole的V8引擎,可以脱离浏览器执行js代码,性能高。2、搭建环境:1、Python2、NodeJsnodenpm3、VsCode2、ES6语法1、let//var:声明的变量没有作用域 let:声明的变量有作用域// {// var a = 0;//全局变量// let...
2020-03-30 23:23:58
727
原创 SpringBoot处理静态资源
1、思考:SpringBoot是没有webapp目录的那么我们的资源( *.css , *.js …)应该放在哪里?2、通过源码探析1、研究SpringBoot关于MVC的自动配置1、所有关于MVC的相关配置都在WebMvcAutoConfiguration(视图解析,静态资源过滤)2、addResourceHandlers静态资源处理方法public void addResourceH...
2020-03-29 16:08:07
151
原创 springBoot集成Mybatis
1、Mybatis使用步骤1、导入依赖2、编写mybatisa配置文件3、编写接口4、编写接口Mapper配置文件5、注册Mapper配置文件2、Mybatis官网文档三种MyBatis官网文档1、MyBatis2、MyBatis-Spring3、MyBatis Spring Boot Starter3、集成MyBatis Spring Boot Starter1、依赖要...
2020-03-28 19:13:13
97
原创 SpringBoot集成jdbc和Druid
1、springData1、对于数据访问层,不论是SQL,NoSQL,在SpringBoot底层都是采用SprinData来进行封装的。2、创建springBoot项目,选择Sping Data JDBC和MySQL Driver2、集成JDBC1、创建数据库CREATE DATABASE /*!32312 IF NOT EXISTS*/`springboot` /*!40100 DE...
2020-03-28 01:15:51
372
原创 IDEA连接MYSQL数据库
1、找到Database连接数据库2、如果是第一次连接Test Coonection是灰色的需要下载驱动jdbc驱动包进行导入3、点击Driver:MySQL进入以下页面(下载此处提示的版本,我下载了8.0高版本无法连接数据库)4、导入下载好的驱动,点击Apply应用5、测试连接6、选择要连接的数据库7、双击打开表8、查询1、根据条件查询2、打开从consoles...
2020-03-27 22:40:35
306
原创 SringBoot自定义启动器
1、启动器命名规范1、官方:格式:spring-boot-starter-xxxx样例:spring-boot-starter-web2、自定义格式:xxxx-spring-boot-starter样例:myself-spring-boot-starter2、启动器说明1、启动器其实是两个相互依赖的项目,一个控制版本,一个提供服务。3、开发步骤1、建立一个空项目。...
2020-03-24 12:30:41
208
原创 Yaml基本认识
1、认识yaml1、这种语言以数据做为中心2、支持数据:对象,map,list,key/value3、yaml配置:数据类型支持较多,SpringBoot推荐我们使用yaml配置。2、基本语法注:空格要求严格缩进要求严格大小写要求严格1、key/value:1、key: value2、""转义字符会生效name: "hello\nworld"结果:hello w...
2020-03-22 20:10:17
450
原创 初认SpringBoot
一、SpringBoot初探原理1、Pom文件思路:只要是maven项目都先分析pom文件1、父依赖1>、父依赖配置<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...
2020-03-22 13:34:21
145
原创 深入理解JVM
一、jvm位置二、jvm架构图小结:所谓的JVM调优实际就是在调堆线程独占区域一定不会有垃圾产生三、classLoader类加载器1、类加载到JVM的基本结构2、类加载并初始化过程加载:加载并查找类的二进制连接:验证:保证被加载的类的正确性准备:给静态变量分配内存空间,赋值一个默认的初始值解析:把类中的符号引用转换为直接引用注:再把java编译为class文件...
2020-03-11 19:18:18
87
原创 JUC并发编程
一、什么是JUC?java原生的并发包一些常用工具类二、进程线程基础回顾?1、什么是进程和线程进程:java.exe线程:打字,自动保存…总结:一个进程包含多个线程,一个进程至少有一个线程,java程序至少有两个线程:GC,Main2、什么是并发和并行并发:多个线程操作同一资源,交替执行的过程。并行:多个线程同时执行,只能在多核CPU下完成。总结:使用多线程或者并发编程的目的...
2020-03-09 23:33:10
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人