logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringCloud_黑马商城(02-Docker)

Docker核心技术与应用指南 本文系统介绍了Docker的核心概念与实用技术,主要内容包括: 基础架构 镜像与容器关系:镜像是静态模板,容器是运行实例 客户端/服务端架构:通过dockerd守护进程管理容器 核心功能 数据卷机制:实现容器数据持久化与宿主机同步 网络模型:默认bridge模式与自定义网络配置 实践操作 常用命令:镜像管理(pull/build)、容器生命周期控制(run/stop

文章图片
#spring cloud#docker#spring
从IDEA到生产环境:一文搞懂Docker、Gogs、Jenkins与企业CI/CD完整流程(天机学堂实战)

本文探讨了现代企业开发中Docker、Gogs和Jenkins三大工具的必要性及其协同作用。主要内容包括: 企业开发痛点:微服务架构下多组件、多环境带来的"环境不一致"问题,导致"本地正常,线上出错"现象频发。 解决方案层级: Docker:通过镜像打包程序及完整运行环境,实现"开发=测试=生产"环境一致性 Gogs:统一管理团队代码版本,解决多人协作问题 Jenkins:自动化构建测试部署流程,

文章图片
#docker
企业级微服务开发流程详解:从本地开发、测试到 Jenkins 自动部署

刚接触微服务时,一天之内要学 SwitchHosts 改 hosts、Nginx 反向代理、Git 版本管理、Docker 容器化、Jenkins 自动部署、Nacos 注册中心、JUnit 单元测试、Postman 接口测试……每个单独学都不难,但堆在一起就懵了——它们之间到底是什么关系?我为什么需要这么多工具?其实这堆工具不是杂乱的,而是围绕一条主线展开——企业软件开发生命周期需求分析 → 编

文章图片
#微服务#jenkins#架构
从销售订单推送 MES 看懂微服务调用(一):业务流程与前端入口

本文通过CRM销售订单推送MES的真实案例,拆解微服务调用链路的第一部分。重点解析用户点击"推送MES"按钮后,请求从前端到CRM后端Controller的全过程。前端仅将选中订单ID(而非完整数据)传给后端,路径经过网关处理时会被去掉/crm前缀。文章详细说明了表格勾选逻辑(仅允许特定状态订单)、前后端路径差异原因,以及业务背景(CRM负责订单签约,MES负责生产执行)。通过代码文件和流程图展示

文章图片
#微服务
从销售订单推送 MES 看懂微服务调用(二):DTO 转换与 OpenFeign 调用

本文聚焦于CRM系统向MES系统推送销售订单的完整流程,重点解析后端处理逻辑。主要内容包括: 接口设计原则:前端仅传递订单ID而非完整数据,由后端重新查询真实订单数据,确保数据完整性。 批量推送实现:采用逐条处理机制,支持部分成功/失败的结果反馈。 核心处理流程: 基于ID查询完整订单数据 业务规则校验(如订单状态、必填字段) DTO转换(将CRM数据结构适配为MES接口规范) 通过OpenFei

文章图片
#微服务#架构#java
从销售订单推送 MES 看懂微服务调用(三):MES 接收、幂等设计与状态回写

本文摘要: 文章聚焦CRM与MES系统间销售订单同步的完整业务闭环和技术实现。首先梳理了主线流程:CRM通过OpenFeign推送订单→MES进行幂等校验→补齐基础资料→持久化→返回结果→CRM记录状态→后续查询生产进度。重点分析了三个核心问题:1) MES如何通过externalId实现订单幂等控制;2) 自动补齐客户/产品等基础资料的策略;3) 双向数据关联机制(CRM推订单、查进度)。技术层

文章图片
Claude Code 有几种模式?一篇说清模式切换的完整逻辑

Claude Code模式使用指南 Claude Code提供四种工作模式,按权限从严格到宽松依次为: Plan Mode(计划模式):只读不写,适合方案设计 Default(默认模式):每次修改需确认,适合日常开发 Accept Edits(接受编辑):自动通过文件修改,适合批量操作 Auto Mode(自动模式):全自动执行,适合测试等可重复任务 切换方法: 快捷键Shift+Tab循环切换

文章图片
#人工智能#安全
别用中文目录名打开 Claude Code。你的对话正在消失。

实测中文、日文、韩文、阿拉伯文全部受影响。4 种语言。6 层影响。1 个根源。

文章图片
#java#安全威胁分析
黑马点评:MyBatis-Plus Service 层继承与实现原理详解

摘要:在MyBatis-Plus框架中,UserServiceImpl同时继承ServiceImpl和实现IUserService接口。继承ServiceImpl可直接获得MyBatis-Plus提供的全套CRUD基础操作,避免重复编写;实现IUserService则定义了项目特有的业务方法规范,确保实现类必须提供这些方法。IUserService本身又继承IService接口,合并了通用CRUD

文章图片
#mybatis
redis_点评(13.优惠劵秒杀-基于阻塞队列实现秒杀异步下单(Redis 快速校验资格 + 异步队列慢慢写数据库)

本文介绍了秒杀系统改造方案,通过异步化处理解决数据库压力瓶颈。核心采用阻塞队列+线程池架构:1)使用ArrayBlockingQueue作为订单任务队列,容量1024*1024,具备线程安全特性;2)单线程池串行处理订单,保证顺序性;3)通过@PostConstruct启动消费者线程;4)改造秒杀入口方法,仅执行Redis校验后立即返回,订单处理异步完成。关键优化点包括:使用Redisson分布式

文章图片
#数据库#redis#java
    共 26 条
  • 1
  • 2
  • 3
  • 请选择