游客g56qybn6r73dm_个人页

游客g56qybn6r73dm
个人头像照片
81
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.18 22:58:10
    发表了文章 2025-12-18 22:58:10

    异常重试

    本文详解RPC框架中的异常重试机制,探讨如何在超时控制、节点避让和幂等性前提下实现安全可靠的重试。通过设置重试白名单、重置超时时间、排除故障节点等策略,提升调用成功率,同时强调业务逻辑需保证幂等性,避免重复操作引发数据问题。
  • 12.18 22:57:34
    发表了文章 2025-12-18 22:57:34

    负载均衡2

    本文介绍如何设计自适应负载均衡。通过在RPC框架中收集服务节点的CPU、内存、请求耗时等指标,结合权重打分机制,动态计算节点得分,并调整其权重。利用随机加权策略分配流量,实现根据节点实际能力智能调度,提升系统稳定性与资源利用率,适用于各类需智能负载的场景。(238字)
  • 12.18 22:57:29
    发表了文章 2025-12-18 22:57:29

    负载均衡1

    当流量高峰来临,低配节点因负载过高导致服务可用率下降。传统通过治理平台手动调权重的方式滞后,影响业务。本文探讨RPC框架如何实现智能负载均衡,自动根据节点负载动态分配流量,提升系统稳定性与响应效率,避免人工干预不及时的问题。
  • 12.18 22:56:05
    发表了文章 2025-12-18 22:56:05

    Portainer轻量级图形化监控

    Portainer是一款轻量级Docker可视化管理工具,支持单机与集群环境,提供图形化界面。分为开源CE版和商用版。通过Docker运行,映射端口并挂载socket文件后,浏览器访问9000端口即可管理容器、镜像、网络、卷及Compose编排,操作便捷,适合初学者与团队使用。(238字)
  • 12.18 22:55:59
    发表了文章 2025-12-18 22:55:59

    Docker-compose容器编排2

    本文介绍了Docker Compose常用命令及典型编排示例,涵盖服务的创建、启动、停止、日志查看等操作,并通过YAML文件实现多容器应用(如SpringBoot、Redis、MySQL)的统一编排与管理,提升容器化部署效率。
  • 12.18 22:55:26
    发表了文章 2025-12-18 22:55:26

    Docker-compose容器编排1

    Docker-Compose 是 Docker 官方开源工具,用于快速编排多容器应用。通过编写 `docker-compose.yml` 文件定义服务间关系,一键启动、停止整个应用集群。每个服务对应一个容器,实现微服务化部署。支持通过 `docker-compose up` 快速部署项目,简化多容器管理。安装只需下载二进制文件并赋权即可。
  • 12.18 22:54:56
    发表了文章 2025-12-18 22:54:56

    Docker网络3

    Docker网络模式包括:none(禁用网络)、container(共享指定容器网络)和自定义网络。推荐使用自定义桥接网络实现容器间通信,支持通过服务名互连,避免IP硬编码。--link已过时,不建议使用。
  • 12.18 22:54:02
    发表了文章 2025-12-18 22:54:02

    Docker网络2

    Docker默认创建docker0网桥,实现容器与主机间的网络互通。容器通过veth pair与docker0连接,共享物理网络。bridge模式下自动分配IP,host模式则共用宿主机网络,无需NAT,但-p映射无效。查看网络信息可用`docker network inspect bridge`。
  • 12.18 22:52:38
    发表了文章 2025-12-18 22:52:38

    Docker网络1

    Docker网络通过虚拟网卡实现容器间通信与隔离。启动后生成docker0网卡,支持bridge、host、none三种默认网络模式,可使用network命令管理网络:ls查看、add添加、rm删除、inspect查看详情、prune清理无效网络,容器可通过服务名直接通信,IP变化不受影响。
  • 12.18 22:52:33
    发表了文章 2025-12-18 22:52:33

    Dockerfile

    Dockerfile是构建Docker镜像的文本脚本,包含一系列指令,每条指令创建一个镜像层。文件指令需大写,按顺序执行,#为注释。FROM指定基础镜像,是首条指令。通过docker build构建镜像,再用docker run运行容器,实现应用的快速部署与分发。
  • 12.18 22:22:56
    发表了文章 2025-12-18 22:22:56

    [舍弃,后续需调整][Blog]JPA实现分页需求(☆☆)

    基于SpringBoot+MySQL+JPA实现博客分页查询功能,需自行学习JPA基础。建议使用AI辅助开发,提升效率。本地运行后,在原有项目基础上改造,新增多条数据验证分页效果,可选三层架构或基础工程实现,重在动手实践,非标准答案。
  • 12.18 22:18:57
    发表了文章 2025-12-18 22:18:57

    [Blog]三层架构:代码本地运行(☆)

    掌握SpringBoot、MySQL、Maven,2小时内完成项目本地运行与BUG修复。导入数据库并修正名称不一致问题,访问http://localhost:8080/查看前端。点击博客详情出现异常,需定位并修复,熟悉开发环境。
  • 12.18 22:18:09
    发表了文章 2025-12-18 22:18:09

    阿里巴巴-云效

    通过阿里云效平台实现高效研发协作:开通服务后,可进行需求管理,创建项目并协作更新任务,支持看板模式直观跟进进度;结合代码托管与自动化部署,完成代码提交、流水线构建与发布全流程,助力团队敏捷开发。(239字)
  • 12.18 22:16:48
    发表了文章 2025-12-18 22:16:48

    Docker

    本文介绍Docker基础操作,涵盖镜像与容器管理、Dockerfile编写。通过实例演示如何打包Java项目为镜像,构建并运行容器,实现端口映射与服务验证,适合初学者快速掌握Docker核心技能。(239字)
  • 12.18 22:15:31
    发表了文章 2025-12-18 22:15:31

    Linux

    本文介绍如何打包并部署一个SpringBoot应用到Linux环境。包含项目搭建、pom.xml配置、健康检查接口实现,以及JDK安装、环境变量配置、应用上传与启动全流程,最终通过心跳接口验证服务正常运行。
  • 12.18 22:14:29
    发表了文章 2025-12-18 22:14:29

    发布模式

    蓝绿部署通过两套并行系统(绿色在线、蓝色待发布)实现零停机发布与快速回滚,适用于内聚性强的系统。金丝雀发布则逐步替换旧版本,适合大规模集群。A/B测试用于对比多个已上线版本的效果,关注转化率等业务指标,三者各有适用场景。
  • 12.18 22:14:00
    发表了文章 2025-12-18 22:14:00

    OOM排查之路:一次曲折的线上故障复盘

    本文记录了一次线上服务因Paimon数据湖与RocksDB集成引发的三次内存溢出(OOM)故障排查全过程。通过MAT、NMT、async-profiler等工具,结合监控分析与专家协作,最终定位到RocksDB通过JNI申请堆外内存未释放的根源问题,并推动架构优化:由应用直写改为Flink统一入湖。分享排查思路与工具使用,为同类技术栈提供借鉴。
  • 12.18 22:13:20
    发表了文章 2025-12-18 22:13:20

    EFC&CTO:缓存引发数据不一致问题排查与深度解析

    EFC客户端更新缓存架构后,CTO测试出现data mismatch。经排查,因分布式缓存版本号回退,导致读取旧NULL数据写入pagecache,脏页回刷时破坏文件系统数据。定位后通过维护递增版本号修复,10轮测试无异常。问题揭示了buffer写、append写等POSIX行为及缓存一致性设计要点。
  • 12.18 22:12:27
    发表了文章 2025-12-18 22:12:27

    从Google线上故障,谈灰度发布的重要性

    2025年6月12日,Google Cloud因未灰度发布的配置导致全球服务中断7小时。本文分析故障根因,强调配置灰度发布的重要性,并详解基于Nacos的IP与标签灰度实现方案,助力系统稳定。
  • 12.18 22:11:33
    发表了文章 2025-12-18 22:11:33

    RocketMQ:底层Netty频繁OS OOM

    本文记录了一例Java应用因多ClassLoader加载多个Netty的PooledByteBufAllocator导致堆外内存超限,引发OS OOM的问题排查过程。通过NMT、Arthas等工具分析,发现7个不同类加载器各自实例化独立的Allocator,均不受MaxDirectMemorySize全局限制,最终累计占用近1.5G堆外内存。虽调整JVM参数难根治,短期建议缩堆让出内存,长期需中间件协同优化。
  • 12.18 22:10:37
    发表了文章 2025-12-18 22:10:37

    Redis:内存陡增100%深度复盘

    一次Redis崩溃事故复盘:大KEY导致带宽占满,内存被缓冲区耗尽,虽有淘汰策略但无法挽救。根本原因非数据膨胀,而是输出/输入缓冲区激增,挤占内存,叠加主线程阻塞,最终引发雪崩。需警惕缓冲区风险,规范使用Redis。
  • 12.18 22:09:43
    发表了文章 2025-12-18 22:09:43

    5.项目上线

    本文介绍项目前后端发版上线全流程:编写entrypoint.sh启动脚本,通过devbox打包发布。后端构建成功后配置参数部署,前端更新接口地址并重新打包,最后分别发版上线,验证公网访问。完整实现应用部署。
  • 12.18 22:09:06
    发表了文章 2025-12-18 22:09:06

    4.9 前端(Cursor)-登录

    根据登录页面原型和接口文档,完成员工登录功能开发。实现POST请求调用/login接口,处理用户名密码验证,解析JWT令牌并存储,后续请求通过header携带token。登录失败提示错误信息,成功后跳转至系统首页;若检测到401未授权状态,自动跳转回登录页。
  • 12.18 22:08:14
    发表了文章 2025-12-18 22:08:14

    4.8 前端(Cursor)-员工管理

    根据页面原型与接口文档,完成员工管理功能开发,实现增删改查及分页查询。按要求调整新增员工表单布局为六行:用户名姓名、性别手机号、职位薪资、部门日期、头像上传、工作经历(可动态增删)。确保界面与接口对接正常,表单宽度800px,功能完整且符合规范。
  • 12.18 22:07:41
    发表了文章 2025-12-18 22:07:41

    4.7 前端(Cursor)-部门管理

    根据部门管理原型图及接口文档,完成增删改查功能开发。前端通过Axios调用后端接口,地址为http://zxyf-management.ns-682s7u7w.svc.cluster.local:8080,需替换为实际内网地址。实现部门列表查询、添加、删除、修改和详情查看功能,注意临时关闭登录校验以确保接口正常访问,后续可优化页面交互与代码结构。
  • 12.18 22:07:09
    发表了文章 2025-12-18 22:07:09

    4.6 前端(Cursor)-页面布局

    使用Sealos DevBox创建Vue项目,通过Cursor开发。执行`npm run dev`启动,访问公网地址即可预览。基于Vue3+ElementPlus实现“智学云帆”布局:顶部标题、右侧登录信息、左侧菜单,右侧动态页面。优化背景色、宽度及响应式,首页设计简洁大气,提升整体视觉体验。(238字)
  • 12.18 22:06:28
    发表了文章 2025-12-18 22:06:28

    4.5 服务端(Cursor)-接口开发(登录认证)

    根据接口文档,完成员工登录功能开发,实现POST请求/login接口,验证用户名密码后返回JWT令牌。登录成功返回用户信息及token,失败返回错误提示。后续请求需在header中携带token进行认证,未登录则返回401。
  • 12.18 22:05:58
    发表了文章 2025-12-18 22:05:58

    4.4 服务端(Cursor)-接口开发(文件上传)

    Sealos开通对象存储服务,首次使用需创建Bucket(存储桶),填写名称后应用。获取Access Key、Secret Key及内外网地址等信息,配置文件上传接口,实现本地文件上传至对象存储,并通过ApiFox测试验证。
  • 12.18 22:05:28
    发表了文章 2025-12-18 22:05:28

    4.3 服务端(Cursor)-接口开发(员工管理)

    基于SpringBoot+Mybatis+PageHelper,使用JDK8+新语法实现员工管理功能,涵盖分页查询、新增、修改、删除、详情及全量查询接口,操作emp与emp_expr表,支持多条件筛选与级联工作经历处理,高效完成前后端交互。
  • 12.18 22:04:48
    发表了文章 2025-12-18 22:04:48

    4.2 服务端(Cursor)-接口开发(部门管理)

    基于SpringBoot+Mybatis+PageHelper,使用JDK8+语法,连接内网MySQL数据库(Sealos托管),完成部门管理5大接口开发:列表查询、根据ID查询、添加、修改、删除部门。结合dept表结构与接口文档,实现RESTful API,返回统一格式数据,通过ApiFox测试验证功能完整可用。(239字)
  • 12.18 22:03:40
    发表了文章 2025-12-18 22:03:40

    另外几个接口文档

    本系统提供班级与学员管理功能,支持班级及学员信息的增删改查、分页查询、违纪处理,并集成登录认证与文件上传。通过JWT实现权限控制,确保接口安全调用。
  • 12.18 22:02:46
    发表了文章 2025-12-18 22:02:46

    3.1 数据库设计

    本文介绍基于三范式与DDD的数据库设计流程,结合AI工具辅助分析页面原型,通过部门、员工及工作经历模块演示表结构设计与优化,强调人工校验与调整的重要性,并完成MySQL建表与数据初始化。
  • 12.18 21:54:35
    发表了文章 2025-12-18 21:54:35

    Docker安装Redis(4)

    使用Docker搭建3主3从Redis集群,6个容器实例形成高可用架构。通过`redis-cli --cluster create`自动分配主从关系与哈希槽,覆盖全部16384个槽位。忽略相同IP警告后确认配置,完成集群构建。可通过`cluster info`和`cluster nodes`验证集群状态,确保所有节点就绪且槽位全覆盖。(239字)
  • 12.18 21:54:26
    发表了文章 2025-12-18 21:54:26

    Docker安装Redis(3)

    哈希槽分区通过16384个槽实现数据均匀分布,解决传统一致性哈希的数据倾斜问题。Redis集群用CRC16算法计算key所属槽位,再映射到对应节点,便于数据分配与迁移。槽位设计兼顾传输效率与集群规模,心跳包大小适中,压缩率高,适合千以内节点场景,提升整体性能与可维护性。
  • 12.18 21:52:19
    发表了文章 2025-12-18 21:52:19

    Docker安装Redis(2)

    通过哈希环实现节点映射,将IP哈希后定位到环上位置。数据存储时按key哈希值顺时针查找首个节点。节点增删仅影响相邻区间,避免全量重分布。但节点少时易导致数据倾斜,引入虚拟节点(如NodeA#1)可均衡负载,提升分布均匀性与系统稳定性。
  • 12.18 21:51:18
    发表了文章 2025-12-18 21:51:18

    Docker安装Redis(1)

    本文介绍Docker安装Redis 6.0.8的完整流程,涵盖单机版与生产级部署。通过容器卷映射配置文件和数据目录,实现数据持久化与自定义密码、远程访问等设置。同时解析Redis集群三大分布式存储算法:哈希取余、一致性哈希与哈希槽,重点说明其原理、优缺点及适用场景,助力构建高效稳定的Redis服务。
  • 12.18 21:51:08
    发表了文章 2025-12-18 21:51:08

    Docker 安装 Mysql(2)

    本文介绍MySQL主从复制的容器化部署流程,包括主库(3307端口)与从库(3308端口)的配置、同步用户创建、主从连接设置及状态验证。通过`change master to`指令配置复制关系,启动后检查`Slave_IO_Running`和`Slave_SQL_Running`状态为Yes,完成同步。最后通过在主库建表插入数据,在从库验证数据一致性,实现主从复制功能。
  • 12.18 21:50:35
    发表了文章 2025-12-18 21:50:35

    Docker 安装 Mysql

    本文介绍Docker安装MySQL 5.7的步骤,从简单启动到实际应用部署。涵盖中文乱码解决、容器卷映射配置,确保数据持久化与字符集正确,提升MySQL容器稳定性与可用性。(238字)
  • 12.18 21:47:05
    发表了文章 2025-12-18 21:47:05

    MongoDB常用命令1

    本文介绍MongoDB常用命令,以文章评论系统为例,演示如何在articledb数据库中操作数据。涵盖数据库的创建与删除(use、show dbs、db.dropDatabase()),集合的显式与隐式创建(createCollection、insert自动创建)、查看及删除(drop),并说明命名规范与系统保留数据库用途,适用于初学者快速掌握MongoDB基本操作。(238字)
  • 12.18 21:46:58
    发表了文章 2025-12-18 21:46:58

    MongoDB常用命令2

    MongoDB文档操作详解:支持通过insert()或insertMany()插入单条或多条BSON格式数据,集合不存在时自动创建。需注意数据类型(如整型用NumberInt)、_id自动生成或指定、键的命名规范及批量插入的异常处理机制。
  • 12.18 21:46:54
    发表了文章 2025-12-18 21:46:54

    MongoDB常用命令3

    本文介绍MongoDB文档的增删改查操作。通过`find()`和`findOne()`实现数据查询,支持条件过滤与投影显示指定字段;使用`update()`结合`$set`、`$inc`等修改器进行局部或批量更新;通过`remove()`删除符合条件的文档,注意避免误删全部数据。
  • 12.18 21:46:48
    发表了文章 2025-12-18 21:46:48

    MongoDB常用命令4

    本文介绍MongoDB文档的分页与排序查询。通过`count()`统计记录数,`limit()`限制返回数量,`skip()`跳过指定条数,实现分页;结合`sort()`按字段升降序排列。注意:三者执行顺序为先sort→skip→limit,与书写顺序无关。
  • 12.18 21:42:24
    发表了文章 2025-12-18 21:42:24

    MongoDB单机部署

    本节介绍MongoDB在Windows系统的单机部署,包括下载安装包、解压配置、命令行或配置文件方式启动服务,并通过mongo shell连接数据库。详细说明版本选择、目录创建、端口设置及常见配置项,支持环境变量优化与日志管理,快速完成本地环境搭建。(238字)
  • 12.18 21:41:24
    发表了文章 2025-12-18 21:41:24

    Docker

    Docker是基于Go语言的开源项目,旨在实现“一次镜像,处处运行”。它通过容器技术对应用及其环境进行封装、分发与管理。相比传统虚拟机资源占用多、启动慢,Docker容器轻量高效,利用进程隔离,无需独立操作系统,提升了部署一致性与可移植性。
  • 12.18 21:41:15
    发表了文章 2025-12-18 21:41:15

    Docker(2)

    Docker运行快因无需虚拟机Hypervisor层,直接使用宿主机硬件与内核,省去系统启动过程。容器本质是隔离进程,基于C/S架构,通过镜像创建容器,仓库存储镜像,实现高效部署。
  • 12.18 21:39:36
    发表了文章 2025-12-18 21:39:36

    MongoDB(3)

    MongoDB具有高性能、高可用、高扩展特性,支持嵌入式数据模型、多种存储引擎及索引类型,提供自动故障转移、分片集群与丰富查询功能,适用于海量数据存储与O2O等多样化应用场景。
  • 12.18 21:37:17
    发表了文章 2025-12-18 21:37:17

    MongoDB(2)

    MongoDB是一款开源、高性能、无模式的文档型数据库,数据以BSON格式存储,灵活支持复杂数据类型。其文档类似JSON对象,字段值可包含文档、数组等,兼具灵活性与扩展性,是最接近关系型数据库的NoSQL产品。
  • 12.18 21:36:15
    发表了文章 2025-12-18 21:36:15

    MongoDB(1)

    MongoDB适用于高并发、海量数据、高扩展性场景,如社交、游戏、物流、物联网等。适合数据量大、读写频繁、事务要求不高的应用。满足快速迭代、水平扩展、地理查询等需求时,MongoDB是优于MySQL的低成本选择。
  • 发表了文章 2025-12-19

    3.1 数据库设计

  • 发表了文章 2025-12-19

    阿里巴巴-云效

  • 发表了文章 2025-12-19

    发布模式

  • 发表了文章 2025-12-19

    4.2 服务端(Cursor)-接口开发(部门管理)

  • 发表了文章 2025-12-19

    负载均衡1

  • 发表了文章 2025-12-19

    Docker网络1

  • 发表了文章 2025-12-19

    Docker网络3

  • 发表了文章 2025-12-19

    另外几个接口文档

  • 发表了文章 2025-12-19

    4.3 服务端(Cursor)-接口开发(员工管理)

  • 发表了文章 2025-12-19

    4.9 前端(Cursor)-登录

  • 发表了文章 2025-12-19

    负载均衡2

  • 发表了文章 2025-12-19

    4.7 前端(Cursor)-部门管理

  • 发表了文章 2025-12-19

    4.4 服务端(Cursor)-接口开发(文件上传)

  • 发表了文章 2025-12-19

    4.5 服务端(Cursor)-接口开发(登录认证)

  • 发表了文章 2025-12-19

    MongoDB常用命令3

  • 发表了文章 2025-12-19

    4.6 前端(Cursor)-页面布局

  • 发表了文章 2025-12-19

    RocketMQ:底层Netty频繁OS OOM

  • 发表了文章 2025-12-19

    Portainer轻量级图形化监控

  • 发表了文章 2025-12-19

    Linux

  • 发表了文章 2025-12-19

    MongoDB常用命令1

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