240 发简信
IP属地:广东
  • Resize,w 360,h 240
    15.ThreadLocal线程持有对象

    一、ThreadLocal两大使用场景 每个线程需要一个独享的对象 每个线程内需要保存全局变量 1) 每个线程需要一个独享的对象 通常是工具类(...

  • 02.Git补充操作-误删恢复

    1) git reset --hard找回代码 https://jingyan.baidu.com/article/1612d5005f7f87...

  • Resize,w 360,h 240
    18.CAS算法

    1) 什么是CAS 应用在并发编程领域 CAS有3个操作数:内存值V,预期值A,要修改的值B,当且仅当预期值A和内存值V相同时,才将内存值修改为...

  • 05.局部变量表与操作数栈

    1) 概述 JVM的字节码执行引擎,功能基本就是输入字节码文件,然后对字节码进行解析并处理,最后输出执行的结果。 实现方式可能有通过解释器直接执...

  • 12. SpringMVC-数据验证

    某些版本需要添加依赖org.springframework.bootspring-boot-starter-validation 1) 原理:J...

  • 11. SpringMVC-常用注解

    1) springMVC常用注解 注解作用域说明`@Controller类Controller标识`@RequestMapping类/方法URL...

  • Resize,w 360,h 240
    01. Synchronized

    一、Synchronized简介 作用:能够保证同一时刻最多只有一个线程执行该段代码,以达到保证并发安全效果。 地位:关键字;最基本的互斥同步手...

  • 10. SpringBoot集成Swagger2

    1) 集成步骤 添加依赖 基础配置类 使用接口方法 访问http://localhost:8080/swagger-ui.htmlhttp://...

  • 09.YAML配置文件

    1) SpringBoot特点 特点:约定优于配置 2) YAML配置文件 语法特点:大小写敏感使用空格缩进表示层级关系缩进的空格数目没有要求,...