简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一 概述在JVM类加载器虽然只是实现对class文件的加载即类加载,但它在Java程序中起到的作用远超类加载阶段。对于任意一个类,都需要由加载它的类加载器和这个类本身一起共同确定其在Java虚拟机中的唯一性,每一个类加载器都拥有一个独立的类名称空间。简言之,比较两个类是否“相等”,只有在两个类是由同一个类加载器加载的前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个Java虚拟
一 概述Java8源码中有以下一句话,意思为由于应用程序递归太深而导致堆栈溢出。/*** Thrown when a stack overflow occurs because an application* recurses too deeply.* 由于应用程序递归太深而在堆栈溢出时抛出* @author unascribed* @sinceJDK1.0*/二 递归造成堆栈溢出的原因当一个线程
一 概述Java1.8开始,JDK中的永久代被元空间替换了。二 回顾JMM中的方法区如图所示,方法区同堆空间一样,属于所有线程共享的数据区域,它用于存储已经被虚拟机加载的类信息,常量,静态变量,即时编译后的代码等数据。三 回顾永久代与方法区的关系如果在HotSpot虚拟机上开发,部署,方法区是规范,永久代是Hotspot针对该规范进行的实现。在Java7及以前的版本中,方法区都是永久代实现的。四
一 概述Nacos用于发现,配置和管理微服务,它提供了一组简单易用的特性集,能够帮助我们快速实现动态服务发现,服务配置,服务元数据及流量管理。Nacos是构建以"服务"为中心的现代应用架构。二 安装Nacos避坑1. 下载Nacos:Nacosnacos解压后的目录结果2. 启动Nacos鼠标启动,双击bin目录下的startup.cmd命令行启动:Linux/Unix/Mac:sh startu
一 注册失败的搭建过程Docker搭建Seata服务并注册到Nacos中_calm_encode的博客-CSDN博客一 获取镜像docker search seatadocker pull seataio/seata-server二 创建本地Seata数据库 seata的官方数据库脚本seata/mysql.sql at develop · seata/seata · GitHub:fire: S
一 概述前端请求服务器时出现的状态码为402.二 实际场景当在jenkins上发布代码后,我没有关注最后是否编译成功之后再请求,而是一段时间后直接请求,突然接口报出402状态码,此时我下意识的看来看发布的代码情况,最后因为发布失败,倒是服务不可用,最后重启服务,就解决了该问题。...
一 概述Vue二 解决方法增加的一个名为axios.d.ts的文件axios.d.ts的文件内容import * as axios from 'axios'declare module 'axios' {interface AxiosInstance {(config: AxiosRequestConfig): Promise<any>}}Vue接触的不多,暂时先如此,待续。。。...
Nacos配置文件误删恢复功能
一 概述具体错误信息:failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:400 msg: caused: cluster name can only have th