自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 收藏
  • 关注

原创 JVM揭秘之旅:打破性能瓶的终极指南(4)

摘要:Java直接内存深度解析 NIO直接内存绕过JVM堆实现高效I/O,但需注意以下要点: 1️⃣ 性能优势:对比堆内存减少数据拷贝(如文件读写场景),实测效率提升显著; 2️⃣ 内存管理: 通过ByteBuffer.allocateDirect()分配,默认依赖Cleaner机制触发Unsafe.freeMemory() 禁用显式GC(-XX:+DisableExplicitGC)会导致回收失效,需手动调用DirectBuffer.cleaner().clean() 3️⃣ 风险控制:不当使用易引发OO

2025-07-02 12:55:50 911 9

原创 JVM揭秘之旅:打破性能瓶的终极指南(3)

JVM方法区与StringTable深度解析 本文深入剖析JVM方法区及StringTable核心机制: 1️⃣ 方法区演进:对比JDK1.6(堆内存实现)与1.8(元空间使用本地内存)的内存结构差异,通过动态类加载案例演示不同版本下的内存溢出现象 2️⃣ 常量池本质:反编译展示字节码中常量池的符号引用到运行时对象转换过程,解析ldc指令的懒惰加载特性 3️⃣ StringTable特性: 揭示字符串变量拼接(new StringBuilder)与常量优化(编译期折叠)的底层差异 证明串池的延迟加载机制,通

2025-07-02 12:53:35 965 1

原创 JVM揭秘之旅:打破性能瓶的终极指南(2)

摘要: 本文深入解析JVM核心组件——本地方法栈与堆内存。本地方法栈通过JNI支持非Java代码调用,堆则存储对象实例并易发OOM。重点演示堆内存问题排查: 1️⃣ 工具实战:使用jmap监控堆内存变化、jconsole检测线程死锁、jvisualvm分析大对象(如1MB/个的Student实例); 2️⃣ 调优技巧:建议缩小-Xmx尽早暴露内存泄漏,结合堆dump定位占用源; 3️⃣ 可视化分析:展示从内存快照到源码定位的全链路排查过程。通过工具链组合,开发者可快速诊断GC无效、内存泄漏等典型问题。

2025-07-02 12:47:39 256 2

原创 JVM揭秘之旅:打破性能瓶的终极指南(1)

