喜欢吃animal milk
码龄3年
求更新 关注
提问 私信
  • 博客:121,962
    社区:1
    问答:96
    122,059
    总访问量
  • 90
    原创
  • 3,088
    粉丝
  • 307
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
加入CSDN时间: 2022-09-22

个人简介:JAVA

  • 毕业院校: 郑州轻工业
博客简介:

weixin_73869209的博客

查看详细资料
个人成就
  • Java领域新星创作者
  • 获得1,572次点赞
  • 内容获得843次评论
  • 获得1,311次收藏
  • 代码片获得144次分享
  • 原力等级
    原力等级
    5
    原力分
    1,525
    本月获得
    26
创作历程
  • 3篇
    2025年
  • 28篇
    2024年
  • 59篇
    2023年
成就勋章
TA的专栏
  • 网络
    4篇
  • 数据结构与算法
    22篇
  • 设计模式
    1篇
  • java从入门到起飞
    17篇
  • javaweb
    10篇
  • 数据库从基础到进阶
    3篇
  • c语言从入门到进阶
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 24

TA参与的活动 2

兴趣领域 设置
  • Java
    java
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

分布式锁实现方式&实例

多台服务器实例可能同时访问同一个共享变量,分布式锁保证同一时刻只有一个服务实例对共享变量进行访问
原创
发布博客 2025.03.20 ·
349 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

本地缓存常见问题和解决方案

本地缓存是指将数据存储在应用程序的内存中,以快速访问高频使用的数据,减少对数据库、远程服务或其他外部存储的频繁调用。
原创
发布博客 2025.03.20 ·
281 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

一文带你搞懂MySQL中RR隔离级别的实现

在MySQL中可重复隔离级别中,主要是通过多版本并发控制)+<间隙锁来实现的,保证同一事务内多次读取到的数据是一致的,
原创
发布博客 2025.03.20 ·
272 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

针对论坛系统设计测试用例

针对用户登录设计测试用例针对站内信编写测试用例
原创
发布博客 2024.09.23 ·
263 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

网络安全。

网络安全是保护计算机网络及其数据免受各种威胁和攻击的实践和技术。随着互联网的普及和数字化转型的加速,网络安全的重要性日益凸显。恶意软件:包括病毒、蠕虫、木马和勒索软件,旨在破坏或窃取数据。网络钓鱼:通过伪装成可信实体来诱骗用户提供敏感信息。拒绝服务攻击(DDoS):通过大量流量使目标网络或服务瘫痪。内部威胁:来自组织内部的员工或合作伙伴的恶意行为。考虑了上述问题后,我们能够指出安全通信(secure communication)具有下列性质。机密性仅有发送方和希望的接收方可以理解报文传输的内容。
原创
发布博客 2024.09.18 ·
1207 阅读 ·
24 点赞 ·
1 评论 ·
14 收藏

JVM - GC垃圾回收

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.08 ·
1218 阅读 ·
21 点赞 ·
0 评论 ·
18 收藏

Redis典型应用 - 分布式锁

在一个分布式系统中,也可能会出现多个节点访问一个共享资源的情况,此时就需要通过互斥锁来进行控制。而像是Java中的synchronized 或者 C++ 的 std::mutex,这样的锁只能在当前线程生效,无法作用于分布式系统。本质上就是使=用一个公共的服务器, 来记录加锁状态。这个公共的服务器可以是 Redis, 也可以是其他组件(比如 MySQL 或者 ZooKeeper 等), 还可以 是我们自己写的一个服务。以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.07 ·
1482 阅读 ·
29 点赞 ·
2 评论 ·
31 收藏

Redis - 缓存

缓存 (cache) 是计算机中的一个经典的概念. 在很多场景中都会涉及到. 核心思路就是把一些常用的数据放到触手可及(访问速度更快)的地方, 方便随时读取。对于计算机硬件来说,往往访问速度越快的设备,成本越高,存储空间越小。缓存是很快,但是空间上往往不足以存储所有数据, 因此大部分时候, 缓存只存放一些热点数据。二八定律20%的热点数据,能够应对80%的访问场景。因此只需要把这少量的热点数据缓存起来,就可以应对大多数场景,从而在整体上有明显的性能提升。
原创
发布博客 2024.09.07 ·
1389 阅读 ·
12 点赞 ·
0 评论 ·
13 收藏

