柯南二号
码龄9年
求更新 关注
提问 私信
  • 博客:1,142,735
    社区:1,208
    问答:423
    动态:2
    1,144,368
    总访问量
  • 558
    原创
  • 14,626
    粉丝
  • 101
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-01-29

个人简介:沉淀技术,为业务赋能

博客简介:

子冉冰清的博客

博客描述:
一个喜欢探讨技术的小白
查看详细资料
个人成就
  • 获得3,026次点赞
  • 内容获得277次评论
  • 获得4,057次收藏
  • 代码片获得23,608次分享
  • 博客总排名28,225名
  • 原力等级
    原力等级
    8
    原力分
    6,067
    本月获得
    1
创作历程
  • 3篇
    2026年
  • 173篇
    2025年
  • 41篇
    2024年
  • 25篇
    2023年
  • 60篇
    2022年
  • 62篇
    2021年
  • 178篇
    2020年
  • 21篇
    2019年
成就勋章
TA的专栏
  • AI
    1篇
  • iOS
    4篇
  • Android
    58篇
  • RocketMQ
    2篇
  • 产品思维
    2篇
  • Kotlin
    2篇
  • Flutter
    1篇
  • React
    11篇
  • AI领域
    4篇
  • 作者本人
    1篇
  • OKR模板
    2篇
  • PRD
    1篇
  • 广告
    1篇
  • Kafka
    1篇
  • 源码阅读专栏
  • JUC
  • C++
    10篇
  • JavaSE
    25篇
  • 纠正其他博主发的易误导别人的水文
    4篇
  • 数据库
    13篇
  • Oracle
    1篇
  • MySQL
    19篇
  • Redis
    39篇
  • IDEA
    2篇
  • 消息队列
    2篇
  • JWT
    1篇
  • Spring MVC
    1篇
  • 操作系统
    9篇
  • bug遇到的坑
    3篇
  • Kubernetes
    1篇
  • 前端
    34篇
  • Vue
    5篇
  • node.js
    1篇
  • Netty
    4篇
  • ISO8583报文
    1篇
  • 计算机网络
    12篇
  • Git
    8篇
  • 从算法题得出的实际应用感悟
    1篇
  • JVM
    8篇
  • 技术了解网站
    5篇
  • 设计模式
    28篇
  • Leecode
    43篇
  • Fastdfs
    1篇
  • 数据结构和算法
    39篇
  • 动态规划
    2篇
  • 树
    2篇
  • 链表
    2篇
  • 笔试面试
    11篇
  • 笔试/面试专栏
    14篇
  • 后端
    52篇
  • docker
    7篇
  • Linux常用命令
    4篇
  • MATLAB
    1篇
  • nginx
    5篇
  • mybatis
    12篇
  • Spring
    13篇
  • springBoot
    47篇
  • ElasticSearch
    5篇
  • Zookeeper
    3篇
  • JavaWeb
    4篇
  • 开发配置
    73篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 10

创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

IDEA恢复布局

如何快速恢复IDEA中的快速布局呢? 点击Run ->左侧栏的这个按钮,即可快速恢复默认布局 (把鼠标放在上面不懂,就会看到 Restore Layout翻译过来就是复原布局的意思,是不是很给力呢?)
原创
博文更新于 2026.07.27 ·
4914 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【AI】 AI 发展史:从图灵测试到大模型时代的技术演进

阶段时间核心技术理论起源1950s图灵测试符号主义AI1950–1970逻辑推理AI寒冬1970s技术瓶颈专家系统1980s知识规则机器学习1990s数据驱动深度学习2012神经网络大模型2020+生成式 AI人工智能已经从理论探索 → 工程应用 → 产业革命。未来几十年,AI 很可能成为继互联网之后最重要的技术变革。
原创
博文更新于 2026.03.07 ·
1200 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

【Java后端】【nginx】nginx配置重定向问题记录

问题根因修复要点fallback 路径相对于 root 解析使用文件系统绝对路径无尾斜杠被根路径兜底不匹配/company新增做 301 跳转登录后跳出子路径与异步 navigate 竞争移除 reload,用登录后 Navbar 不更新useEffect 空依赖只执行一次自定义事件跨组件通知。
原创
博文更新于 2026.03.07 ·
617 阅读 ·
11 点赞 ·
0 评论 ·
7 收藏

Java 时间 API 详解:LocalDate、Date 与 ZonedDateTime 的区别

类含义Date旧版时间对象LocalDate只有日期日期 + 时间 + 时区LocalDate = 生日ZonedDateTime = 国际航班时间Date = 历史遗留对象在现代 Java 开发中,推荐优先使用java.time包中的 API,它更加安全、清晰且功能强大。
原创
博文更新于 2026.03.05 ·
491 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏

【大前端】【Android】【iOS】iOS 和 Android 常见“垂直居中”

从。
原创
博文更新于 2025.12.24 ·
746 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

【大前端】【iOS】iOS 使用 Objective-C 绘制几大常见布局(UIKit / Core Graphics 实战)

end@end⚠️由系统调用,不要手动调用通过触发重绘布局类型是否推荐绘制卡片背景✅ 强烈推荐骨架屏✅ 推荐图表✅ 必须表单❌ 不推荐输入控件❌ 不推荐。
原创
博文更新于 2025.12.24 ·
750 阅读 ·
11 点赞 ·
0 评论 ·
10 收藏

