摘要: 回到顶部 一、Spring MVC 相关注解 1、@RequestMapping (1)功能: 将 HTTP 请求 与 请求处理类中的方法 进行映射。 通过 RequestMappingHandlerMapping 与 RequestMappingHandlerAdapter 两个类来支持该注解。 阅读全文
posted @ 2021-02-06 14:48 壮灬哥 阅读(299) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/l-y-h/p/12127923.html 阅读全文
posted @ 2021-02-06 14:45 壮灬哥 阅读(70) 评论(0) 推荐(0)
摘要: 回到顶部 一、全局配置文件 1、分类:(文件名固定) (1)application.properties(2)application.yml(3)以上两种文件作用类似,但是内部写法有些区别。 2、作用: 修改 SpringBoot 自动配置的默认值。 3、什么是yml YML文件格式是YAML (Y 阅读全文
posted @ 2021-02-06 14:27 壮灬哥 阅读(537) 评论(0) 推荐(0)
摘要: 回到顶部 一、Spring Boot 1、什么是Spring Boot? Spring Boot 是一个框架,其用来简化 Spring 应用的初始化搭建以及开发过程。其使用特定的方式来配置,使开发人员减少配置操作。类似于 maven 整合 jar 包,Spring Boot 整合了框架。 官网:ht 阅读全文
posted @ 2021-02-06 14:10 壮灬哥 阅读(115) 评论(0) 推荐(0)
摘要: 回到顶部 一、Spring 1、Spring是什么? (1)是一个开源框架,用于简化企业级开发。(2)是一个轻量级的、非侵入性的、一站式的一个容器。注: 非侵入性: 基于Spring开发的应用的对象可以不依赖Spring的API。 一站式: 可以整合其他的框架与第三方类库。 容器:包含并管理应用对象 阅读全文
posted @ 2021-02-06 14:04 壮灬哥 阅读(126) 评论(0) 推荐(0)
摘要: 回到顶部 一、REST与RESTful 1、简介 (1)REST(Representational State Transfer):表现层状态转移,一种软件架构风格,不是标准。REST描述的是在网络中client和server的一种交互形式,即资源在网络中以某种表现形式进行状态转移。(2)基于RES 阅读全文
posted @ 2021-02-06 14:01 壮灬哥 阅读(167) 评论(0) 推荐(0)
摘要: 回到顶部 一、MyBatis-Plus 1、简介 MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。 官网文档地址: https://mp.baomidou.com/guide/ MyBatis-Plus 阅读全文
posted @ 2021-02-06 13:52 壮灬哥 阅读(1402) 评论(0) 推荐(0)
摘要: 回到顶部 一、MyBatis映射文件 1、简介 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并 阅读全文
posted @ 2021-02-06 13:48 壮灬哥 阅读(208) 评论(0) 推荐(0)
摘要: 回到顶部 一、JVM 基本认识 1、虚拟机 与 JVM (1)虚拟机(Virtual Machine),可以理解为一台虚拟的计算机,其是一款软件,用来执行一系列虚拟的计算机指令。 可以分为:系统(硬件)虚拟机、程序(软件)虚拟机。 (2)系统(硬件)虚拟机 系统虚拟机是一个可以运行完整操作系统的一个 阅读全文
posted @ 2021-02-06 13:43 壮灬哥 阅读(520) 评论(0) 推荐(0)
摘要: 回到顶部 一、JDK 8 版本下 JVM 对象的分配、布局、访问(简单了解下) 1、对象的创建过程 (1)前言 Java 是一门面向对象的编程语言,程序运行过程中在任意时刻都可能有对象被创建。开发中常用 new 关键字、反射等方式创建对象, JVM 底层是如何处理的呢? (2)对象的创建的几种常见方 阅读全文
posted @ 2021-02-06 13:39 壮灬哥 阅读(131) 评论(0) 推荐(0)
摘要: 回到顶部 一、简单了解几个概念 1、什么是垃圾(Garbage)?什么是垃圾回收(Garbage Collection,简称 GC)? (1)什么是垃圾(Garbage)? 这里的垃圾 指的是 在程序运行过程中没有任何指针指向的对象,即不再被使用的对象。 如果不及时清理这些对象(垃圾),这些对象将会 阅读全文
posted @ 2021-02-06 13:35 壮灬哥 阅读(183) 评论(0) 推荐(0)
摘要: 回到顶部 一、JSR 303 1、什么是 JSR 303? JSR 是 Java Specification Requests 的缩写,即 Java 规范提案。 存在各种各样的 JSR,简单的理解为 JSR 是一种 Java 标准。 JSR 303 就是数据检验的一个标准(Bean Validati 阅读全文
posted @ 2021-02-06 10:42 壮灬哥 阅读(493) 评论(0) 推荐(0)
摘要: 回到顶部 一、Lambda 表达式 1、什么是 Lambda 表达式? Lambda 本质是一个匿名函数,可以理解为一段可以传递的代码,像数据一样传输。 使用 Lambda 可以简化代码、使代码更紧凑、更灵活。 使用 Lambda 表达式前提 需要函数式接口支持。注: 函数式接口:指的是 接口中只有 阅读全文
posted @ 2021-02-06 10:37 壮灬哥 阅读(125) 评论(0) 推荐(0)
摘要: 回到顶部 一、JDBC 1、JDBC简介 (1) JDBC(Java Database Connectivity),即Java数据库连接。用于在Java程序中实现数据库操作功能。 (2)是一种用于执行SQL语句的Java API,使用户以相同的方式连接不同的数据库。 (3)JDBC提供一套标准接口, 阅读全文
posted @ 2021-02-06 10:34 壮灬哥 阅读(146) 评论(0) 推荐(0)
摘要: 回到顶部 一、注解(Annotation) 1、什么是注解? 从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。 2、Annotation与注释的区别: (1)Annotation不是程序本 阅读全文
posted @ 2021-02-06 10:30 壮灬哥 阅读(139) 评论(0) 推荐(0)
摘要: 回到顶部 一、IO流 1、定义: IO流指的是Input/Output流,即输入流/输出流。 输入流:将外界信息写入程序,即从外界获取信息,属于读操作。 输出流:将程序数据发送给外界,即向外界传输数据,属于写操作。 流一定要关闭,否则可能会出现一些异常。 2、分类: (1)按照功能划分: 输入流:只 阅读全文
posted @ 2021-02-06 10:27 壮灬哥 阅读(235) 评论(0) 推荐(0)
摘要: 回到顶部 一、程序、进程、线程 1、区别 (1)程序是一段静态的代码,为应用程序执行的蓝本。 (2)进程为程序的一次动态执行过程,包括代码的加载、执行以及执行完毕的一个完整过程。 (3)线程是进程中的一个执行单元,一个进程在执行过程中可以产生多个线程(至少有一个线程 )。 2、关系 (1)进程负责的 阅读全文
posted @ 2021-02-06 10:20 壮灬哥 阅读(139) 评论(0) 推荐(0)
摘要: 回到顶部 一、泛型 1、泛型的本质是将类型参数化,即将数据类型作为参数。 2、泛型可以在编译期进行检查,其所有的强制转换是隐式且自动的,提高了代码的安全性。 3、泛型可以用在类(泛型类)、接口(泛型接口)、方法(泛型方法)的创建。 4、泛型的类型参数只能为引用类型,不能为基本类型。 回到顶部 二、常 阅读全文
posted @ 2021-02-06 10:16 壮灬哥 阅读(150) 评论(0) 推荐(0)
摘要: 回到顶部 一、java.util.Date 1、只用于显示系统时间,其大部分操作由Calendar代替。 格林威治时间(GMT):指的是1970年1月1日0时,不同地区有时间差。 默认输出格式:星期、月、日、时、分、秒、时区、年 2、构造方法: (1)public Date(); //无参构造创建的 阅读全文
posted @ 2021-02-06 10:12 壮灬哥 阅读(186) 评论(0) 推荐(0)
摘要: 回到顶部 一、java.lang.String 1、string对象不可变,被final修饰,不能被继承。 2、赋值方式: (1)直接赋值。比如: String name = "rick"; (2)使用new关键字创建。比如:String name = new String("rick"); 3、常 阅读全文
posted @ 2021-02-06 10:02 壮灬哥 阅读(169) 评论(0) 推荐(0)
摘要: 回到顶部 一、简述 1、Object类是所有类的父类,即直接或间接的继承java.lang.Object类。省略了extends Object。 2、方法 (1)protected native Object clone() throws CloneNotSupportedException; // 阅读全文
posted @ 2021-02-06 09:54 壮灬哥 阅读(237) 评论(0) 推荐(0)
摘要: 一、 面向对象特征与原则 1、三大特征:封装、继承、多态。(四大特征:封装、继承、多态、抽象) (1)封装:将客观的事物封装成抽象的类,封装代码逻辑,并通过访问控制符来控制访问的方式,从而保护程序(使用反射时,可以获取对象的私有方法和成员,会破坏封装性)。 (2)继承:某个类通过继承可以获取另外一个 阅读全文
posted @ 2021-02-06 09:46 壮灬哥 阅读(136) 评论(0) 推荐(0)
摘要: 一、关键字、保留字、标识符、常量、变量 1、关键字:使用某种语言赋予特殊含义的单词。 2、保留字:没有赋予特殊含义,但以后可能会使用的单词。 3、标识符:自定义的单词,以数字、字母、下划线以及$符组成,且首字母不能以数字开头,不能以关键字命名标识符。 4、常量:程序中不会变化的数据。 5、变量:用于 阅读全文
posted @ 2021-02-06 09:36 壮灬哥 阅读(174) 评论(0) 推荐(0)
摘要: 一、环境配置(Windows) 1、傻瓜式安装JDK,若提示安装JRE,将其置于JDK同一安装目录即可。 2、配置JAVA_HOME, 指向JDK的安装目录。比如 JAVA_HOME = %JDK安装目录% 3、配置Path,指向JDK的bin目录。比如Path = %JAVA_HOME%\bin 阅读全文
posted @ 2021-02-06 09:31 壮灬哥 阅读(194) 评论(0) 推荐(0)