自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 JVM-03-堆

通过new关键字,创建对象都会使用堆内存特点:它是线程共享的,堆中对象都需要考虑线程安全的问题有垃圾回收机制。

2023-09-25 17:13:34 57 1

原创 JVM-02-程序计数器、虚拟机栈

Program Counter Register 程序计数器(寄存器)虚拟机栈就是每个线程运行是需要的内存空间,多个线程就有多个虚拟机栈一个栈内可以看为由多个栈帧组成,一个栈帧就对应着次线程中一个方法的调用,代码是由一个个方法组成的,所以我们将运行时的每个方法运行时所需的内存就叫做一个栈帧,一个方法运行的时候需要给方法的参数、局部变量、返回地址分配内存,所以我们要在方法执行之前预先给其分配好内存。

2023-09-22 09:49:24 122

原创 JVM-01-前言

即Java Virtual Machine - 即java程序的运行环境(即java二进制字节码的运行环境)

2023-09-20 15:27:29 54 1

原创 spring.factories和@ComponentScan讲解

本文将介绍spring.factories的用法已经它与@ComponentScan之间有什么联系和区别。

2023-08-24 14:31:42 208 1

原创 从零开始的并发世界生活-第六天

继续之前的例子,学习并发编程。

2023-08-20 16:02:22 37 1

原创 全局异常捕获类如何编写?@RestControllerAdvice和@ExceptionHandler注释有什么用?

在一些项目中,我们会编写全局异常捕获类来对项目运行过程中抛出的异常进行捕获处理。此文会介绍全局异常捕获类的编写以及其中注解的含义。

2023-08-17 17:30:06 71 1

原创 从零开始的并发世界生活-第五天

继续学习JUC并发~

2023-08-15 17:54:46 24

原创 SpringSecurity-三更草堂学习笔记--01

当用户登录成功后,前端需要访问请求时,会携带token发起请求,请求由Jwt过滤器拦截,获取到token中存储存储的userId,然后将用户信息封装到SecurityContextHolder中,其他过滤器可以从SecurityContextHolder获得当前登录的用户的信息,这就是进行。引入依赖后再访问之前的接口会先进入login页面,需要登录才能继续访问接口,默认账号是:user,密码默认需要去启动后的控制台寻找。问题来了:token中只存放的是用户的userId,那用户的其他信息我们怎么获取呢?

2023-08-12 11:23:42 262 1

原创 从零开始的并发世界生活-第四天

继续学习并发~ 今天会继续学习并发方法和一种并发设计模式。

2023-08-02 21:08:06 40

原创 从零开始的并发世界生活-第三天

方法名功能说明注意start()启动一个新线程,在新的线程运行run方法中的代码start方法只是让线程进入就绪,里面代码不一定立刻运行(CPU的时间片还没分给它)。每个线程对象的start方法只能调用一次,如果调用了多次会出现IllegalThreadStateExceptionrun()新线程启动后就会调用run方法。

2023-08-01 20:56:17 42 1

原创 从零开始的并发世界生活-第二天

来了来了,继续学习并发知识。

2023-07-31 20:38:03 53

原创 从零开始的并发世界生活-第一天

JUC并发编程

2023-07-29 17:15:52 44 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除