清河大善人
码龄6年
求更新 关注
提问 私信
  • 博客:9,177,507
    社区:555
    问答:125
    动态:53
    9,178,240
    总访问量
  • 1,719
    原创
  • 576
    排名
  • 123,857
    粉丝
  • 196
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2019-08-14

个人简介:CSDN专家博主、阿里云开发者社区专家博主、51CTO社区专家博主、360书馆认证博主、知乎掘金B站等平台受邀作者。 如遇开发、程序等需求,博客首页下拉加入公众号,私信博主

博客简介:

流楚丶格念的博客

博客描述:
谦谦君子,卑以自牧
查看详细资料
个人成就
  • 优质创作者: 编程框架技术领域
  • 领域专家: 后端开发技术领域
  • 获得9,698次点赞
  • 内容获得1,972次评论
  • 获得28,389次收藏
  • 代码片获得96,539次分享
  • 原力等级
    原力等级
    9
    原力分
    22,248
    本月获得
    15
创作历程
  • 15篇
    2025年
  • 164篇
    2024年
  • 96篇
    2023年
  • 571篇
    2022年
  • 508篇
    2021年
  • 432篇
    2020年
成就勋章
TA的专栏
  • Python量化
    付费
  • Java面试知识点精讲
    付费
    403篇
  • 面试-场景应用题
    付费
    51篇
  • 中华传统文化
    14篇
  • 算法
    2篇
  • 开发高效工具箱
    4篇
  • 真实系统优化
    43篇
  • 亿级流量架构实战:高可用与高并发设计方案
    59篇
  • 分布式
    15篇
  • 设计模式
    11篇
  • 数据库高级
    43篇
  • Java精进
    34篇
  • Flowable流程引擎
    19篇
  • Java体系
    4篇
  • Java基础
    27篇
  • Java高级
    30篇
  • JVM
    30篇
  • Java进阶
    65篇
  • Spring Boot
    59篇
  • Java多线程
    33篇
  • SpringCloud
    24篇
  • Spring
    24篇
  • Mybatis
    17篇
  • Mybatis-plus
    7篇
  • Maven
    9篇
  • Elasticsearch
    12篇
  • RocketMQ
    10篇
  • Sentinel
    9篇
  • Seata
    6篇
  • Nacos
    12篇
  • RabbitMQ
    2篇
  • Docker
    12篇
  • Jenkins
  • 秒杀系统(待完善)
    4篇
  • 数据库
    3篇
  • Redis
    7篇
  • MySQL
    27篇
  • Oracle
    3篇
  • 操作系统
    8篇
  • 跟我一起读论文
    1篇
  • Python金融大数据
    10篇
  • 计算机网络
    17篇
  • 运营
  • 开发工具
    27篇
  • 产品经理
    13篇
  • C/C++体系
    4篇
  • 数据结构
    27篇
  • OpenCV
    50篇
  • C语言基础
    25篇
  • C语言高级
    23篇
  • C++基础
    67篇
  • C/C++提高篇
    25篇
  • Windows程序设计
    52篇
  • MFC程序设计
    31篇
  • C#程序设计
    14篇
  • Qt应用程序开发
    29篇
  • Linux系统编程
    41篇
  • Effective C++
    3篇
  • web大前端
    17篇
  • HTML
    11篇
  • CSS
    32篇
  • H5C3新特性
    12篇
  • JavaScript初级
    16篇
  • Web API
    24篇
  • JavaScript高级
    26篇
  • ES6新特性
    11篇
  • web中间件
    28篇
  • node.js
    55篇
  • 力扣刷题
    20篇
  • Vue.js
    34篇
  • 算法练习题
    72篇
  • uniapp
    6篇
  • STL库算法
    14篇
  • 微信小程序
    36篇
  • SQLite
    2篇
  • SQL Server
    20篇
  • MongoDB
    3篇
  • PHP
    25篇
  • 人生杂谈
    12篇
  • bug收集
    29篇
  • 电影赏析
    26篇
  • 算法奇淫巧技
    6篇
  • 燕山大学
    42篇
  • Python
    29篇
  • 计算机组成原理
    33篇
  • 网盘项目
    21篇
  • Nginx
    7篇
  • FastDFS
    7篇
  • 未知领域,待探索
    13篇
  • 网络攻防
    4篇

TA关注的专栏 7

TA关注的收藏夹 0

TA关注的社区 17

TA参与的活动 4

