自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis原理(持久化,单线程)

Redis提供两种主要的持久化方式:RDB(Redis DataBase snapshot)和AOF(Append Only File)

2024-11-23 21:00:52 1089

原创 团队使用Git入门

Git 是一个分布式版本控制系统,旨在快速高效地处理任何规模的项目。它由 Linus Torvalds 于 2005 年创建,可跟踪软件开发过程中源代码的更改,允许多个开发人员一起进行非线性开发。Git 维护所有更改的完整历史记录,从而轻松回滚和比较版本。它的分布式特性意味着每个开发人员都有存储库的完整副本,允许离线工作和备份。Git 的主要功能包括分支和合并功能、提交的暂存区域以及对拉取请求等协作工作流程的支持。

2024-11-22 15:30:43 737

原创 多线程SpringBoot开发总览

Spring Boot内置了Tomcat服务器(Web服务器),而Tomcat自带多线程处理,当有多个用户请求时,Web服务器会创建多个线程来处理这些请求,每个请求都会有一个独立的线程处理(由Tomcat管理),因此可以实现并发处理。Spring Boot 默认通过内存(或数据库)存储 session 信息,如果你的应用规模较大,可以使用分布式会话管理工具,如 Redis 来共享 session 信息。如果你希望限制每个用户的请求频率(防止某些用户的过高请求导致服务崩溃),可以使用限流策略。

2024-11-13 21:21:41 843

原创 JVM类加载器辨析(应用类程序路径classpath)

在 IDE 中运行 Java 程序时,IDE(如 IntelliJ IDEA、Eclipse)会根据项目结构和依赖配置生成类路径,并传递给 JVM,所以不需要手动设置。现代 Java 项目通常使用构建工具(如 Maven 和 Gradle),这些工具在构建和运行时会自动生成并指定类路径。启动类加载器是所有加载器的顶层,没有父类加载器。,依此类推,直到请求到达最顶层的启动类加载器。,应用类加载器将会在这些路径中查找和加载类。应用类加载器的父加载器是扩展类加载器。扩展类加载器的父类是启动类加载器。

2024-11-09 18:25:40 860 1

空空如也

空空如也

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

TA关注的人

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