MybatisPlus笔记

简介MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1快速入门1.1 基本步骤引入mybatis-plus-boot-starter依赖: 1234...

基础笔记

跨域支持笔记

JAVA后端解决跨域问题的几种方法前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。 问题背景Same Origin Policy,译为“同源策略”SOP。它是对于客...

基础笔记

Java集合框架笔记

框架图先贴一个Java集合框架图 可以看出,集合主要分成两大部分: Collection:主要由 List、Set、Queue 组成,List 代表有序、可复的集合,典型代表就是封装了动态数组的 ArrayList 和封装了链表的 LinkedLi...

基础笔记

JVM学习笔记

运行时数据区域 程序计数器记录正在执行的虚拟机字节码指令的地址,如果是本地方法则为空. Java虚拟机栈每个 Java ⽅法在执⾏的同时会创建⼀个栈帧⽤于存储局部变量表、操作数栈、常量池引⽤等信息。从⽅法调⽤直⾄执⾏完成的过程,对应着⼀个栈帧在 Ja...

基础笔记

Java并发篇

使用线程三种方法 继承Thread类需要重写run方法,然后调用start方法启动线程。 实现Runnable接口需要重写run方法,然后调用start方法启动线程。 实现Callable接口需要重写call方法,然后调用start方法启动线程。有返...

基础笔记

java30天学习笔记

杂项最好不使用 clone()来进行复制,可以使用拷贝构造函数或拷贝工厂来复制对象. 抽象类提供了⼀种 IS-A 的关系接⼝更像是⼀种 LIKE-A 关系 Fail-Fast 机制Fail-Fast 机制是 Java 集合(Collection)中的...

基础笔记