Calvad0s_社区达人页

个人头像照片
Calvad0s
已加入开发者社区1100

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布72篇文章
8条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • 人工智能
  • Python
  • Java
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2026年01月

  • 01.23 10:12:11
    发表了文章 2026-01-23 10:12:11

    org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

    SpringBoot项目启动报错YAML编码异常,通常因文件编码不一致导致。将IDEA中File Encodings设为UTF-8并重建项目(Rebuild Project)即可解决。
  • 01.18 15:28:42
    发表了文章 2026-01-18 15:28:42

    Java微服务项目集成Git云效详细教程

    本文介绍了如何使用阿里云CodeUp进行代码管理,包括创建云效组织、初始化代码仓库、生成SSH密钥免密提交、将本地项目推送至云端、创建develop开发分支,并规范团队协作的工作流,实现基于Git的分支管理与Pull Request协同开发。
  • 01.18 14:43:24
    发表了文章 2026-01-18 14:43:24

    【2026最新】Maven配置阿里云镜像

    本文介绍在Maven 3.9与JDK 21环境下,如何配置阿里云镜像加速依赖下载。通过修改Maven的conf/settings.xml文件,在<mirrors>标签中添加阿里云公共仓库镜像配置,提升构建效率。
  • 01.18 13:51:06
    发表了文章 2026-01-18 13:51:06

    【架构基础】互联网大厂Git多分支规范

    Git分支管理是通过创建多分支实现并行开发、代码隔离与版本控制的协作模式。以master和develop为核心,结合feature、release、hotfix等分支,规范开发流程,提升团队协作效率与代码质量。
  • 01.18 09:47:23
    发表了文章 2026-01-18 09:47:23

    Java微服务连接同个MySQL实例报错“Too many connections”

    多个微服务共享同一MySQL实例时,易因连接池配置不当导致“Too many connections”错误。需综合评估max_connections限制与各服务连接池大小,合理调整数据库配置与应用参数,避免连接耗尽。
  • 01.17 14:43:16
    发表了文章 2026-01-17 14:43:16

    【2026最新 架构环境安装篇四】Docker安装Nacos3.x详细教程

    本文介绍了如何通过Docker快速部署Nacos 3.1.0并连接MySQL数据库。内容包括拉取镜像、导入SQL脚本、生成密钥及配置认证信息,并通过环境变量设置时区、数据库连接参数等,最终启动Nacos服务,实现高效本地或生产环境搭建。
  • 01.17 13:50:53
    发表了文章 2026-01-17 13:50:53

    【2026最新 架构环境安装篇三】Docker安装RabbitMQ4.x详细教程

    通过Docker快速部署RabbitMQ服务,拉取镜像并运行容器,配置用户名密码及端口映射,访问服务器IP:15672即可进入管理界面,实现消息队列的可视化管理。
  • 01.17 13:38:29
    发表了文章 2026-01-17 13:38:29

    云服务器如何开放安全组?

    安全组类似防火墙,需开放如MySQL 3306、Redis 6379等端口,才能访问云服务器上的对应服务。本文以火山引擎为例,演示如何配置安全组规则,阿里云、腾讯云操作类似,最后点击确定完成设置。
  • 01.17 13:19:39
    发表了文章 2026-01-17 13:19:39

    【2026最新 架构环境安装篇二】Docker安装MySQL8详细教程

    本文介绍了如何使用Docker快速部署MySQL 8.0数据库。内容包括拉取镜像、创建本地目录挂载数据与配置文件、启动容器并设置端口映射、环境变量及重启策略,最后通过命令进入MySQL容器进行操作,适合初学者快速搭建开发环境。(239字符)
  • 01.17 13:08:31
    发表了文章 2026-01-17 13:08:31

    【2026最新 架构环境安装篇一】云服务器Linux安装docker详细教程

    本文介绍了在CentOS系统上安装Docker的完整步骤,包括更新系统、配置阿里云镜像源、安装Docker引擎及常用工具,并设置多个国内镜像加速器以提升拉取速度,最后通过命令验证安装成功。适用于希望快速部署Docker并优化网络性能的用户。
  • 01.17 10:57:27
    发表了文章 2026-01-17 10:57:27

    【2026最新最全】AI架构能力-新一代架构图绘制方法论

    本文介绍传统IT架构图绘制的痛点,如效率低、易出错、维护难等,并引入AI架构图绘制技术,结合Mermaid、ProcessOn、next-ai-draw-io等工具,提升绘图效率与质量。通过实战案例展示如何用AI快速生成微服务架构图,并对比各类工具优劣,提供选型指南与最佳实践,助力团队高效协作与文档化。
  • 01.15 14:56:21
    发表了文章 2026-01-15 14:56:21

    为什么 Lua 脚本可以保证原子性?

    Redis中的原子性包含两层含义:并发编程中的“操作不可中断”与数据库ACID中的“全执行或全回滚”。Lua脚本在Redis中以单线程整体执行,保证了前者,但出错不回滚,故不满足后者。需明确讨论的是哪种原子性。
  • 01.15 14:53:03
    发表了文章 2026-01-15 14:53:03

    Redis5.0中的stream是什么?

    Redis Stream 是一种持久化、有序的消息数据结构,支持消息队列、日志收集等场景。它具备消息持久化、主备同步、消费者组等功能,确保消息不丢失,并支持多消费者并发处理,适用于实时数据处理与分布式应用。
  • 01.15 14:50:14
    发表了文章 2026-01-15 14:50:14

    Redis为什么要自己定义SDS?

    Redis用C语言实现,但未采用C的字符数组,而是自创SDS(简单动态字符串)。因C字符串依赖`\0`结尾,无法存任意数据且操作低效。SDS通过添加`len`和`alloc`字段,实现长度常数级获取、高效追加与内存预分配,提升性能与安全性,满足Redis对字符串高频、高效操作的需求。
  • 01.15 14:31:32
    发表了文章 2026-01-15 14:31:32

    Feign 和 OpenFeign 有什么区别?

    Feign是Netflix开发的声明式HTTP客户端,简化Web服务调用。OpenFeign是Spring Cloud对其的扩展,集成负载均衡、服务发现等组件,提供自动配置,更适用于Spring生态。
  • 01.15 14:27:45
    发表了文章 2026-01-15 14:27:45

    Feign 调用超时,会自动重试吗?如何设置?

    Feign默认不重试超时请求,但可通过Retryer配置重试策略。可设置最大重试次数、间隔等参数,并结合@FeignClient的configuration属性启用,提升服务调用的容错能力。
  • 01.15 14:23:24
    发表了文章 2026-01-15 14:23:24

    Zookeeper和Eureka有什么区别?

    Zookeeper是CP型分布式协调服务,强调一致性与可靠性,适用于需强一致的场景;Eureka是AP型服务注册中心,注重高可用与最终一致性,更适配微服务注册发现。两者在设计哲学、性能及生态集成上各有侧重。
  • 01.15 14:19:01
    发表了文章 2026-01-15 14:19:01

    Dubbo 和 Feign的区别是什么?

    Dubbo是高性能RPC框架,支持多种协议与服务治理,适用于Java微服务架构;Feign是声明式HTTP客户端,简化Spring Cloud服务调用。两者定位不同,Dubbo强在性能与治理,Feign重在易用与集成。
  • 01.15 14:15:58
    发表了文章 2026-01-15 14:15:58

    Ribbon是怎么做负载均衡的?

    Ribbon 是 Spring Cloud 中的客户端负载均衡器,通过注册中心(如 Nacos)获取服务列表并本地缓存,结合多种负载均衡策略(如轮询、随机、权重等)选择实例。它利用拦截器在请求时动态路由,支持动态刷新、重试、超时控制等机制,提升系统可用性与容错能力。
  • 01.15 09:09:07
    发表了文章 2026-01-15 09:09:07

    如何实现本地缓存?

    本地缓存是将数据存储在应用服务器内存中以提升访问速度的技术。设计时需关注数据结构(Key-Value)、线程安全、对象上限、清除策略(如LRU、LFU)和过期时间。推荐使用高性能的Caffeine框架,其采用Window TinyLFU算法,支持异步操作与精确失效机制,优于Guava Cache,是Spring 5默认缓存方案。
  • 01.15 09:05:21
    发表了文章 2026-01-15 09:05:21

    本地缓存和分布式缓存有什么区别?

    本地缓存将数据存于单机内存,速度快但无法跨节点共享,易导致集群环境数据不一致;分布式缓存则将数据分布于多节点,支持共享、可扩展性强,但管理复杂。前者适用于单应用性能优化,后者适合多服务协同的高可用场景。
  • 01.15 09:01:18
    发表了文章 2026-01-15 09:01:18

    什么是大模型微调?与预训练有什么区别?

    大模型通过海量数据预训练获得通用能力,成本极高;微调则用少量数据调整模型,适应特定任务。轻量级方法如LoRA、PEFT等仅更新部分参数,降低资源消耗,实现高效定制。
  • 01.15 08:58:58
    发表了文章 2026-01-15 08:58:58

    到底什么是AI Agent?

    Agent是具备感知、决策与行动能力的智能体,通过大模型(LLM)结合记忆(Memory)和工具(Tools)调用,实现自主规划与执行任务,如小爱同学自动点餐。其核心为:LLM + Memory + Tools + Planning。
  • 01.15 08:56:09
    发表了文章 2026-01-15 08:56:09

    大模型产生幻觉的原因,如何解决?

    大模型“幻觉”指AI生成看似合理但错误或虚构的信息,源于其概率预测机制、训练数据缺陷及缺乏事实核查能力。可通过RAG、微调、联网检索、自我核查等方法降低幻觉风险,提升输出准确性与可靠性。(238字)
  • 01.14 16:39:57
    发表了文章 2026-01-14 16:39:57

    application.yml和bootstrap.yml这两个配置文件有什么区别?

    `bootstrap.yml` 与 `application.yml` 是 Spring Boot/Cloud 项目中的两类配置文件。前者用于应用启动前加载,主要配置远程配置中心(如 Nacos)、加密等关键信息,优先级高;后者是默认主配置,用于常规配置如端口、数据库等。自 Spring Boot 2.4+ 起,默认不再启用 `bootstrap` 机制,推荐使用 `spring.config.import` 在 `application.yml` 中统一导入配置,以简化流程、降低复杂度。纯 Spring Boot 应用不加载 `bootstrap.yml`。
  • 01.14 15:59:14
    发表了文章 2026-01-14 15:59:14

    【踩坑】IDEA使用Git push代码时,涵盖了.idea与target

    项目中已配置.gitignore但push时仍上传.idea和target文件,问题根源在于.idea目录下存在独立的.gitignore文件且内容不同。只需将根目录的忽略规则同步到该文件中即可解决。
  • 01.14 13:15:56
    发表了文章 2026-01-14 13:15:56

    AI编辑器trae的solo模式是什么?

    Trae的SOLO模式是字节跳动推出的AI主导全流程自动化开发模式,支持自然语言输入需求,由AI完成从编码、测试到部署的完整链路。开发者作为“指挥者”可随时介入,适配原型搭建、项目迭代等场景,大幅提升效率。
  • 01.13 23:06:05
    发表了文章 2026-01-13 23:06:05

    【2026最新最全】一篇文章带你学会Qoder编辑器

    Qoder是一款面向程序员的AI编程助手,集智能补全、对话式编程、项目级理解、任务模式与规则驱动于一体,支持模型分级选择与CLI命令行操作,可自动生成文档、优化提示词,提升开发效率。
  • 01.13 22:28:14
    发表了文章 2026-01-13 22:28:14

    Qoder节省 Credits 的最佳实践

    本文介绍如何高效节省AI编程工具(如Qoder、Cursor)的Credits资源。通过新开窗口处理无关任务、按需选择模型、优化代码结构、明确输出需求、及时终止跑偏任务及使用工程化回滚等技巧,有效降低Token消耗,提升开发效率与成本控制。
  • 01.13 20:50:55
    发表了文章 2026-01-13 20:50:55

    【cursor】前后端分离项目下的AI跨工程管理方案

    针对前后端分离项目中AI编辑器难以跨工程协作的问题,提出通过统一文件夹管理方案,将前端与后端项目置于同一根目录下,利用AI编辑器打开根目录并结合@引用功能,实现对前后端代码的联合理解与开发,提升联调效率与代码生成准确性。
  • 01.13 20:22:48
    发表了文章 2026-01-13 20:22:48

    Cursor超长会话跨窗口关联解决方案

    针对AI开发中会话不连贯、上下文丢失等问题,提出通过生成摘要文档并跨会话引用的解决方案。将大任务拆分,用@关联各模块文档,实现多会话间连续开发,提升效率与协作性。
  • 01.13 08:53:39
    发表了文章 2026-01-13 08:53:39

    【踩坑】IDEA提交Git .gitignore忽略文件不起作用

    .gitignore只能忽略未跟踪的文件,若文件已被提交,则需先清除缓存。通过执行`git rm -r --cached .`、`git add .`和`git commit`命令,可重新应用.gitignore规则,彻底忽略指定目录如target和.idea。
  • 01.07 20:42:14
    发表了文章 2026-01-07 20:42:14

    【2026最新最全】从零开始学 Trae:我的第一个贪吃蛇小游戏实战

    Trae是字节跳动推出的AI原生代码编辑器,支持智能补全、自动修Bug、多语言开发,集成doubao、DeepSeek等大模型,提供国内版与国际版,助力开发者高效编程。

