越重天
码龄18年
求更新 关注
提问 私信
  • 博客:4,606,253
    社区:940,152
    问答:45,496
    动态:253,461
    5,845,362
    总访问量
  • 564
    原创
  • 159
    排名
  • 41,529
    粉丝
  • 456
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2008-04-17

个人简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。技术合作请加本人wx(注明来自csdn):foreast_sea

博客简介:

在技术的广袤天地里,本博客如精准罗盘。剖析前沿科技,深掘代码奥秘,以精炼笔触,带您穿越复杂技术迷宫,速达知识彼岸。

博客描述:
科技探索之窗,聚焦多元技术领域。深入解析大数据架构,探秘云计算核心,剖析编程语言精髓。凭借专业视角、深度见解,将晦涩技术概念转化为清晰易懂的知识宝藏,伴您在技术海洋中破浪前行,精准锚定进阶方向,开启无限创新可能。
查看详细资料
个人成就
  • 新星创作者: Java技术领域
  • 领域专家: 后端开发技术领域
  • 获得96,720次点赞
  • 内容获得24,735次评论
  • 获得92,322次收藏
  • 代码片获得5,112次分享
  • 原力等级
    原力等级
    9
    原力分
    16,300
    本月获得
    454
创作历程
  • 203篇
    2025年
  • 325篇
    2024年
  • 2篇
    2023年
  • 13篇
    2020年
  • 2篇
    2019年
  • 1篇
    2015年
  • 1篇
    2014年
  • 11篇
    2013年
  • 3篇
    2012年
  • 5篇
    2011年
成就勋章
TA的专栏
  • JavaCV 实战
    付费
    7篇
  • Java DL4J - 深度学习实战
    付费
    48篇
  • Java设计模式实战
    付费
    27篇
  • Java 宝藏
    付费
    94篇
  • Elasticsearch实战
    付费
    35篇
  • PostgreSQL
    付费
    12篇
  • Maven实战
    付费
    24篇
  • Nacos
    10篇
  • 无界智能客服
    5篇
  • Java 基础入门教程
    15篇
  • Python 基础入门教程
    21篇
  • 其它
    36篇
  • 前沿探索
    39篇
  • Kubernetes
    13篇
  • 经典转载
  • Elasticsearch
    42篇
  • Java虚拟线程
    8篇
  • 算法和数据结构
    3篇
  • 人工智能
    80篇
  • 深度学习
    59篇
  • Docker专区
    5篇
  • Java面试题
    8篇
  • Linux
    2篇
  • 设计模式六大原则
    7篇
  • springboot
    28篇
  • 单元测试
    1篇
  • 数据库
    24篇
  • Java并发编程
    3篇
  • 低代码
    1篇
  • WebRTC
    1篇
  • JavaScript
    1篇
  • gitea
    2篇
  • 算法
    12篇
  • 大数据
    3篇
  • 历代文学技术生态
    2篇
  • 基础数据
    9篇
  • 云原生
    15篇
  • 编程字体
    1篇
  • eclipse
    3篇
  • redis
    8篇
  • springdoc-openapi
    1篇
  • Lucene
    4篇
  • Java
    178篇

TA关注的专栏 6

TA关注的收藏夹 0

TA关注的社区 165

TA参与的活动 32

TA的推广
兴趣领域 设置
  • Java
    spring bootspring cloud
  • 编程语言
    java
  • 数据结构与算法
    算法数据结构线性回归排序算法
  • 大数据
    数据库大数据
  • 云原生
    dockerkubernetes云原生
  • 设计模式
    享元模式
  • 云平台
    云计算
  • 软件工程
    需求分析结对编程
  • 服务器
    linux
  • 前沿技术
    低代码
  • 开源
    github
技术探索之旅:我的编程心路与见解
在技术的长河里,我犹如一位执着的行者,不断追寻着创新与突破。作为一名博客专家,我热衷于在这片领域中深耕细作,将自己的所学所思与大家分享。 在这里,你会看到我对前沿技术趋势的深度剖析。无论是人工智能的新算法应用,还是大数据处理的高效策略,我都力求以通俗易懂的方式为大家解读,让复杂的技术概念不再神秘。例如,在探讨人工智能深度学习框架时,我会结合实际项目案例,阐述如何选择合适的框架以及如何优化其性能,为同行们在技术选型时提供参考。 同时,我也会分享自己在编程实践中积累的宝贵经验。那些曾经困扰我的棘手问题,以及最终找到的巧妙解决方案,都将毫无保留地呈现在这里。像是在处理多线程并发编程中的资源竞争与死锁问题时,我总结出一套行之有效的调试技巧和代码架构优化方法,相信会对大家有所启发。 此外,我还会不定期地展示自己参与或主导的一些有趣的技术项目。从项目的构思、规划,到具体的代码实现与上线部署,每一个环节都蕴含着无数的挑战与收获。通过这些项目分享,希望能激发大家的创新思维,鼓励更多的技术爱好者勇敢地投身到实际项目开发中,共同推动技术的进步与发展。在这个充满无限可能的技术探索之旅中,让我们携手共进,书写属于我们的代码传奇。
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 问答
  • 帖子