JVM是Java生态的“灵魂引擎”,但多数开发者仅停留在API调用层面。当面临**频发GC卡顿**、**诡异OOM崩溃**或**线程死锁顽疾**时,是否曾因底层原理的模糊而束手无策?本专栏将带您穿透技术迷雾,系统攻克JVM核心领域:* ⚙️ **硬核原理拆解**:从字节码执行、类加载双亲委派,到G1/ZGC回收器设计,逐层剖析JVM的运作机制;* 🛠️ **调优实战手册**:结合大厂案例,详解参数配置(如`-XX:+HeapDumpOnOutOfMemoryError`)、内存泄漏定位(MA

2025-07-02 12:38:42 900 2

原创 【重构谷粒商城12】npm快速入门

前言:这个系列将使用最前沿的cursor作为辅助编程工具,来快速开发一些基础的编程项目。目的是为了在真实项目中,帮助初级程序员快速进阶,以最快的速度,效率,快速进阶到中高阶程序员。本项目将基于谷粒商城项目,并且对谷粒商城项目进行二次重构,使其满足最新的主流技术栈要求。包括若依脚手架、大模型、知识库等的嵌入。上篇文章介绍了node,这篇文章作为加餐,给不熟悉npm的后端程序员扫扫盲,快速入门npm。不至于太懵。下篇文章将介绍webpack。敬请期待。

2025-04-09 11:26:56 1064 3

原创 重构谷粒商城11:node快速入门

这个系列将使用最前沿的cursor作为辅助编程工具,来快速开发一些基础的编程项目。目的是为了在真实项目中,帮助初级程序员快速进阶,以最快的速度,效率,快速进阶到中高阶程序员。本项目将基于谷粒商城项目,并且对谷粒商城项目进行二次重构,使其满足最新的主流技术栈要求。包括若依脚手架、大模型、知识库等的嵌入。这篇文章作为加餐,给不熟悉node的后端程序员扫扫盲,快速入门node。不至于太懵。

2025-04-08 14:54:12 1061

原创 重构谷粒商城10:若依系统快速入门

这篇文章快速入门若依,将作为使用若依重构项目的起点。

2025-03-28 16:49:25 1000 3

原创 重构谷粒商城09:人人开源框架的快速入门

前言:这个系列将使用最前沿的cursor作为辅助编程工具,来快速开发一些基础的编程项目。目的是为了在真实项目中,帮助初级程序员快速进阶,以最快的速度,效率,快速进阶到中高阶程序员。本项目将基于谷粒商城项目,并且对谷粒商城项目进行二次重构,使其满足最新的主流技术栈要求。这篇文章主要介绍,人人开源框架的快速入门,使用它快速搭建项目后台。后面下篇文章考虑使用若依重构。敬请期待。

2025-03-07 14:46:37 1448 8

原创 谷粒商城08:PowerDesigner数据库设计极速入门

上一篇文章我们对git进行了系统的介绍,这一篇文章,我们搭建项目,介绍数据库的设计工具powerdesigner,数据库的设计方法,进行数据库的设计实战。这一篇,补全了视频没有讲的内容,绝对超值。

2025-02-28 15:23:38 1090

原创 重构谷粒商城07:Git一小时快速起飞指南

这篇文章,我们准备代码开发所需的代码托管工具Git,全面介绍Git的使用,Github等远程托管平台的使用。结合了生产中实战的许多技巧,经验。绝对干货满满,无论小白还是老手,都可以有所收获。

2025-02-19 15:34:33 791

原创 【重构谷粒商城】06:Maven快速入门教程

上一篇文章我们对docker容器化技术进行了讲解,这一篇文章我们将快速、精准、全面的学习maven。准备好项目所需要的maven环境。

2025-02-13 10:08:33 909 1

原创 cursor重构谷粒商城05——docker容器化技术快速入门【番外篇】

一篇文章快准狠带你入门docker容器化技术,不讲废话,只讲工作会用的干货。搭建谷粒商城需要的容器化环境。

2025-01-21 15:50:47 1477 4

原创 cursor重构谷粒商城04——vagrant技术快速部署虚拟机

介绍vagarant技术,快速在本地部署虚拟机。并且介绍常见的虚拟机网络模式知识。

2025-01-20 15:52:08 1156 1

原创 【cursor重构谷粒商城】03——谷粒商城技术架构选型存在哪些不足?

介绍谷粒商城项目的技术栈、架构、以及电商模式、微服务等基础概念。

2025-01-17 17:56:47 1106 5

原创 cursor重构谷粒商城02——30分钟构建图书管理系统【cursor使用教程番外篇】

cusor进阶教程,从0开始用cursor,半个小时构建一个完整的全栈项目

2025-01-16 17:56:29 1774

原创 cursor重构谷粒商城01——为何要重构谷粒商城

基于cursor工具最快实现完整谷粒商城,在原有基础上,更新过时技术栈。

2025-01-15 16:30:14 941

原创 docker-compose 方式安装部署confluence

采用docker-compose方式部署confluence

2025-01-14 17:40:49 740

原创 内部局域网速过慢排查实录

server1新增网络10.40.0.10,server2新增网络10.40.0.60,二者通过新的交换机连接,并连接到Nas的端口10.40.0.199。server1,server2上分别运行了若干虚拟机。该文章记录这一过程。考虑保留以上网络,新组建内部局域网,将Nas与服务器直连,跳过路由器。在 网络界面 标签页下,找到 ovs_eth1 或类似的网络接口。更改server1,server2,虚拟机的网络配置。系统会重新应用网络设置,网络可能会暂时断开。但是,网络丢包与周期性变慢问题未能够解决。

2025-01-10 17:47:13 1320

原创 【计算机网络03】不花钱怎么搭建一个网络实验室

不花一分钱,打造一个虚拟网络实验室,进行网络学习、实验、设计。适合学生或者运维工程师

2024-07-10 14:51:28 1674 3

原创 【java web 01】3小时快速学习前端知识(收藏备用)

最新java web技术栈,速成前端必备的html,css,js,一次性搞定三巨头

2024-07-08 17:48:34 1498

原创 实战计算机网络02——物理层

计算机网络技术实战02——物理层

2024-06-13 13:57:26 1256

原创 讲透计算机网络知识(实战篇)01——计算机网络和协议

用交换机、集线器连接在一起的计算机构成一个网络。用路由器连接多个网络,形成互联网。全球最大的互联网:Internet。

2024-06-11 17:44:32 1287 7

原创 【云图探索】部署私有大模型,轻轻松松啊

上云撸一个大模型

2024-05-30 17:56:42 1668 2

原创 大模型时代,程序员如何卷?

大模型时代,程序员怎么卷才是正确打开方式

2024-05-11 15:25:24 883 4

原创 大数据时代——生活、工作与思维的重大变革

大数据时代的生活、工作与思维的重大变革

2023-06-02 17:54:41 5219 41

原创 【leetcode速通java版】06——赎金信、三数之和

🌰 文章简介:哈希表理论,leetcodeT383,T15。

2023-04-25 16:10:18 1625 8

原创 【百面成神】消息中间件基础7问,你能撑到第几问

消息中间件最基础、重要的7道面试题。

2023-04-19 17:26:31 1554 1

原创 一篇文章带你玩转PostGIS空间数据库

一篇文章带你玩转postGIS空间数据库,绝对硬核

2023-04-07 17:33:08 7061 4

原创 【百面成神】java web基础7问,你能坚持到第几问

java web最高频、核心的7题

2023-03-27 17:33:30 1631

原创 【百面成神】计算机网络基础8问,你能坚持到第几问

计算机网络最基础、重要的8道面试题

2023-03-25 09:29:01 2004 1

原创 【百面成神】spring基础12问,你能坚持到第几问

spring高频面试题基础第一弹,自用备用

2023-03-25 09:22:04 1635

原创 【百面成神】JVM基础12问,你能坚持到第几问

JVM最基础12题,个人总结备用

2023-03-24 12:01:46 1267

原创 【百面成神】多线程基础16问,你能坚持到第几问

多线程最核心、基础、高频的16问

2023-03-22 11:20:27 1658 1

原创 【百面成神】Redis基础11问,你能坚持到第几问

redis基础11题,手打,面试突击必备

2023-03-21 10:48:20 3276

原创 【消息中间件】异常和死信消息们的浪浪山

文章简介:本文将介绍springboot整合rabbitmq,消息可靠性的保证和死信队列等知识。

2023-01-31 23:49:32 1791 1

原创 【消息中间件】RabbitMQ的工作模式

讲解RabbitMQ的工作模式

2023-01-03 12:49:42 2213 43

原创 【消息中间件】1小时快速上手RabbitMQ

一小时快速上手RabbitMQ

2023-01-02 19:00:55 4401 54

原创 【云原生】springcloud13——Config分布式配置中心

Config分布式配置中心

2023-01-01 23:39:49 2479 57

原创 【数据库09】数据库系统体系结构

漫话数据库系统的整个体系结构

2022-11-21 13:19:37 3165 7

原创 【数据库08】数据库物理存储系统的选型与管理

介绍数据库的物理存储系统,从最底层开始压榨性能

2022-11-11 17:34:37 2711 8

空空如也

空空如也

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

TA关注的人

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