- 博客(102)
- 收藏
- 关注
原创 SpringCloud基础知识
SpringCloud的学习笔记,主要是一些SpringCloud的基础知识,包括Nacos+RabbitMQ+ES
2025-05-29 22:08:49
654
原创 数据库面试题小结
数据库是存储和管理数据的核心工具,涉及多种连接方式、SQL语言类型、约束、视图、事务、锁、索引等概念。内连接和外连接的主要区别在于数据匹配方式,内连接仅返回匹配的行,而外连接则保留未匹配的行并用NULL填充。SQL语言包括DDL、DML、DQL、DCL和TCL,分别用于定义、操作、查询、控制和事务管理。约束如主键、唯一、外键等确保数据完整性。视图是虚拟表,简化查询并增强安全性。事务通过ACID特性保证数据一致性,锁机制控制并发访问。索引提升查询效率,但增加存储和维护成本。
2025-05-15 13:44:56
439
原创 JVM面试题
本文详细探讨了JVM(Java虚拟机)的多个关键方面,包括内存模型、垃圾回收机制、类加载机制、双亲委派模型等。文章首先介绍了JVM的内存模型(JMM)及其在多线程环境下的数据访问规则,接着讨论了JVM的基本概念、类加载机制和对象实例化过程。随后,文章深入探讨了JVM的双亲委派模型及其重要性,并提供了JVM调优的思路和实际经验,如处理CPU飙升和GC调优。此外,文章还解释了内存溢出和内存泄漏的含义,并介绍了如何判断对象存活、完整的GC流程以及如何避免FullGC。
2025-05-15 13:36:35
745
原创 CentOS7 环境配置
主要是一些CentOS的环境搭建,包括git、jdk、nodejs、python3、maven、mysql、redis、rabbitmq、tomcat、nginx、docker
2025-04-22 19:24:44
977
原创 Java并发编程3(CAS)
Java并发编程(3):Java内存模型、由于可见性以及指令重排导致的多线程并发问题、无锁编程(CAS)、简单介绍并发设计模式、volatile关键字
2025-03-23 14:45:01
612
原创 Java并发编程2(锁-Sychronized)
Java并发编程(2):Java对象头、sychronized的原理解析、死锁、活锁、饥饿、Reentrantlock基本操作
2025-03-23 10:47:47
1012
子绝父相,子级元素不能覆盖原来的图
2023-08-16
将在 VS Studio 上面写的程序打包成exe文件运行出现问题
2023-05-07
VS Studio2022从文件中读取中文出现乱码
2023-04-23
报错:调试断言失败。
2023-04-18
报错:未找到匹配的调用运算符是咋回事啊,求解答
2023-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人