TA的推广
这里是广告位,联系方式在下面↓↓↓

扫码联系小博主!

创作活动更多

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人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 视频
  • 课程
更多
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 视频

  • 课程

  • 社区

  • 关注/订阅/互动

  • 收藏

搜索 取消

一道菜教你彻底看懂「最大子数组和」算法(升级版:固定长度)

他在厨房里不断判断“要不要重新起锅”,最终用 Kadane’s Algorithm 炒出了最香的一锅菜。Kadane 讲的是“遇到糊锅就重起炉灶”, 滑动窗口讲的是“锅定好了,也要炒出最香的一锅”。新锅味道 = 旧锅味道 - 被丢的 2 + 新加的 (-3) = 5 - 2 - 3 = 0。“其实新锅和旧锅几乎一样,只是左边少了一口、右边多了一口。滑动窗口算法让厨师从“手动量料”进化为“自动翻锅”的大师。“每次炒新锅,能不能直接在上一锅的基础上微调?那时不仅要会“滑动”,还要会“翻锅”。
原创
博文更新于 2025.11.06 ·
1039 阅读 ·
13 点赞 ·
0 评论 ·
10 收藏

一道菜教你彻底看懂「最大子数组和」算法

动态规划,是算法世界的米其林大厨。但对很多程序员来说,第一次学它的感觉就像:“我知道要优化,我知道要分阶段,但为啥这玩意总写不出来?今天,我们不谈状态转移矩阵,也不谈复杂度推导,只谈——炒菜。是的,我们要用“做菜”的方式,最大子数组和讲得又香又透。
原创
博文更新于 2025.11.05 ·
1013 阅读 ·
10 点赞 ·
0 评论 ·
22 收藏

Kafka、RocketMQ和RabbitMQ的对比

文章目录Kafka、RocketMQ和RabbitMQ的对比消息模型性能和吞吐量消息可靠性应用场景生态系统和社区支持Kafka、RocketMQ和RabbitMQ的对比消息模型Kafka:基于发布 - 订阅模式,消息被组织成主题(Topic),每个主题可以划分多个分区(Partition)。分区内的消息是有序的,这种分区设计可以让多个消费者组并行消费消息,实现高吞吐量。例如,在一个大规模日志收集系统中,不同服务器产生的日志可以发送到Kafka的不同分区,方便后续的分布式处理。生产者将消息发送到
原创
博文更新于 2025.10.22 ·
739 阅读 ·
20 点赞 ·
0 评论 ·
16 收藏

场景应用:如果你的系统的 QPS 突然提升 10 倍你会怎么设计?

设计一个高并发系统,不仅仅是通过单一的技术手段,而是要综合考虑硬件扩展、架构拆分、服务通信、消息队列、缓存、数据库优化等多方面的因素。硬件扩展 + 微服务拆分:提升系统的伸缩性和容错能力。高性能 RPC:提高微服务间通信的效率,降低延迟。消息队列:实现流量削峰填谷和解耦,提升系统的可伸缩性和容错能力。三级缓存架构:提升读取性能,降低数据库压力。数据库分库分表:通过读写分离和分库分表,提高数据库的性能。高可用设计:通过熔断、限流、降级等机制保障系统的高可用性。
原创
博文更新于 2025.10.22 ·
674 阅读 ·
18 点赞 ·
0 评论 ·
19 收藏

真实系统运维:Linux 下 Java 服务自愈系统——自动拉起进程的监控脚本实战

某个 Java 服务因为内存溢出、网络异常、磁盘满等原因被 kill 掉,业务就挂了。但如果是凌晨 3 点出问题,就得靠「自动自愈」系统来兜底。本文就教你用不到 10 行 Bash 脚本,打造一个。因为真正出问题的那天,它会救你一命。它不会常驻内存,而是定时执行一次检测。保留上面的定时任务,保证万无一失。开机自启 + 自动重启,完美。下面这段脚本可以直接放到。即可看到服务自动重启成功。真正让程序“起来”的是。
原创
博文更新于 2025.10.22 ·
73 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

真实系统问题排查:解决 Java 服务在 Cron 下无法启动的问题