更多
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 问答

  • 帖子

  • 社区

  • 视频

  • 课程

  • 收藏

  • 关注/订阅/互动

搜索 取消

操作系统之内存管理

主存(RAM) 是一件非常重要的资源,必须要认真对待内存。虽然目前大多数内存的增长速度要比 IBM 7094 要快的多,但是,程序大小的增长要比内存的增长还快很多。不管存储器有多大,程序大小的增长速度比内存容量的增长速度要快的多。下面我们就来探讨一下操作系统是如何创建内存并管理他们的。操作系统中管理内存层次结构的部分称为内存管理器(memory manager),它的主要工作是有效的管理内存,记录哪些内存是正在使用的,在进程需要时分配内存以及在进程完成时回收内存。所有现代操作系统都提供内存管理。
原创
博文更新于 2 小时前 ·
342 阅读 ·
12 点赞 ·
0 评论 ·
20 收藏

Redis核心技术知识点全集

持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、XML数据文件中等等。应用层:如果关闭(shutdown)你的应用然后重新启动则先前的数据依然存在。系统层:如果关闭(shutdown)你的系统(电脑)然后重新启动则先前的数据依然存在。Redis内存淘汰策略是指当缓存内存不足时,通过淘汰旧数据处理新加入数据选择的策略。
原创
博文更新于 2 小时前 ·
412 阅读 ·
16 点赞 ·
0 评论 ·
7 收藏

Java虚拟机面试题:垃圾收集(上)

每个对象有一个引用计数器,记录引用它的次数。当计数器为零时,对象可以被回收。但无法解决循环引用问题。例如,两个对象互相引用,但不再被其他对象引用,它们的引用计数都不为零,因此不会被回收。通过一组名为 “GC Roots” 的根对象,进行递归扫描。那些无法从根对象到达的对象是不可达的,可以被回收;反之,是可达的,不会被回收。这也是 G1、CMS 等主流垃圾收集器使用的主要算法。
原创
博文更新于 2 小时前 ·
324 阅读 ·
11 点赞 ·
0 评论 ·
11 收藏

Java ReentrantLock 源码剖析

移动端可微信小程序搜索“”)总架构师,15年工作经验,精通Java编程高并发设计,熟悉LinuxESXI虚拟化以及,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。请加本人wx(注明来自csdn。
原创
博文更新于 2 小时前 ·
339 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

JDK 24:Java 24 中的新功能

移动端可微信小程序搜索“”)总架构师,15年工作经验,精通Java编程高并发设计,熟悉LinuxESXI虚拟化以及,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。请加本人wx(注明来自csdn为下一个版本的 Java 提出了 21 项功能,包括旨在保护 Java 应用程序免受未来量子计算攻击的抗量子加密密钥。
原创
博文更新于 2 小时前 ·
342 阅读 ·
13 点赞 ·
0 评论 ·
4 收藏

探秘AES加密算法:多种Transformation全解析

AES),即高级加密标准,是一种对称分组密码算法。它由美国国家标准与技术研究院(NIST)在2001年发布,旨在取代之前的DES()加密算法。对称加密算法的特点是加密和解密使用相同的密钥。这就好比我们用同一把钥匙来锁门和开门一样。在AES算法中,数据被分成固定长度的分组,然后对每个分组进行加密操作。AES加密算法作为一种重要的对称加密算法,在信息安全领域发挥着至关重要的作用。它的多种方式各有优缺点,在不同的应用场景下可以根据具体需求进行选择。通过对AES加密算法的原理、应用场景以及各种。
原创
博文更新于 2 小时前 ·
408 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

微服务面试题:远程调用

HTTP 是应用层协议,用于传输超文本数据,基于请求-响应模型,常用于 Web 开发、API 调用等场景。RPC 是远程过程调用协议,用于实现分布式系统中不同节点之间的通信,基于方法调用模型,常用于构建面向服务的微服务架构。在微服务架构中,Feign 和 Dubbo 都是用于实现远程调用的框架,Feign 基于 HTTP 协议,Dubbo 基于 RPC 协议。
原创
博文更新于 2 小时前 ·
408 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

