想养八只猫
码龄4年
关注
提问 私信
  • 博客:9,993
    9,993
    总访问量
  • 6
    原创
  • 245,327
    排名
  • 93
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-12-22
博客简介:

weixin_53851491的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    89
    当月
    0
个人成就
  • 获得156次点赞
  • 内容获得3次评论
  • 获得122次收藏
  • 代码片获得160次分享
创作历程
  • 6篇
    2024年
成就勋章
兴趣领域 设置
  • Java
    javatomcatspringmavenkafkajava-eespring bootspring cloudjvmjunitlog4jservletmybatis
  • 云原生
    zookeeperdockeretcd容器jenkinsdevopskubernetes云原生微服务服务发现paasserverlessgatewaykubeletistioservice_meshargocdrancher
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JVM虚拟机-类加载子系统

Class文件类加载子系统运行时数据区:方法区,堆,程序计数器,虚拟机栈,本地方法栈执行引擎本地方法接口本地方法库如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢?类加载器执行引擎在Java的日常应用程序开发中,类的加载几乎是由上述3种类加载器相互配合执行的,在必要时,我们还可以自定义类加载器,来定制类的加载方式。为什么要自定义类加载器?隔离加载类修改类加载的方式扩展加载源防止源码泄漏。
原创
发布博客 2024.05.10 ·
804 阅读 ·
16 点赞 ·
1 评论 ·
14 收藏

JVM虚拟机-堆(Heap)

堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM,但是进程包含多个线程,他们是共享同一堆空间的。一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。Java堆区在JVM启动的时候即被创建,其空间大小也就确定了。是JVM管理的最大一块内存空间。堆内存的大小是可以调节的。《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。所有的线程共享Java堆,在这里还可以划分线程私有的缓冲区。
原创
发布博客 2024.03.28 ·
1306 阅读 ·
46 点赞 ·
0 评论 ·
18 收藏

2024年K8S管理员认证(CKA)考题

限于 namespace app-team1 中,将新的 ClusterRole deployment-clusterrole 绑定到新的 ServiceAccount cicd-token。确保新的 NetworkPolicy 允许 namespace echo 中的 Pods 连接到 namespace my-app 中的 Pods 的 9000 端口。在现有的 namespace my-app 中创建一个名为 allow-port-from-namespace 的新 NetworkPolicy。
原创
发布博客 2024.03.26 ·
5280 阅读 ·
33 点赞 ·
0 评论 ·
45 收藏

helm模板入门编写指南

Helm 包含了很多可以在模板中利用的模板函数,详情:https://helm.sh/zh/docs/chart_template_guide/function_list/在实际的chart中,所有的静态默认值应该设置在 values.yaml 文件中,且不应该重复使用 default 命令 (否则会出现冗余)。在Helm的模板语言中,在一个集合中迭代的方式是使用range操作符。但是如果通过模板引擎运行时,我们将得到一个不幸的结果:空格导致生成了错误的YAML,mug的缩进是不对的。
原创
发布博客 2024.03.22 ·
1465 阅读 ·
30 点赞 ·
1 评论 ·
19 收藏

JVM虚拟机-本地方法接口和本地方法栈

简单地讲,一个Native Method是一个Java调用非Java代码的接囗。一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在C中,你可以用extern "c" 告知c编译器去调用一个c的函数。在定义一个native method时,并不提供实现体(有些像定义一个Java interface),因为其实现体是由非java语言在外面实现的。
原创
发布博客 2024.03.21 ·
639 阅读 ·
20 点赞 ·
0 评论 ·
18 收藏

JVM虚拟机-虚方法和非虚方法

如果方法在编译期就确定了具体的调用版本,这个版本在运行时是不可变的。这样的方法称为非虚方法。静态方法、私有方法、final方法、实例构造器、父类方法都是非虚方法。其他方法称为虚方法。
原创
发布博客 2024.03.20 ·
481 阅读 ·
10 点赞 ·
1 评论 ·
7 收藏