2025年12月

  • 12.22 09:13:40
    发表了文章 2025-12-22 09:13:40

    【2026必看 AI智能体】零基础Coze平台使用教程

    本文介绍了Coze智能体的实战入门与进阶应用,涵盖智能体创建、配置大语言模型(LLM)、使用插件扩展功能、构建知识库(RAG)实现高考志愿填报助手、利用记忆功能开发记账本,以及通过API调用和工作流实现中草药识别与菜谱生成等复杂任务,全面展示其在多场景下的智能化能力。

2025年11月

  • 11.29 20:41:31
    发表了文章 2025-11-29 20:41:31

    【Java架构师体系课 | MySQL篇】⑦ 深入理解MySQL事务隔离级别与锁机制

    本文深入讲解数据库事务隔离级别与锁机制,涵盖ACID特性、并发问题(脏读、不可重复读、幻读)、四种隔离级别对比及MVCC原理,分析表锁、行锁、间隙锁、临键锁等机制,并结合实例演示死锁处理与优化策略,帮助理解数据库并发控制核心原理。
  • 11.21 11:09:16
    发表了文章 2025-11-21 11:09:16

    【全网最全最详细】Linux下私服Nexus安装教程

    本文介绍Nexus私服的安装与配置步骤:下载解压包、创建专用用户、禁止root启动、配置权限、启动服务并开放防火墙端口,最后通过浏览器访问管理界面并获取初始密码完成初始化设置。
  • 11.19 09:47:11
    发表了文章 2025-11-19 09:47:11

    【DDD】如何理解领域驱动设计?

    领域驱动设计(DDD)是一种以业务为核心的软件开发方法,强调通过领域建模、分层架构与团队协作,实现业务与技术的深度融合,提升系统可维护性与业务匹配度,但其复杂性要求更高的学习成本与投入。
  • 11.19 09:35:30
    发表了文章 2025-11-19 09:35:30

    IDEA调出services窗口

    本教程分两步指导:首先点击指定选项,然后在Templates中添加Spring Boot并应用,即可调出services窗口,快速完成配置。
  • 11.19 09:26:34
    发表了文章 2025-11-19 09:26:34

    【高可用】什么是异地多活、同城容灾?

    异地多活与同城容灾均为提升系统高可用的分布式架构。前者实现跨地域数据中心实时同步与故障切换,保障全球服务连续性;后者聚焦同城内快速容灾,通过高速网络实现低延迟、高可靠的数据同步与负载均衡,适用于对延迟敏感的业务场景。
  • 11.19 09:25:21
    发表了文章 2025-11-19 09:25:21

    一篇文章带你弄懂SAAS云服务模式

    本文详解IAAS、PAAS、SAAS、DAAS四大云服务模式,涵盖基础设施、平台、软件到数据服务的演进逻辑,并深入解析SAAS中的多租户与单租户架构差异,助你全面理解云计算核心概念与应用模式。
  • 11.19 09:22:08
    发表了文章 2025-11-19 09:22:08

    一篇文章带你了解什么是云计算,SaaS PaaS IaaS的区别

    云计算将硬件与软件资源集中于云端,企业按需租用,实现弹性扩容、降低成本。相比本地部署,云服务在运维、安全、效率上优势显著,并通过SaaS、PaaS、IaaS分层提供灵活支持,助力企业高效发展。(238字)
  • 11.19 09:19:26
    发表了文章 2025-11-19 09:19:26

    【架构师】什么是单元化架构?

    单元化架构将系统划分为多个自包含单元,每个单元独立部署全套业务与部分数据,支持就近访问、低延迟与异地多活。用户请求在单个单元内闭环完成,提升性能与容灾能力,但需全链路改造、面临数据路由与高成本挑战,适用于大型企业核心场景。
  • 11.19 09:11:47
    发表了文章 2025-11-19 09:11:47

    【架构师】微服务的拆分有哪些原则?

    微服务拆分需遵循七大原则:职责单一、围绕业务、中台化公共模块、按系统保障级别分离、技术栈解耦、避免循环依赖,并遵循康威定律使架构与组织匹配,提升可维护性与协作效率。
  • 11.19 09:00:33
    发表了文章 2025-11-19 09:00:33

    【架构师】如何做技术选型?

    技术选型无绝对优劣,关键在于“更合适”。需综合评估功能满足度、可扩展性、安全性、性能等非功能性需求,同时考量使用人数、社区活跃度、迭代速度、学习与维护成本,以及与现有技术体系的匹配度,权衡利弊后做出最优选择。
  • 11.19 08:50:00
    发表了文章 2025-11-19 08:50:00

    架构设计中最重要的三个要素是什么?

    架构设计需考虑模块化、可扩展性、高可用性、可维护性、安全性、性能优化、简单性和可测试性。不同业务侧重不同,如金融更重视安全与一致性,合理权衡各要素有助于构建稳定高效的系统。
  • 11.19 08:41:38
    发表了文章 2025-11-19 08:41:38

    常见的架构设计原则有哪些?

    本文介绍了软件设计中的十大核心原则,包括分离关注点、单一职责、开放封闭、接口隔离、依赖倒置、最少知识、重构、高内聚低耦合、分层架构与模块化原则,旨在提升系统的可维护性、可扩展性与灵活性。
  • 发表了文章 2026-01-23

    org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

  • 发表了文章 2026-01-18

    Java微服务项目集成Git云效详细教程

  • 发表了文章 2026-01-18

    【2026最新】Maven配置阿里云镜像

  • 发表了文章 2026-01-18

    【架构基础】互联网大厂Git多分支规范

  • 发表了文章 2026-01-18

    Java微服务连接同个MySQL实例报错“Too many connections”

  • 发表了文章 2026-01-17

    云服务器如何开放安全组?

  • 发表了文章 2026-01-17

    【2026最新 架构环境安装篇四】Docker安装Nacos3.x详细教程

  • 发表了文章 2026-01-17

    【2026最新 架构环境安装篇三】Docker安装RabbitMQ4.x详细教程

  • 发表了文章 2026-01-17

    【2026最新 架构环境安装篇二】Docker安装MySQL8详细教程

  • 发表了文章 2026-01-17

    【2026最新 架构环境安装篇一】云服务器Linux安装docker详细教程

  • 发表了文章 2026-01-17

    【2026最新最全】AI架构能力-新一代架构图绘制方法论

  • 发表了文章 2026-01-15

    为什么 Lua 脚本可以保证原子性?

  • 发表了文章 2026-01-15

    Redis5.0中的stream是什么?

  • 发表了文章 2026-01-15

    Redis为什么要自己定义SDS?

  • 发表了文章 2026-01-15

    Feign 和 OpenFeign 有什么区别?

  • 发表了文章 2026-01-15

    Dubbo 和 Feign的区别是什么?

  • 发表了文章 2026-01-15

    Zookeeper和Eureka有什么区别?

  • 发表了文章 2026-01-15

    Feign 调用超时,会自动重试吗?如何设置?

  • 发表了文章 2026-01-15

    Ribbon是怎么做负载均衡的?

  • 发表了文章 2026-01-15

    如何实现本地缓存?

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息