ZooKeeper 基本概述

Apache ZooKeeper 是一个开源的实现高可用的分布式协调服务器。ZooKeeper是一种集中式服务,用于**维护配置信息,域名服务,提供分布式同步和集群管理。**所有这些服务的种类都被应用在分布式环境中,每一次实施这些都会做很多工作来避免出现bug和竞争条件。
原创
博文更新于 2 小时前 ·
464 阅读 ·
12 点赞 ·
0 评论 ·
8 收藏

Java CountDownLatch 用法和源码解析

本文是的基本使用和源码分析,就是一个基于 AQS 的计数器,它内部的方法都是围绕 AQS 框架来谈的,除此之外还有其他比如 ReentrantLock、Semaphore 等都是 AQS 的实现,所以要研究并发的话,离不开对 AQS 的探讨。CountDownLatch 的源码看起来很少,比较简单,但是其内部比如 await 方法的调用链路却很长,也值得花费时间深入研究。
原创
博文更新于 2 小时前 ·
293 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

Java AQS(AbstractQueuedSynchronizer):深入剖析

谈到并发,我们不得不说,所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,我们熟知的Semaphore等都是基于AQS来实现的。我们先看下AQS相关的UML图:上面已经介绍了AQS所提供的核心功能,当然它还有很多其他的特性,这里我们来继续说下Condition这个组件。Condition是在java 1.5中才出现的,它用来替代传统的Object的wait()notify()实现线程间的协作,相比使用Object的wait()notify(),使用Condition中的await()
原创
博文更新于 2 小时前 ·
527 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

微服务面试题:分布式事务和服务监控

1. 分布式事务分布式事务可以查看前面的分布式基础篇。1.1 Seata 支持哪些模式的分布式事务?Seata 以下几种模式的分布式事务: AT(Atomikos)模式:AT 模式是 Seata 默认支持的模式,也是最常用的模式之一。在 AT 模式下,Seata 通过在业务代码中嵌入事务上下文,实现对分布式事务的管理。Seata 会拦截并解析业务代码中的 SQL 语句,通过对数据库连接进行拦截和代理,实现事务的管理和协调。
原创
博文更新于 2 小时前 ·
352 阅读 ·
13 点赞 ·
0 评论 ·
6 收藏

JVM 核心知识点总结

JVM 核心知识点总结,包括基本概念Java 内存区域对象垃圾收集机制类加载机制字节码JITJVM 调优等。虚拟机栈(Java Virtual Machine Stack)也是线程私有,它描述的是 Java 方法执行的线程内存模型:每个方法被执行的时候,Java 虚拟机都会同步创建一个栈帧,用于存储局部变量表、操作数栈、动态连接、方法出口等信息。
原创
博文更新于 2 小时前 ·
270 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

Springboot 4.0十字路口:虚拟线程时代,WebFlux与WebMVC的终极选择

摘要: Java 21虚拟线程的正式推出对Spring技术栈产生深远影响,重新定义了WebFlux与WebMVC的技术选型逻辑。虚拟线程通过“同步代码,异步性能”的特性简化了高并发开发,而WebFlux凭借背压机制仍是实时数据流处理的理想选择。本文从编程范式、资源利用、调试难度等维度对比两者差异,并给出选型决策矩阵:WebFlux适用于实时流、高连接数场景,虚拟线程+MVC更适合传统业务系统与快速迭代项目。最后提出渐进式迁移策略,展望两种技术将长期共存互补,开发者应根据具体场景选择最适方案。
原创
博文更新于 2025.12.16 ·
2067 阅读 ·
80 点赞 ·
72 评论 ·
45 收藏

基于AWS SDK S3EndpointProvider实现MinIO集群智能负载均衡

本文探讨了基于AWS SDK S3EndpointProvider实现MinIO集群智能负载均衡的方案。通过分析传统单一端点配置的局限性,提出了利用S3EndpointProvider接口动态选择节点、智能构建路径的解决方案。文章详细介绍了核心实现原理,包括项目结构、配置类设计以及智能负载均衡器的关键代码实现,重点解决了桶路径构建和端点选择问题。该方案支持多种负载均衡策略,能够自动分配请求至不同MinIO节点,有效提升系统可用性和性能。
原创
博文更新于 2025.12.15 ·
1060 阅读 ·
57 点赞 ·
69 评论 ·
53 收藏

Nacos-3.1.1 PostgreSQL数据库适配插件: (2025年12月08日) 最新版