Cron 执行环境是干净的不会自动加载.bashrc很多命令可能找不到Java 服务监控常见坑monitor.sh脚本调用deploy.sh启动失败健康检查一直超时最佳实践在脚本顶部显式设置JAVA_HOME和PATH关键命令尽量使用绝对路径日志统一输出到文件,便于排查调试技巧先手动执行脚本确认逻辑正常在 Cron 环境下打印$PATH和$JAVA_HOME用绝对路径测试很多系统问题,并不是业务逻辑错,而是环境不一致导致的“假死”现象。在生产环境中,尤其是监控、定时任务场景下,
原创
博文更新于 2025.10.22 ·
281 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

Postman 调试带 AES 加密的接口:一键自动加密请求体

Body 里写原始 JSON,不用手动加密。会自动读取 JSON,加密后替换请求体,发送给后端的就是一整段 Base64 字符串。如果需要调试,可以在Tests脚本里把响应解密。这样,就能做到本地调试和后端加密解密逻辑完全一致,开发效率大大提升。
原创
博文更新于 2025.09.02 ·
619 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Java中Integer.equals 的深入解析与特殊情况分析

情况代码示例结果原因equals()比较两个Integer✅true比较的是数值equals()直接比较int✅true1000先装箱为,再比较值equals()与Double❌false1000.0是Doubleequals()只支持Integer==比较Integer(缓存范围内)x == y✅true-128 ~ 127之间Integer复用同一对象==比较Integer(超出缓存范围)a == b❌false1000超出缓存范围,创建的是两个对象❌抛异常a为null,调用。
原创
博文更新于 2025.06.19 ·
881 阅读 ·
26 点赞 ·
0 评论 ·
29 收藏

解决Windows启动后无限刷新闪白屏问题(图解超详细)

这次经历让我深刻体会到,当 Windows 系统出现这种看似随机或间歇性的奇怪问题时,即使系统文件检查(SFC 和 DISM)显示正常,也绝不能排除第三方软件和驱动程序的深度干扰。遇到类似“登录后桌面白屏闪烁、资源管理器无限重启”的问题,不妨按照以下思路进行排查和解决:大多数情况下,可以救命。这是最常见的导致无法自动启动的问题。regedit->确保Shell值为。确保系统核心文件的完整性。务必从设备制造商(如华为)官方网站下载最新版本驱动。强烈建议在安全模式下使用等工具彻底卸载。
原创
博文更新于 2025.06.19 ·
3429 阅读 ·
29 点赞 ·
0 评论 ·
31 收藏

真实系统修复:记一次线上CPU 100%告急的紧急排查与修复实战(Arthas火焰图)

对于每一位奋战在一线的技术人来说,最不愿听到的莫过于那刺耳的线上告警声,尤其是在一个看似平平无奇的版本发布之后。我们的故事,就从这样一个深夜开始——新版本上线,部分服务节点的CPU使用率飙升至近100%,系统响应迟缓,用户体验急剧下降。一场与时间的赛跑,一场对技术栈深度理解的考验,就此拉开序幕。本文将完整复盘这次惊心动魄的线上性能问题排查与优化过程,希望能为同样奋战在性能战场上的伙伴们提供一些思路和借鉴。
原创
博文更新于 2025.06.19 ·
810 阅读 ·
25 点赞 ·
0 评论 ·
19 收藏

真实系统优化:MySQL 表容量与活跃度的监控

一条 SQL 语句,即可快速获取表大小与最后更新时间,为 DBA、后端开发和 DevOps 提供了高效的可视化入口;要结合存储引擎做判断,InnoDB 支持,ARCHIVE/MyISAM 的表现有所差异;真实场景下的排查思路先查表大小和更新时间,定位可疑“肥表”;再通过 binlog/慢查询/审计日志 交叉验证,确认写入来源;最后根据业务场景,制定归档或限流策略。进阶做法将监控 SQL 封装为视图或定时脚本;对接 Prometheus + Grafana,实现可视化告警;
原创
博文更新于 2025.06.04 ·
1300 阅读 ·
30 点赞 ·
0 评论 ·
29 收藏

解决stata安装外部命令报错cannot write in directory C:\Users\�ƿ���\ado\plus\_