【后端】【Java】使用SSE流式协议时候报错Caused by: java.lang.IllegalArgumentException: No suitable converter for 解决

摘要:本文分析了Spring Boot应用中SSE(Server-Sent Events)推送数据时出现的"No suitable converter"异常问题。问题根源在于SseEmitter.event()方法使用不当导致消息转换器无法识别数据类型。提供了两种解决方案:1)显式指定MediaType.APPLICATION_JSON参数;2)直接使用emitter.send()简化调用方式。文章详细说明了修改位置,包括AI对话流式响应和任务进度推送功能,并展示了修复后的正确数据流格式。通过重启服务验证,
原创
博文更新于 2025.12.21 ·
535 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

【后端】【Java】RabbitMQ / RocketMQ / Kafka / Redis 消息队列深度对比与选型指南

没有最好的 MQ,只有最合适的 MQ。
原创
博文更新于 2025.12.19 ·
1842 阅读 ·
32 点赞 ·
0 评论 ·
8 收藏

【后端】【Java配置】MacOS本地安装并运行RocketMQ

下面是一篇。
原创
博文更新于 2025.12.19 ·
1307 阅读 ·
20 点赞 ·
0 评论 ·
25 收藏

【大前端】【iOS】iOS 真实项目可落地目录结构方案

生命周期兜底通用能力(loading、toast)统一风格业务一定进 ModulesBase 只放能力,不放业务能拆的迟早都会拆。
原创
博文更新于 2025.12.18 ·
614 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

【大前端】【Android】获取第三方APK安装信息

你看不见 = 拿不到= 审核高压线白名单 + 单包查询才是正道。
原创
博文更新于 2025.12.18 ·
879 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

【大前端】【iOS】iOS Objective-C 速成指南(工程实战向)

h(头文件)@end.m(实现文件)@end@end。
原创
博文更新于 2025.12.17 ·
1303 阅读 ·
25 点赞 ·
1 评论 ·
11 收藏

【后端】【Java】一文详解为什么互联网公司更偏向 MyBatis,而不是 JPA?

SQL 复杂(多表 join / 子查询 / 聚合)📌 切换到 JPA 的收益不明显,但风险很大。下面我们从多个维度拆解这个选择背后的原因。👉 SQL 怎么写,数据库就怎么跑。这并不是“JPA 不好”,而是。DBA 会 review SQL。📌 JPA:绕路 or 放弃。数据量大(千万 / 亿级)一条方法 = 一条 SQL。MySQL 索引 Hint。📌 MyBatis:直接写。SQL 是否合理,一眼可见。性能要求极高(毫秒级)是否有索引,一看就知道。报表、推荐、统计频繁。
原创
博文更新于 2025.12.16 ·
2150 阅读 ·
38 点赞 ·
0 评论 ·
15 收藏

【大前端】【Android】 Android 手机上导出已安装 App 的 APK

根据是否有,常见有。按「」整理👇。
原创
博文更新于 2025.12.16 ·
2748 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

【后端】【Java】Swagger 与 Spring Boot 2.6+ 版本不兼容的问题

将 Spring MVC 的路径匹配策略改回 ant_path_matcher,使其与 Swagger 兼容。- Swagger UI 可访问:http://localhost:8080/swagger-ui/如果您不需要 Swagger 文档功能,也可以选择删除 Swagger 相关依赖和配置类。- 所有 RESTful 接口正常工作。🚀 现在可以重新启动应用。
原创
博文更新于 2025.12.16 ·
457 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

【后端】【Java】一文详解为什么 JPA 会慢?JPA 底层执行流程深度解析

你没有写update,但 JPA 会:保存查询时的快照事务提交前比较属性判断是否变化自动生成update SQL📌每一个实体,都会做字段级对比当数据量大时:CPU 消耗明显GC 压力大性能不可预测JPA 慢的根本原因,是为了对象一致性和开发效率,引入了缓存、脏检查、实体状态管理等机制,而不是 JDBC 慢。
原创
博文更新于 2025.12.15 ·
1133 阅读 ·
12 点赞 ·
0 评论 ·
12 收藏

【后端】【Java】一文搞懂 JDBC、MyBatis、JPA 的区别与底层原理

维度JDBCMyBatisJPA抽象程度⭐⭐⭐⭐⭐⭐⭐⭐⭐SQL 控制最强强弱开发效率最低中最高学习成本低中高性能可控⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐适合项目底层复杂 SQL业务系统JDBC 是基础,MyBatis 是工程利器,JPA 是效率神器。
原创
博文更新于 2025.12.15 ·
1095 阅读 ·
27 点赞 ·
0 评论 ·
17 收藏

【大前端】【Android】一文详解为什么ViewModel的observe能监听到数据的变化

observe = 把 Activity 注册到 LiveData 的“通知名单”里setValue = LiveData 按名单逐个打电话。
原创
博文更新于 2025.12.14 ·
476 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏

【大前端】【Android】把 Activity 重构成 MVVM 的对比示例

功能不变:点按钮 → 请求用户 → 显示用户名 → 失败提示。
原创
博文更新于 2025.12.14 ·
506 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

【大前端】【Android】一文详解Android MVVM 模式详情解析

清晰分层UI 与逻辑解耦易测试生命周期安全MVVM 的本质是:用数据驱动 UI,用 ViewModel 隔离复杂性。
原创
博文更新于 2025.12.14 ·
829 阅读 ·
13 点赞 ·
0 评论 ·
8 收藏
加载更多