Vue笔记
记录了一些在学习Vue过程中的基础知识点 动态绑定 123456789<script setup> const data1 = ref(0) const data2 = reactive({ count : 0, }) // ref可以对对象和基本类型使用,reactive只能对对象使用 console.log(data1.value) //ref取值需要使用.value</script> 计算函数 12345678<script setup> const list = ref([1, 2, 3, 4, 5, 6, 7, 8]) const c = computed(() => { // 作用:做计算 return list.value.filter(item => item > 2) }) ...
Java多线程笔记
记录了一些Java多线程demo 多线程 Thread 通过继承Thread类重写run函数来建立多线程,优点是操作简单,缺点是无法继承其他类 1234567891011121314151617181920public class ThreadDemo1 { public static void main(String[] args) { Thread t = new MyThread(); t.start(); for (int i = 0; i < 5; i++) { System.out.println("主线程: " + i); } }}class MyThread extends Thread{ @Override public void run() { for (int i = 0; i < 5; i++) { ...
SpringBoot笔记
记录了一些在学习SpringBoot和MyBatis时的知识点 SpringBoot 简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发成为领导者。 依赖 12345678910111213141516171819202122232425262728<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
hexo博客安装流程
记录了通过github pages功能搭建hexo博客的过程 环境搭建 hexo博客环境需要用到nodejs,git和npm,本文仅展示ArchLinux下的环境搭建 123yay -S npm git nodenpm install hexo-cli -gnpm install hexo-deployer-git --save # 自动部署发布工具部署 创建博客项目 1. 新建文件夹(必须是空的,否则创建失败)并且进入 2. 再该目录打开终端输入命令进行项目初始化 1hexo init #如果提示找不到命令则输入npx hexo init 创建GitHub仓库 首先生成本机的ssh密钥 1ssh-keygen -t ed25519 -C "blog" 然后复制.ssh/id_ed25519.pub文件内容 1cat .ssh/id_ed25519.pub 最后将复制内容粘贴近GitHub设置新增ssh密钥页面 创建仓库,仓库必须公开,并且命名格式为: 1用户名.github.io 配置git 配置git用户名和邮箱 12git config...
SpringBoot项目实战
记录了一些SpringBoot项目实战过程中知识点和常用思路 项目实战 全局异常捕获 创建全局异常类 通过@RestControllerAdvice注解将该类作用于全部controller类 在该类创建方法编写异常处理逻辑,行参为需要捕获的异常类 通过@ExceptionHandler注解捕获异常 12345678910111213141516171819202122232425262728293031323334/** * 全局异常处理器,处理项目中抛出的业务异常 */@RestControllerAdvice@Slf4jpublic class GlobalExceptionHandler { /** * 捕获业务异常 * @param ex * @return */ @ExceptionHandler public Result exceptionHandler(BaseException ex){ log.error("异常信息:{}",...