命令设置自己的 ado 文件安装路径。在使用 Stata 安装外部包(如。该报错的本质原因是 Stata。多次尝试后仍然报错,安装失败。Stata 允许用户通过。
原创
博文更新于 2025.06.04 ·
1223 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

实现 `CopyOnWriteMap`:线程安全的读多写少利器

使用 ConcurrentHashMap。,所以要根据业务需求选择合适的数据结构!虽然提供了不错的性能,但仍然存在。在高并发编程中,我们经常遇到。虽然是线程安全的,但即使是。如果读操作远远多于写操作,(不频繁更新,但高并发访问),在极高并发情况下仍然会有。,所以我们需要自己实现一个!在某些场景下,我们的系统。(如限流规则、动态黑名单)(定期更新,但大量读取),可以大幅提升系统的。,大幅提升了读性能!
原创
博文更新于 2025.03.20 ·
821 阅读 ·
15 点赞 ·
0 评论 ·
12 收藏

Hutool 字符串处理

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”,官网参考地址:https://hutool.cn/
原创
博文更新于 2025.03.16 ·
1700 阅读 ·
11 点赞 ·
0 评论 ·
17 收藏

深入解析 FastJSON:SerializerFeature.DisableCircularReferenceDetect [特殊字符]

当对象之间存在。
原创
博文更新于 2025.03.13 ·
1211 阅读 ·
23 点赞 ·
0 评论 ·
12 收藏

Spring:@Profile 注解用法介绍

本文将深入探讨Spring中的@Profile注解,展示它在不同环境配置和动态选择不同bean实例方面的使用方法。我们会通过简单的示例来讲解如何通过@Profile注解配置不同的数据源,并且展示如何在开发环境、测试环境和生产环境中动态选择不同的数据源。@Profile 注解:Spring 中的@Profile注解帮助我们在不同的环境下配置不同的bean,例如在开发环境、测试环境和生产环境中使用不同的数据源。激活环境:可以通过 JVM 参数、代码配置或属性文件来激活特定的环境。环境选择:通过。
原创
博文更新于 2025.02.26 ·
1667 阅读 ·
19 点赞 ·
0 评论 ·
11 收藏

解决 RestTemplate SSL 证书错误问题:I/O error on GET request for “https://xxxx.kg/“: sun.security.validator

简单来说,Java 默认信任的证书根列表(也就是 cacerts 文件)并不是实时更新的,而 Let’s Encrypt 是一个相对较新的证书颁发机构(CA)。Let’s Encrypt 根证书的引入 Let’s Encrypt 的根证书是由一个名为 ISRG Root X1 的机构签发的,并且它在大部分现代浏览器中已经是信任的。Java 信任库的更新滞后 Java 会将所有的可信根证书存储在一个名为 cacerts 的文件中,这是一个包含了被广泛信任的证书颁发机构(CA)根证书的库。
原创
博文更新于 2025.02.13 ·
1459 阅读 ·
15 点赞 ·
1 评论 ·
8 收藏

Flowable流程部署、启动、处理、完成各模块的代码详解(图解)

Test*/processDefinition.getName() = 请假流程/*** 删除流程定义*/@Test// 删除部署的流程 第一个参数是 id 如果部署的流程启动了就不允许删除了// 第二个参数是级联删除,如果流程启动了 相关的任务一并会被删除掉。
原创
博文更新于 2024.12.28 ·
2756 阅读 ·
19 点赞 ·
0 评论 ·
33 收藏

JVM内存模型与Java线程内存模型的区别

总的来说,JVM内存模型和Java线程内存模型是Java程序运行时的两个重要方面,它们共同构建了一个稳定、高效的Java运行环境。JVM内存模型提供了整体的框架,而Java线程内存模型则在多线程情境下保证了数据的正确性和可见性。它是线程私有的,随着线程的创建而创建,随着线程的销毁而销毁。JVM内存模型主要关注Java程序在运行时的内存组织,而Java线程内存模型关注多线程环境下的数据共享和同步机制。JVM内存模型是整个Java虚拟机的内存结构,而Java线程内存模型则是在多线程环境下对内存的一种抽象。
原创
博文更新于 2024.12.25 ·
1495 阅读 ·
22 点赞 ·
0 评论 ·
26 收藏

synchronized 实现原理

两种同步方式本质上没有区别,只是方法的同步是一种隐式的方式来实现,无需通过字节码来完成。两个指令的执行是JVM通过调用操作系统的互斥原语mutex来实现,被阻塞的线程会被挂起、等待重新调度,会导致“用户态和内核态”两个态之间来回切换,对性能有较大影响。synchronized关键字经过Javac编译之后,会在同步块的前后分别形成monitorenter和monitorexit这两个字节码指令。这两个字节码指令都需要一个reference类型的参数来指明要锁定和解锁的对象。......
原创
博文更新于 2024.12.20 ·
4232 阅读 ·
2 点赞 ·
3 评论 ·
8 收藏
加载更多