![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习
文章平均质量分 62
1只少年
学习使我快乐
展开
-
注解、、、
@Data//动态生成get/set/toString/equals@Accessors(chain = true)//开启链表加载 重写set方法@NoArgsConstructor//无参构造@AllArgsConstructor//全参构造原创 2021-09-23 11:53:51 · 66 阅读 · 0 评论 -
Spring与Spring MVC整合
1.项目结构2.RunApp启动类package cn.tedu;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class RunApp { public static void main(String[] args) {..原创 2021-09-18 12:48:22 · 148 阅读 · 0 评论 -
Spring框架
一.概述Spring框架重点提供的: IOC DI AOPIOC : 控制翻转, 是指把创建对象的权利交给spring.DI : 依赖注入, 是指把有依赖关系的对象也同时new出来.AOP : 面向切面编程, 补充了OOP不足二.IOS的使用1.创建类package cn.tedu.spring;public class Hello { public void hi(){ System.out.println("hello springioc~");.原创 2021-09-15 22:22:05 · 96 阅读 · 0 评论 -
Spring MVC
一.Spring MVC的概念1.1概述是Spring框架的明星产品,用来 接受浏览器发来的请求 + 并返回数据遵循MVC思想: 主要是想要松耦合,实现代码间的高内聚, 提高代码的可维护性M 是Model, 模型层, 用来封装数据V 是View, 视图层, 用来展示数据C 是Controller, 控制层 作用就是用来 接受请求和给出响应1.2工作原理五个核心的组件1, 前端控制器DispatcherServlet: 接受请求并分发请求2, 处理器映射器HandlerMappin原创 2021-09-13 22:31:29 · 100 阅读 · 0 评论 -
Spring Boot
一.概述1,简化了Maven的操作(用啥jar包就添加一个jar包的坐标)2,内嵌了Tomcat服务器,可以访问服务器里的程序二.项目结构三.创建Spring Boot四.给工程配置maven信息五 .Spring Boot的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs...原创 2021-09-13 22:27:21 · 57 阅读 · 0 评论 -
Maven
一.Maven的概述管理jar包: 下载,保存,编译,更新…仓库:1,远程仓库/中央仓库: 本质山就是一个国外的网址2,镜像仓库: 就是一个国内的网址,已经帮你下载好了jar包3,本地仓库: 就是一个你自己创建的文件夹,存放下载好的jar包的(D:\Java\maven\resp)坐标: 存放jar包的路径依赖: Ajar包可能会依赖着好多jar包,maven都会管理所有jar包二.Maven的使用步骤1,解压maven压缩包,能找到settings.xml文件,需要改两处(本地仓原创 2021-09-13 18:50:46 · 66 阅读 · 0 评论 -
VUE、、
一.Vue1.1概述是一个轻量级 渐进式的 前端框架特点: 数据驱动 MVVM 组件化好处: 封装了DOM操作元素的API1.2入门案例<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>测试 Vue框架</title> <!-- 1. 引入外部的vue.js文件 --> <script src="vue.js"原创 2021-09-09 09:09:42 · 127 阅读 · 0 评论 -
JS、、、
一、JS基础语法1.JS概述HTML 定义网页的内容 H5 CSS 规定网页的布局 CSS3 JavaScript 实现网站的交互 ES6特点:(1)JS是一门直译式的语言,直接执行的就是源代码.是一边解释一边执行,没有编译的过程(不像Java需要提前编译为class文件再运行).(2)JS是一门弱类型的语言,没有严格的数据类型.优势:(1)良好的交互性(2)一定的安全性(JS被强制的要求,不能访问浏览器以外的东西,只能访问浏览器和浏览器内部的资源)(3)跨平台性.原创 2021-09-06 18:55:33 · 71 阅读 · 0 评论 -
Git、、、
1.概述是一个开源的分布式的版本控制产品.可以上传 开源项目 , 上传到Gitee服务器上. 很方便的管理代码, 还可以下载.上传:工作空间: 用来保存资源的一个文件夹本地索引: 给即将上传的资源, 设置索引, 提高传输效率本地仓库: 是指你自己电脑里 ,的一个文件夹 ,已经存好了要提交的资源远程仓库: 是指在Gitee的服务里 ,创建一个文件夹 ,保存了 你提交的资源下载:只 从 远程仓库 下载 资源 到自己的电脑里2.常用命令add : 从 工作空间把要上传的资源 添加到 .原创 2021-09-01 22:26:58 · 73 阅读 · 0 评论 -
前端、、、
一.HTML1.概述是超文本标记语言.用来完成一个静态网页.结构:由大量的标签组成的.标签都是成对儿出现的2.入门案例<!DOCTYPE html> <!-- 文档声明 --><html> <!-- 根元素,标记这是一个网页文件 --> <head><!-- 头部分 --> <meta charset="utf-8"> <!-- 设置了编码 --> <title>原创 2021-09-01 22:21:24 · 83 阅读 · 0 评论 -
数据库、、、
数据库database用来存储数据管理数据的仓库原创 2021-08-25 10:53:04 · 159 阅读 · 1 评论 -
注解 定义注解
JDK自带的注解:要求大家掌握的是@Override注解,这个注解可以加在方法上,用来表示这是一个重写的方法元注解 : 元注解是用来定义其他注解的注解,也就是说,注解的语法与JAVA不同,是靠注解来定义的 1. 定义注解的格式:@interface 注解名 2. 可以根据元注解对注解进行设置: 要求大家掌握的是 表示被描述的注解可以使用的位置:值可以多选 @Target({ElementType.TYPE,ElementT...原创 2021-08-24 18:11:22 · 578 阅读 · 1 评论 -
单例设计模式
方案一:饿汉式1)把本类的构造方法私有化–为了不让外界调用构造函数来创建对象2)通过本类的构造方法创建对象,并把这个对象也私有化,为了防止外界调用3)提供公共的全局访问点向外界返回本类的唯一的一个对象注意:公共方法需要设置成静态–需要跳过对象,通过类名直接调用这个返回本类对象的公共方法对象也需要设置成静态的–这个对象需要在静态方法中被返回,而静态只能调用静态方案二:懒汉式==延迟加载的思想:==我们有的时候有些资源并不是需要第一时间就创建出来,所以需要延迟到需要时再创建这样既可以提升性原创 2021-08-24 18:04:40 · 42 阅读 · 0 评论 -
JAVA基础常用注解
1.JDK注解@Override:用来标识重写方法@Test:单元测试注解2.元注解@Target 注解用在哪里:类上、方法上、属性上等等@Retention 注解的声明周期:源文件中、字节码文件中、运行中原创 2021-08-24 15:30:46 · 51 阅读 · 0 评论 -
BUG基础的报错本
Unhandled exceptions 未处理的异常Input mismatchexceptions 输入不匹配异常File not found exceptions 找不到文件异常Not Serializable Exception 你读写的对象类没有序列化...原创 2021-08-23 19:47:09 · 44 阅读 · 0 评论 -
基础的单词本
directory 文件夹workspace 工作空间type 类型mismatch 不匹配variable 变量local variable 局部变量resolved 使用 引用duplicate 重复的initialize ...原创 2021-08-23 19:39:16 · 61 阅读 · 0 评论 -
反射 暴力反射
1. 反射的概念反射是Java这门语言中比较有特点的一个特征,反射非常强大,我们可以通过反射获取目标类当中的资源,甚至是私有资源不仅仅如此,我们甚至还可以使用资源,并且创建对象,所以反射是一个经常被使用到的技术开发过程中,我们有的时候并不能拿到源代码,但是又需要使用资源,那这个时候反射的出现就很有必要了2. 反射需要用到的API2.1 获取字节码对象Class.forName(“类的全路径”); 注意:传入的是类的全路径名,包含包名.类名,而且会抛出异常类名.class 注意:.原创 2021-08-23 18:26:41 · 139 阅读 · 0 评论 -
进程 线程 多线程 同步锁 线程安全解决方案
1 进程1.1概念:进程就是正在运行的程序,它代表了程序所占用的内存区域。1.2 进程的特点:独立性进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。动态性进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合,程序加入了时间的概念以后,称为进程,具有自己的生命周期和各种不同的状态,这些概念都是程序所不具备的。并发性多个进程可以在单个处理器原创 2021-08-19 15:35:59 · 412 阅读 · 0 评论 -
集合 : Set List Map
1. Collection接口是集合层次的根接口,学习抽象父级的公共方法Collection集合方法总结单个集合的操作:boolean add(E e) 将指定元素添加到集合中void clear() 清空集合boolean contains(Object o) 判断本集合是否包含指定的元素boolean equals(Object o) 比较集合对象与参数对象o是否相等int hashCode() 返回本集合的哈希码值。boolean isEmpty() 判断本集合..原创 2021-08-19 13:41:06 · 80 阅读 · 0 评论