目录 1. 前言 2. JVM 简介 3. JVM 内存划分 3.1 为什么要进行内存划分 3.2 内存划分的核心区域 3.2.1 核心区域一: 程序计数器 3.2.2 核心区域二: 元数据区 3.2.3 核心区域三: 栈 3.2.4 核心区域四: 堆 4. JVM 类加载机制 4.1 类加载的步骤 4.1.1 步骤一: 加载 4…
2025/1/24 19:39:40mvn dependency:tree查看jar包直接的关系 找到重复的包!!!! 可以查看包版本问题 [INFO] | - org.jpedal:OpenViewerFX:jar:6.6.14:compile [INFO] | | - org.eclipse.birt.runtime.3_7_1:org.mozilla.javascript:jar:1.7.2:compile [INFO] | | - bouncycastle:bcprov-j…
2025/1/25 16:41:57要在 Docker 中启动 Nacos,你可以使用以下步骤来启动 Nacos 服务。我已经有了 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nacos/nacos-server:v2.4.2.1 这个镜像。 1. 创建并启动 MySQL 容器(Nacos 依赖 MySQL) Nacos 默认使用 …
2025/1/25 4:16:09人很容易原谅别人的错误但很难原谅别人的正确 1. 文档、手册、指南、资源2. MCU 结构3. MCU 和 MPU 的区别4. 一些概念什么是看门狗 ?什么是 DMA ?什么是晶振 ?什么是片内外设?软件协议、硬件协议、数据协议、通讯协议、通信协议u…
2025/1/30 1:51:42lvs-nat 示例详解lvs-nat 设计要点lvs-nat 示例步骤1、绘制拓扑2、各个虚拟机配置2.1 RS1 和 RS2(配置 Nginx 服务)2.2 RS1 和 RS2(配置默认路由,指向 VS)2.3 VS 进行验证,看能否正常访问 RS1 和 RS22.4 VS…
2025/2/1 21:02:16 人评论 次浏览<?php/*** 图片压缩类:通过缩放来压缩。* 如果要保持源图比例,把参数$percent保持为1即可。* 即使原比例压缩,也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例,则体积会更小。** 结果:可保存、…
2025/2/1 18:08:47 人评论 次浏览为什么会写篇栈变化的文章?做系统分析的话你肯定遇到过一些crash, oops等棘手问题,一般大家都会用 gdb, objdump 或者 addr2line等工具分析 pc 位置来定位出错的地方。但是这些分析工具背后的本质原理就不见得理解深刻了,而且有的时候面对一系…
2025/2/1 17:26:41 人评论 次浏览常见Kotlin 的关键字 一些常见的语法,我没有写注释。 前面基础的kotlin语法已经弄完了。 现在是高阶kotlin的语法啊。 包括,面向对象,lambad等。 其中面向对象的三大特点:封装 继承 多态 lambad基础使用 集合和字典等 关键字 解…
2025/2/1 22:42:16 人评论 次浏览Twemproxy – Twitter 开源的 Redis proxy 作者:nosqlfan on 星期天, 一月 20, 2013 评论本文 【阅读:9,850 次】 在去年的QCon London2012 大会上,Twitter 发表了题为 《Timelines Twitter》的演讲,里面提到以Redis作为其timel…
2025/2/1 22:41:45 人评论 次浏览file(内存)----输入流---->【程序】----输出流---->file(内存)当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字…
2025/2/1 22:41:15 人评论 次浏览给定四个整数 row , cols , rCenter 和 cCenter 。有一个 rows x cols 的矩阵,你在单元格上的坐标是 (rCenter, cCenter) 。 返回矩阵中的所有单元格的坐标,并按与 (rCenter, cCenter) 的距离从最小到最大的顺序排。你可以按任何满足此条件的顺序返回答…
2025/2/1 22:40:14 人评论 次浏览最近有个web站要上线了,各种忙碌,今天就发现有个地区设置的地方,尼玛竟然还是测试的东西,于是苦逼的加班改下吧。简要的给出了一种实现思路。 其实很简单,最复杂也只不过两次请求。 单击改变省市的时候需要两次ajax&am…
2025/2/1 22:39:44 人评论 次浏览vsCode git 操作提示 Permission denied, please try again 问题描述 在 gitlab 仓库已经添加了 ssh key 之后,用 vsCode 或者 sourcetree 克隆或者操作仓库,还是会提示 Permission denied, please try again 解决方案 如果正确配置了 ssh key&#…
2025/2/1 22:39:13 人评论 次浏览这里有坑,请勿跳入——项目沟通(一)前言: 阅读这篇文章我能学到什么? 这个专题主要是想给一些职场新人分享一下工作中避免被坑的经验,后续会不定时更新文章。所有案例都来自本人这些年在职场摸爬滚打的…
2025/2/1 18:55:58 人评论 次浏览入口在 Spring MVC 容器初始化之后: 在上面向 Spring MVC 容器中注册并实例化了 bean,其中包含 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping 接下来看 org.springframework.web.servlet.mvc.method.an…
2025/2/1 18:55:28 人评论 次浏览数组初始化有三种方式: 动态初始化:数组定义与为数组分配空间和赋值的操作分开进行; 静态初始化:在定义数字的同时就为数组元素分配空间并赋值; 默认初始化:数组是引用类型,它的元素相当于类的…
2025/2/1 18:54:57 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> spring的反射辅助类,有一个方法来判断当前的方法是否是由CGLIB代理生成的方法; 使用正则表达式来判断的; private static final Pattern CGLIB_RENAMED_METHOD_PATTERN Pattern.com…
2025/2/1 18:54:27 人评论 次浏览ADT(Android Development Tools):目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。SDK(Software De…
2025/2/1 18:53:26 人评论 次浏览