logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VSCode使用git-bash作为默认终端

给vscode设置bash作为默认终端,解决遇到的问题

#vscode#git#ide
JetBrains系列软件中使用git

1、使用git命令行git rm --cached xxx2、使用图形界面选中要移除git版本管控得文件,Ctrl + Alt + Z,在idea中叫做rollback,这个名字和快捷键很有误导

#idea#git
springboot(springcloud)使用@Order注解无效

解决方法不采用注解,使用实现接口Ordered的方式。import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud.gateway.filter.GlobalFilter;import org.springframework.core.Ordered;impor

Linux下无法使用v-2-ray

报错failed to response from xxxx原因因新装的双系统,时间不同步解决同步时间,设置时区: sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai/etc/localtime安装openNTPD: sudo pacman -S openntpd重启openNTPD: systemctl restart openntpd设置开机启动: sy

JDK8常量池的分析

常量池的分类一说到常量池,感觉都能讲几句,常量池位于方法区,存放类变量、字符串等……这种说法都是一知半解,如果详细介绍常量池,至少得先说出是哪个版本的JDK以及哪个虚拟机,因为每个版本的内存分配实现方式是不一样的。此处我以JDK8和hotspot虚拟机做个总结。首先常量池的物理位置:1、方法区;2、堆中。方法区常量池JDK8方法区在元数据内存,不占用堆内存,也就是说你用-Xms -Xmx指定的堆内

jvm栈深度

什么是栈深度每个jvm虚拟机的内存大小都是有限的,jvm虚拟机主要包括堆、虚拟机栈、本地(native)方法栈、程序计数器、方法区……此处说的栈指的是虚拟机栈。这个虚拟机栈的大小是 有限的,如果在同一个时刻执行很多方法(用极限的思想,假设有接近无穷个函数在同一个时间点执行),那所需要的内存是巨大的,超过了栈内存大小,就抛出栈溢出(StackOverflow)异常。栈深度可以通过函数调用自身,同时记

证明SPI打破双亲委派

1、什么是双亲委派?注:此处直接摘抄周志明老师的《深入理解java虚拟机》​站在Java虚拟机的角度来看,只存在两种不同的类加载器:一种是启动类加载器(BootstrapClassLoader),这个类加载器使用C++语言实现[1] ,是虚拟机自身的一部分;另外一种就是其他所有的类加载器,这些类加载器都由Java语言实现,独立存在于虚拟机外部,并且全都继承自抽象类java.lang.ClassLo

#spring
    共 14 条
  • 1
  • 2
  • 请选择