SpringBoot3学习笔记 该笔记基于b站视频SpringBoot零基础教程学习完成 1. 快速入门1.1 简介环境要求 环境&工具 版本(or later) SpringBoot 3.0.5+ IDEA 2021.2.1+ Java 17+ Maven 3.5+ Tomcat 10.0+ Servlet 5.0+ GraalVM Community 22.3+ Native 2023-11-16 框架和中间件 #SpringBoot3
SpringBoot整合MyBatis和SpringMVC 我们通过一个案例来演示SpringBoot整合MyBatis和SpringMVC该案例通过前后端分离来完成,前端使用vue2加JavaScript实现 前端部分主要代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626 2023-11-09 框架和中间件 #Java
Vue2基础知识 一. Vue2基础1. 环境准备安装脚手架 1npm install -g @vue/cli g 参数表示全局安装,这样在任意目录都可以使用 vue 脚本创建项目 创建项目 使用在需要创建项目的文件夹下打开命令行操作,输入指令回车后会跳转到vue创建项目的网站中去 1vue ui 在这里可以进行vue项目的创建 安装 devtools devtools 插件网址: 2023-11-04 前端 #前端 #vue
JavaScript Javascript是一种脚本语言,可以用来更改页面内容,控制多媒体,制作图像、动画等等 该笔记基于b站视频完成Java开发所需的前端技术教学 1. js入门案例123456789101112131415<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8& 2023-11-01 前端 #前端 #js
Stream流 该笔记基于b站视频完成Java-Stream流从入门到精通 什么是Stream流 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码这种风格将要处理的元 2023-10-24 Java #Java
不可变集合 该笔记基于b站视频完成Java-Stream流从入门到精通 什么是不可变集合? 不可变集合就是不能修改的集合 应用场景: 如果某个数据不能被修改,把它防御性的拷贝到不可变集合中是一个很好的实践 当集合对象被不可信的库调用的时候,不可变形式是安全的 简单理解就是不想让别人修改集合中的内容例如扑克牌,集合中存储扑克牌的种类和数量是不可变的 创建不可变集合的书写格式 方法名称 说明 2023-10-22 Java #Java
公共字段自动填充 在做项目的时候,很多数据库表会有相同字段,例如很多表都会记下数据的创造时间、修改时间、创造者、修改者,便于后期维护。如果每次对数据的增加和修改操作都需要手动添加后修改这些字段,则会有大量的相同代码,也影响了代码的可读性。为此,我们可以利用反射机制和AOP(面向切面编程),对这些公共字段进行统一处理 序号 含义 数据类型 操作 1 创建时间 datetime insert 2023-10-21 技术经验 #Java
Lambda表达式 1. 什么是Lambda表达式Lambda表达式是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升 简单案例 1(o1, o2) -> Integer.compare(o1, o2); 格式 -> : lambda操作符或箭头操作符-& 2023-10-18 Java #Java #Lambda
JVM-基础篇 一. JVM1. 初识JVM什么是JVM? JVM 全程 Java Virtual Machine,中文译名Java虚拟机JVM本质上是一个运行在计算机上的程序,他的</职责是运行Java字节码文件 2. JVM的功能 解释和运行 对字节码文件中的指令,实时的解释成机器码,让计算机执行 内存管理 自动为对象、方法等分配内存 自动的垃圾回收机制,回收不再利用的对象 即时编 2023-10-17 JVM篇 #JVM
微服务 该笔记基于b站黑马程序员Java面试题视频制作 一. Spring Cloud1. Spring Cloud的5大组件有哪些? Eureka:注册中心 Ribbon:负载均衡 Feign:远程调用 Hystrix:服务熔断 Zuul/Gateway:网关 随着SpringCloudAlibba在国内兴起 , 我们项目中使用了一些阿里巴巴的组件 注册中心:Naco 2023-10-13 面试篇 #SpringCloud