JVM - Java内存区域

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.07 ·
1404 阅读 ·
33 点赞 ·
0 评论 ·
15 收藏

JVM - 字节码文件详解

先来分析ClassLoader的原理,ClassLoader中包含了4个核心方法。双亲委派机制的核心代码就位于loadClass方法中。正确的去实现一个自定义类加载器的方式是重写findClass方法,这样不会破坏双亲委派机制。案例一个Tomcat程序中是可以运行多个Web应用的,如果这两个应用中出现了相同限定名的类,比如Servlet类, Tomcat要保证这两个类都能加载并且它们应该是不同的类。
原创
发布博客 2024.09.07 ·
1386 阅读 ·
15 点赞 ·
0 评论 ·
12 收藏

Redis集群

哨兵模式保证了系统的高可用. 但是真正用来存储数据的还是 数据(master 和 slave) 节点. 所有的数据都需要存储在单个 master 和 slave 节点中. 如果数据量很大, 接近超出了 master / slave 所在机器的物理内存, 就可能出现严重问题了以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.06 ·
945 阅读 ·
27 点赞 ·
0 评论 ·
10 收藏

Redis哨兵

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.06 ·
975 阅读 ·
28 点赞 ·
0 评论 ·
17 收藏

Redis - 主从复制

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.06 ·
1570 阅读 ·
7 点赞 ·
0 评论 ·
15 收藏

Redis持久化

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.06 ·
1618 阅读 ·
30 点赞 ·
0 评论 ·
25 收藏

Redis 常用命令总结

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.05 ·
1628 阅读 ·
30 点赞 ·
0 评论 ·
15 收藏

Docker Volume(存储卷)

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.05 ·
1044 阅读 ·
23 点赞 ·
0 评论 ·
9 收藏

Docker Container 常用命令

通俗地讲,容器是镜像的运行实体。镜像是静态的只读文件,而容器带有运行时需要 的可写文件层,并且容器中的进程属于运行状态。即容器运行着真正的应用进程。容器有初建、运行、停止、暂停和删除五种状态。以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.05 ·
1356 阅读 ·
15 点赞 ·
0 评论 ·
9 收藏

Docker Image 命令

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!
原创
发布博客 2024.09.05 ·
1743 阅读 ·
27 点赞 ·
0 评论 ·
18 收藏

注册中心 Eureka && Nacos

目录文章目录1. 什么是注册中心?2.常见的注册中心3 . Eureka4 . Nacos5 . Nacos与Eureka的区别总结在最初的架构体系中, 集群的概念还不那么流行, 且机器数量也比较少, 此时直接使用DNS+Nginx就可以满足几乎所有服务的发现. 相关的注册信息直接配置在Nginx. 但是随着微服务的流行与流量的激增, 机器规模逐渐变大, 并且机器会有频繁的上下线行为, 这种时候需要运维手动地去维护这个配置信息是一个很麻烦的操作. 所以开发者们开始希望有这么一个东西, 它能维护一个服务列表
原创
发布博客 2024.09.04 ·
1180 阅读 ·
11 点赞 ·
0 评论 ·
14 收藏

HashMap关键源码带读

链表转红黑树的阈值为8是为了在保持树的平衡和性能之间取得一个合适的平衡。当链表长度小于等于8时,红黑树的插入和删除操作相对链表操作来说,并没有明显的优势,反而可能会增加额外的开销。此时,继续使用链表结构即可。而当链表长度超过8时,红黑树的平衡性能就会比链表好很多。红黑树的平均时间复杂度为O(log n),而链表的平均时间复杂度为O(n)。因此,将链表转换为红黑树可以提高搜索、插入和删除等操作的效率。因此,8被选择作为链表转红黑树的阈值,是为了平衡树的性能和开销之间的权衡。
原创
发布博客 2024.03.30 ·
1084 阅读 ·
27 点赞 ·
1 评论 ·
19 收藏
加载更多