本文介绍了Nacos 3.1.1版本适配PostgreSQL数据库的方法。该版本新增了MCP和A2A功能增强,优化了安全配置与系统稳定性。核心方案是通过引入nacos-postgresql-datasource-plugin-ext依赖包(已上传至Maven中央仓库),将其放入Nacos的plugins目录并配置数据源即可快速集成。文章提供了Docker部署脚本、插件源码地址(GitHub)及手动打包指南,并强调目前仅PostgreSQL插件经过充分适配测试。操作步骤简洁明了,帮助开发者快速实现Nacos与
原创
博文更新于 2025.12.09 ·
2994 阅读 ·
128 点赞 ·
92 评论 ·
69 收藏

数据库CAS实战:如何实现永不超卖的库存系统?

本文探讨数据库CAS技术在库存系统中的应用,通过单条UPDATE语句实现原子性库存操作。文章对比MySQL与PostgreSQL的实现差异,分析事务的必要性场景,并指出FOR UPDATE锁的使用条件。作者推荐:简单库存扣减使用纯CAS方案;秒杀场景采用CAS+重试;复杂业务需结合事务。MySQL通过ROW_COUNT()检查结果,PostgreSQL利用RETURNING子句获取更新数据。典型代码示例展示了无事务的简单扣减和有事务的完整订单处理流程,为高并发库存系统提供了简洁可靠的技术方案。
原创
博文更新于 2025.12.05 ·
2340 阅读 ·
102 点赞 ·
110 评论 ·
69 收藏

现代 JavaScript 加密技术详解:Web Crypto API 与常见算法实践

本文详细介绍了现代JavaScript中的加密技术,重点解析了Web Crypto API和常见算法(如MD5、SHA系列、AES)的实践应用。文章首先概述了JavaScript支持的加密算法类型及用途,随后深入讲解哈希算法(MD5/SHA-256)的实现方式,包括浏览器端Web Crypto API、CryptoJS库和Node.js原生模块三种方案。针对对称加密,文章提供了AES-CBC模式的完整代码示例,并强调密钥管理的重要性。最后给出了安全最佳实践建议,包括加盐处理、避免前端暴露密钥以及高安全场景的
原创
博文更新于 2025.11.28 ·
1639 阅读 ·
72 点赞 ·
98 评论 ·
52 收藏

从 XMLHttpRequest 到 Fetch API:现代前端网络请求的演进与迁移指南

本文深入探讨了从XMLHttpRequest(XHR)到Fetch API的技术演进。XHR作为传统网络请求方案存在回调地狱、错误处理模糊等设计缺陷,而基于Promise的Fetch API提供了更现代化的解决方案。文章通过代码示例对比了两者在响应处理、状态码处理和请求控制等方面的差异,重点分析了XHR状态0错误的根本原因及Fetch的改进方案。Fetch API通过链式调用、统一错误处理和原生支持现代Web特性等优势,为前端开发提供了更强大、更直观的网络请求方式。迁移指南帮助开发者理解这一重要技术演进,掌
原创
博文更新于 2025.11.25 ·
3294 阅读 ·
119 点赞 ·
111 评论 ·
69 收藏

Spring WebFlux 核心操作符详解:map、flatMap 与 Mono 常用方法

本文介绍了Spring WebFlux中响应式编程的核心操作符map与flatMap的区别及Mono常用方法。map用于同步数据转换,直接返回结果;flatMap则处理异步转换,返回Publisher对象。文章通过代码示例对比两者特性,并详细讲解Mono的创建、转换过滤及错误处理操作符,包括延迟创建、类型转换、异步处理以及重试机制等实用技巧,帮助开发者编写高效可靠的响应式代码。适用于需要处理异步数据流的WebFlux应用场景。
原创
博文更新于 2025.11.12 ·
3830 阅读 ·
159 点赞 ·
180 评论 ·
85 收藏

分布式事务原理深度解析

本文深入解析分布式事务原理,涵盖基础概念、CAP/BASE理论,以及两种主流解决方案。2PC通过协调者分两阶段控制事务提交/回滚,保证强一致性但存在同步阻塞和单点故障问题;TCC模式将事务分解为Try-Confirm-Cancel三个阶段,通过业务改造实现最终一致性,需关注幂等性和防悬挂控制。文章通过流程图和时序图详细展示各方案工作机制,为分布式系统设计提供理论指导和实践参考。
原创
博文更新于 2025.10.20 ·
3259 阅读 ·
156 点赞 ·
269 评论 ·
70 收藏
加载更多