自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 JVM虚拟机的跨平台性和跨语言性

跨语言性:由于JVM虚拟机只识别字节码,和java语言是没关系的。不管是什么语言,只要能编译成字节码,就能使用JVM虚拟机进行解释执行。业界除了java语言之外,还有很多语言,都能编译成字节码,比如Scala、Kotlin、Groovy、JRuby等,这些语言写的程序,只要编译成字节码,就能在JVM虚拟机上运行。跨平台性:开发人员写的java代码,一旦编译成字节码文件,就可以放在不同的操作系统上运行。跨平台性和跨语言性属于字节码的特点,并不是JVM虚拟机的特点,字节码是运行在JVM虚拟机上的。

2024-05-25 23:22:52 197

原创 <init>方法与<clinit>方法的区别

接口中也有方法,但是子接口的方法执行不会影响父接口的方法。接口的实现子类,在执行方法时,也同样不会影响父接口的方法执行。是类型构造器方法,也叫静态初始化方法,是在jvm进行类加载-连接-初始化流程中的初始化阶段jvm会调用方法;若没有找到,则会加载该类,经历加载、连接、初始化,将该类加载到方法区,在实例化的时候,会去调用init方法。子类的方法执行前,必先执行父类的方法。

2024-05-25 23:05:01 300

原创 【Linux命令篇】linux关于防火墙操作命令

我们经常会发现,在linux上部署服务器,或者tomcat、nexus这样的服务时,明明部署上去了,但是访问确访问不了,这其中有很多种原因,最常见的,就是防火墙的问题。接下里,我把防火墙主要操作命令,都云集了下,环境大家参考!

2024-02-24 17:16:31 299

原创 JVM的TLAB是什么?它有什么作用?怎么开启TLAB?怎么调整TLAB?

TLAB是JVM为每个线程分配的一块私有的缓存区域,来提升内存分配的吞吐量。线程在分配对象时,JVM会将TLAB作为内存分配的首选!TLAB是包含在年轻代的Eden空间内,仅占整个Eden区的1%。

2024-02-23 22:29:17 511

原创 Git常用命令

git管理项目常用命令,包含初始化项目,分支操作,.gitignore文件说明,版本回滚,仓库协议,子模块使用等。

2024-02-22 18:42:29 862 1

原创 企业级镜像仓库Harbor介绍与搭建。k8s+jenkins部署cicd必备组件

Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。为什么需要harbor?Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。

2024-02-21 20:46:45 971

原创 日常分享 - 【代码】阿里云服务器文件上传、下载(ali-OOS)

日常分享 - 【代码阿里云服务器文件上传、下载(ali-OOS)

2024-02-20 19:29:17 486

原创 搭建企业级代码托管仓库-gitlab,k8s+jenkins部署cicd必备组件

不管是在企业,还是个人,对于源码的安全性,是我们特别需要考虑的事情。GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。在我们搭建云平台时,gitlab使我们数据、代码托管仓库的首选,不管是kubernetes+jenkins,还是cicd,都是我们需要掌握的技能~

2024-02-19 18:48:27 1507

原创 使用Navicat本地连接K8S部署的MongoDB

由于MongoDB Replica Set在连接过程会做一次节点间的互相识别(认识一下哪个节点是Primary,哪个节点是Secondary),而在K8S集群内部访问当然没有问题,可是如果外部网络想要进行连接,就容易出问题。K8S本身是以服务名.命名空间的形式进行网络访问通讯,外部以服务名.命名空间进行连接,返回得到的是经过kube-service DNAI后的IP,而Replica Set的hosts是以服务名或者服务名.命名空间组成,造成serverSelectionTimeoutMS。

2024-02-18 20:14:54 622 1

空空如也

空空如也

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

TA关注的人

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