〖雪月清〗
码龄4年
关注
提问 私信
  • 博客:370,874
    社区:989
    问答:20
    动态:158
    372,041
    总访问量
  • 83
    原创
  • 2,174,721
    排名
  • 9,904
    粉丝

个人简介:热爱可抵岁月漫长!每天坚持学习,不忘怀揣梦想,加油!!!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2020-11-16
博客简介:

雪月清的博客

博客描述:
记录所学、分享所得
查看详细资料
个人成就
  • Java 领域潜力新星
  • 获得1,453次点赞
  • 内容获得1,438次评论
  • 获得3,026次收藏
  • 代码片获得3,080次分享
创作历程
  • 7篇
    2023年
  • 56篇
    2022年
  • 19篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 数据结构与算法
    11篇
  • JVM
    3篇
  • JUC
    6篇
  • Java
    14篇
  • 操作系统
    5篇
  • 微服务
    5篇
  • 数据库
    4篇
  • 工具
    1篇
  • Python
    1篇
  • 中间件
    9篇
  • 计算机网络
    9篇
  • 算法刷题
    16篇
  • Linux
    2篇
兴趣领域 设置
  • Java
    java
  • 数据结构与算法
    算法
  • 后端
    spring
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java设计模式——装饰者模式

装饰者模式是Java程序设计中常用的设计模式之一,当系统设计由于继承造成子类过多不利用维护和功能扩展时,使用装饰者模式是一个非常不错的选择,本文将以模拟sso单点登录的案例进行装饰者模式的详细介绍。
原创
发布博客 2023.06.21 ·
2118 阅读 ·
5 点赞 ·
2 评论 ·
5 收藏

JVM详解——垃圾回收

本文详细讲解Java虚拟机进行对象内存分配的过程、对象内存分配的方式、对象内存分配过程中可能出现的问题、判断对象是否可以被回收的方式、三种垃圾回收算法。
原创
发布博客 2023.03.06 ·
1855 阅读 ·
5 点赞 ·
4 评论 ·
14 收藏

JVM详解——内存结构

详解Java虚拟机中的内存结构,包括堆、方法区、虚拟机栈、本地方法栈、程序计数器五部分的具体是什么以及作用,并分析堆内存溢出可能出现的情况和线上排查方法。
原创
发布博客 2023.02.28 ·
3310 阅读 ·
5 点赞 ·
1 评论 ·
9 收藏

JVM详解——类的加载

本文详细讲述,Java程序是如何运行的,JVM加载类的流程、类的加载及加载方式、类的加载机制、双亲委派模型。
原创
发布博客 2023.02.18 ·
981 阅读 ·
4 点赞 ·
1 评论 ·
6 收藏

ThreadLocal详解

ThreadLocal是一个通过线程隔离的方式解决多线程操作共享资源造成数据不一致问题的类。ThreadLocal通过在多线程环境下为每一个线程创建单独的变量副本,线程之间的变量副本互不影响,每个线程拥有自己的变量副本因此就不存在多线程间共享的问题,从而保证线程安全。本文详解ThreadLocal的底层实现原理及内存泄漏问题。
原创
发布博客 2023.01.24 ·
3949 阅读 ·
8 点赞 ·
0 评论 ·
20 收藏

Java并发——基础知识

多线程是并发编程的关键,本文将详细介绍为什么需要多线程、多线程的三要素、造成线程安全问题的原因、创建线程的三种方式、线程常用方法等知识。
原创
发布博客 2023.01.12 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java并发——CountDownLatch

`CountDownLatch`是Java并发中常用的一个工具类,通常称为锁存器latch,作用为同步一个或多个任务,强制等待指定任务执行完成,即多线程中控制一个或多个线程去等待其他线程完成操作。本文将详解介绍CountDownLatch的使用及底层原理。
原创
发布博客 2023.01.09 ·
1710 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Java并发——线程池

线程的创建和销毁需要占用CPU资源,若频繁的进行创建和销毁会产生很大的开销,影响性能和系统稳定性。此时就需要线程池,本文将从使用到底层实现详解Java中的线程池ThreadPoolExecutor类。
原创
发布博客 2022.12.28 ·
941 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Java并发——CAS

CAS全称Compare And Swap,比较并交换。在Java并发中因其不加锁解决并发安全问题效率高而被大量使用,本文详细介绍CAS以及CAS存在的问题。
原创
发布博客 2022.12.23 ·
1393 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

Java并发——synchronized关键字

详解Java中的关键字synchronized的作用范围、底层实现、锁升级的过程、优缺点
原创
发布博客 2022.12.20 ·
610 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

二分查找——算法专项刷题(十)

算法专项刷题——二分查找
原创
发布博客 2022.12.15 ·
435 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java集合——Map

详解Map集合底层实现,HashMap和ConcurrentHashMap的put()和get()方法源码分析,两者在JDK1.7和JDK1.8的区别
原创
发布博客 2022.12.15 ·
1132 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Java集合——Collection

Java集合框架中的Collection接口下的List、Queue、Set详解,ArrayList扩容机制源码分析。
原创
发布博客 2022.12.15 ·
385 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

堆——算法专项刷题(九)

算法专项刷题——堆
原创
发布博客 2022.12.09 ·
532 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

树——算法专项刷题(八)

算法专项刷题——树,对二叉树的前、中、后、层序遍历的应用
原创
发布博客 2022.12.07 ·
438 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Redis原理篇——内存回收

Redis的过期淘汰策略和内存回收机制详解
原创
发布博客 2022.12.04 ·
611 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Redis原理篇——五种基本数据类型

Redis底层数据类型,SDS、ZipList、QuickList、SkipList、IntSet、Dict。五种基本数据类型实现String、List、Zset、Set、Hash详解
原创
发布博客 2022.12.03 ·
718 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Redis高级篇——Redis的优化

Redis的优化问题,键值对的设计、BigKey问题、批处理问题、服务端的优化如慢查询的优化和监控、集群存在的问题
原创
发布博客 2022.11.30 ·
2870 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

Redis高级篇——持久化

Redis数据持久化的两种方式RDB和AOF,详解两者底层如何实现数据持久化,以及两者的区别
原创
发布博客 2022.11.29 ·
688 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

队列——算法专项刷题(七)

算法专项刷题——队列
原创
发布博客 2022.11.27 ·
1061 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多