JVM类加载机制分析 1. 类加载机制 在之前的文章万字长文把[JVM]从头到尾讲一遍 中详细讲了JVM虚拟机的内存结构和垃圾回收算法,如下图概述了JVM整个的运行机制,今天来讲讲最上面的类加载机制部分。 JVM 什么是类加载机制? Java虚拟机将编译后的.class文件加载到内存中,进行校验、转换、解析和初始化,到最终的使用,这就是类的加载机制。类的加载时机并未有明确的规定,但是类明确了类的初始化时 后端 2025年05月29日 143 点赞 0 评论 19983 浏览
深入剖析Spring IOC容器——原理、源码与实践全解析 🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的银河; 🛠️ 每一个算法都是我绘制的星图,指引着数据流动的最短路径; 🔍 每一 后端 2025年08月09日 104 点赞 0 评论 19999 浏览
重看Spring聚焦Environment分析 目录一、理解Environment的设计(一)整体理解(二)聚焦Profiles分析(三)聚焦Properties分析二、Environment类图结构分析三、PropertyResolver源码分析(一)源码展示说明(二)源码理解分析四、Environment源码分析五、ConfigurableEnvironment源码分析(一)源码展示(二)如何理解六、AbstractEnvironment简 后端 2025年05月04日 145 点赞 0 评论 20007 浏览
SQL 三种注入方式详解,(非常详细)零基础入门到精通,收藏这一篇就够了 SQL 注入原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。 SQL 注入分类 1. 数字型注入当输入的参数为整型时,则有可能存在数字型注入漏洞。假设存在 后端 2025年08月08日 175 点赞 0 评论 20010 浏览
centos nginx申请免费https证书 前言 各大厂有免费证书申请渠道,但是需要配置DNS,某些情况下无法掌控域名的DNS解析,Let's Encrypt可以很好的解决这个问题,只要你有网站的管理权就能搞定,不过证书的有效期是三个月,需要搞一个定时任务隔一段时间申请一次。 操作步骤 1.安装certbot ##安装前置依赖 yum install -y epel-release yum install python2-certbot-n 后端 2025年06月18日 152 点赞 0 评论 20040 浏览
征服级实战指南:Nginx工作原理与性能优化的“黑科技“全解析 一、为什么Nginx是高并发领域的"瑞士军刀"?在互联网架构中,Nginx凭借其事件驱动架构和异步非阻塞处理方式,成为支撑百万级并发的核心组件。但你真的了解它的底层原理和优化极限吗? 为什么选择Nginx? 高性能:单机可支撑50,000+并发连接(默认配置仅释放10% 后端 2025年08月13日 62 点赞 0 评论 20043 浏览
第二章 性能瓶颈的分析和定位(5) 关于读时间戳计数器(Read Time-Stamp Counter)的注记 Intel处理器有一个内部保留的计数器,即时间戳计数器(TSC), 可以通过一条简单的读取时间戳计数器指令(RDTSC)读取。该计数器保存一个64位的从处理器开机开始的时钟周期计数。我曾看到过直接用这条指令实现性能测量的代码,如果你碰到这条指令,请不必惊奇——它的确非常快!然而,在现代流水线多核CPU上 后端 2024年11月10日 114 点赞 0 评论 20061 浏览
SpringCloud--Alibaba入门(OpenFeign、GateWay、Seata) 接着SpringCloud--Alibaba入门(Nacos+Sentinel),上次使用了SpringCloudAlibaba中的Nacos和Sentinel,其中Nacos作为微服务的核心,不仅仅拥有服务注册中心、服务发现,还有配置中心的功能,并且自带Ribbon;Sentinel为保障整体微服务架构的高可用,拥有流控、熔断等功能,剩下还有OpenFeign、GateWay、Seata。 一、 后端 2025年08月04日 71 点赞 0 评论 20075 浏览
【金仓数据库征文】MySQL 与 KingbaseES 的华丽转身:揭秘迁移路上的最佳实践秘籍 目录1 -> 概述1.1 -> MySQL兼容特性1.2 -> 数据类型2 -> 主要移植内容2.1 -> 数据库、用户移植2.2 -> MySQL数据迁移2.3 -> 应用程序移植3 -> 关键移植步骤4 -> MySQL数据库移植实战4.1 -> 迁移前准备4.1.1 -> 配置 KingbaseES 的MySQL兼容开关4.1 后端 2025年05月04日 45 点赞 0 评论 20125 浏览
SpringBoot @Scheduled Cron 表达式 详解 Cron 表达式详解Cron 表达式是用于定义定时任务执行时间的字符串,广泛应用于 Spring 的 @Scheduled、Quartz 等定时任务框架。其核心是通过 时间字段 和 通配符 组合实现复杂的调度规则。 1. 表达式格式Cron 表达式由 6或7个字段 组成,分别表示不同时间单位(Spring 中通常用 6位 格式& 后端 2025年05月11日 114 点赞 0 评论 20133 浏览