一、ThreadLocal两大使用场景 每个线程需要一个独享的对象 每个线程内需要保存全局变量 1) 每个线程需要一个独享的对象 通常是工具类(线程不安全),典型需要使用的类...
一、ThreadLocal两大使用场景 每个线程需要一个独享的对象 每个线程内需要保存全局变量 1) 每个线程需要一个独享的对象 通常是工具类(线程不安全),典型需要使用的类...
1) git reset --hard找回代码 https://jingyan.baidu.com/article/1612d5005f7f87e20e1eeec1.html...
1) 什么是CAS 应用在并发编程领域 CAS有3个操作数:内存值V,预期值A,要修改的值B,当且仅当预期值A和内存值V相同时,才将内存值修改为B,否则什么都不做。最后返回现...
1) 概述 JVM的字节码执行引擎,功能基本就是输入字节码文件,然后对字节码进行解析并处理,最后输出执行的结果。 实现方式可能有通过解释器直接执行字节码,或者适通过及时编译器...
某些版本需要添加依赖org.springframework.bootspring-boot-starter-validation 1) 原理:JSR-303 2) 案例 3)...
1) springMVC常用注解 注解作用域说明`@Controller类Controller标识`@RequestMapping类/方法URL映射`@ResponseBod...
一、Synchronized简介 作用:能够保证同一时刻最多只有一个线程执行该段代码,以达到保证并发安全效果。 地位:关键字;最基本的互斥同步手段 二、Synchronize...
1) 集成步骤 添加依赖 基础配置类 使用接口方法 访问http://localhost:8080/swagger-ui.htmlhttp://localhost:8080/...
1) SpringBoot特点 特点:约定优于配置 2) YAML配置文件 语法特点:大小写敏感使用空格缩进表示层级关系缩进的空格数目没有要求,同级元素左侧对齐即可使用 # ...
@[toc] 一、Git配置 使用 Git Bash 控制台操作 初始化 .git文件夹下的文件含义HEAD 文件指示目前被检出的分支description 用来显示对仓库的...