自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习笔记

目录

2023-01-30 19:56:06 91

原创 JVM虚拟机

而是当堆内存中元空间所有的类引用消失,GC在做垃圾回收时,发现该类加载器中数据都被回收了,才会回收类加载器,同时回收类加载器对应的元空间中所有的数据,对元空间内存进行释放。1.虚拟机栈内部:方法的调用次数过多,造成线程的1M内存被耗尽。jvm的结构中,除了程序计数器不会造成内存溢出,其他都有可能造成内存溢出。方法区中的信息是存在元空间中,元空间就是将类的信息存到本地内存中。2.堆内存耗尽:对象越来越多,且一直在使用,不能被垃圾回收。元空间中的某个类在堆内存中的引用消失,该类不会立即被释放;

2023-04-04 12:35:07 173

原创 面试题复盘

创建型:单例模式、工厂方法模式、抽象工厂模式。结构型:代理模式、装饰器模式。

2023-04-02 19:03:37 108

原创 SpringCloud

服务监控和保护 sentinel 微服务集群状态的监控和保护,微服务链条上某个服务的异常,带来的雪崩问题,导致程序宕机。负载均衡 ribbon 如果微服务搭建了集群,通过ribbon的负载均衡算法找到将请求路由到合适的微服务中。网关 Gateway 请求的统一入口,请求的路由,可以在网关中作统一的认证操作。微服务就是将一个项目的各种功能模块分割开来,分成一个个单一的职责独立的功能模块。SpringCloud是微服务架构的解决方案。远程调用 feign 微服务之间的相互调用。便于各个功能的扩展。

2023-03-27 18:12:29 102

原创 SpringBoot

starter是一个jar包,里面定义了一些Configuration配置类,并在starter包下的META-INF/spring.factories文件中配置了该配置类,spring底层就会将这些配置类自动装配到项目中。3.自定义实体类,类上加@ConfigurationProperties注解,成员变量与配置文件中要读取的数据key一样。读取配置类:@ConfigurationProperties。1.自动注入Environment 对象,读取配置文件属性。配置类:@Configuration。

2023-03-26 21:12:23 336

原创 SpringMVC

第二种(常用):自定义一个类,类上加@ControllerAdvice注解,类中定义的方法上加@ExceptionHandler注解,注解里写上捕捉的异常的class对象。方法上:@PostMapping、@GetMapping、@PutMapping、@DeleteMapping。2.过滤器实现的是Filter接口,拦截器实现的是HandlerInterceptor接口。4.过滤器过滤的是所有web的请求,拦截器拦截的是访问controller的请求。3.过滤器的底层是函数回调,拦截器的底层是动态代理。

2023-03-26 20:40:33 109 1

原创 Spring

Spring是一款轻量级的java开发框架。它的核心IOC和AOP。IOC:IOC容器,将对象的创建权交由spring管理,我们需要对象的时候,只需要DI依赖注入即可。解除了类与类之间的耦合。AOP:面向切面编程,底层采用动态代理技术。可以实现在不改变原代码的情况下,对方法进行增强。解除了业务间的耦合。AOP的核心:连接点、切入点、通知、通知类、切面连接点:正在执行的方法切入点:可以被增强的方法通知:增强的功能通知类:通知所在的类就是通知类切面:描述切入点和通知的关系。

2023-03-25 21:52:32 146

原创 mybatis

KaTeX parse error: Expected 'EOF', got '#' at position 21: …常用的标签有:if 、where、set、choose(when、otherwise)、foreach。mybatis在处理#̲{}的时候,会用?#{}可以防止sql注入,提高系统的安全性。动态sql就是根据条件动态的添加sql条件。{}的时候,会直接用字符串替换变量。

2023-03-25 20:38:51 83

原创 MySql

mysql

2023-03-15 21:54:58 77

原创 JavaWeb

javaweb

2023-03-09 21:20:42 136

原创 线程...

线程

2023-03-07 15:39:27 112

原创 Redis

redis

2023-03-05 20:52:00 88

原创 RabbitMq

rabbitmq

2023-03-02 21:29:50 1592 1

原创 集合...

集合

2023-02-02 20:46:33 123

原创 基础语法.

java基础

2023-01-31 08:41:44 141 1

空空如也

空空如也

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

TA关注的人

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