logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式---工厂模式

工厂设计模式是一种创建型设计模式,用于处理对象创建的问题,使得对象的创建与使用分离。它提供了一种封装机制,使得客户端不需要知道具体的类,只需要知道接口即可。工厂模式允许系统在不指定具体类的情况下创建对象,使得系统更加灵活和易于扩展。

文章图片
#设计模式#java#spring boot
设计模式---命令模式

命令模式(Command Pattern)是一种行为设计模式,它将一个请求封装为一个对象,从而让你可以使用不同的请求把客户端参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。

文章图片
#设计模式#命令模式#java
设计模式---责任链

责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许你将请求沿着处理者链进行发送,直至其中一个处理者对其进行处理。这种模式可以解耦请求的发送者和接收者,增加或修改处理者时不需要改变客户端代码,提高了系统的灵活性和可维护性。

文章图片
#设计模式#java
【Java面试系列】Spring Cloud微服务架构中的分布式事务处理与Seata框架实现原理详解 - 3-5年Java开发必备知识

Seata(Simple Extensible Autonomous Transaction Architecture)是阿里巴巴开源的分布式事务解决方案,支持AT、TCC、Saga和XA模式。:事务协调器,负责全局事务的提交和回滚。:事务管理器,定义全局事务的边界。:资源管理器,负责分支事务的管理。分布式事务处理是微服务架构中的关键技术,Seata框架提供了强大的支持。开发者需要深入理解其实现原

#微服务
frp - 内网穿透工具

这是一个开源的、高性能的内网穿透和反向代理软件,支持TCP、UDP、HTTP、HTTPS等多种协议。FRP可以将内网服务安全、便捷地通过具有公网IP的节点暴露到公网,实现内网穿透。FRP由客户端(frpc)和服务端(frps)组成,服务端部署在具有公网IP的机器上,客户端部署在需要穿透的内网服务所在的机器上。

文章图片
#docker
Jenkins安装部署(基于docker镜像)

作为一款开源的自动化服务器,它可以帮助自动化各种任务,包括构建、测试和部署软件。Jenkins 以其灵活性和扩展性而闻名,它可以与许多版本控制系统、构建工具和其他软件交付工具集成。作为带领小白入门Jenkins的文章,一定有不一样的地方。

文章图片
#jenkins#docker#运维
每天认识一个开源组件之Spring Cloud Gateway:微服务的智能“守门人”

本文介绍了Spring Cloud Gateway作为微服务架构的统一入口,解决多服务访问混乱的问题。文章分析了微服务直接暴露给客户端的弊端,阐述了API网关的必要性。详细讲解了Spring Cloud Gateway的核心概念(路由、断言、过滤器)和工作流程,并展示其丰富的路由匹配规则和强大的过滤功能。通过实战示例,演示了如何集成到Spring Cloud项目,配置动态路由,编写自定义全局过滤器

#开源#微服务#架构
K8s 从入门到生产:一份现代化的云原生应用部署终极指南

Kubernetes深度指南:从入门到实战 本文为开发者提供一份全面的Kubernetes学习指南,涵盖核心概念与实践操作。首先解析K8s作为容器编排平台的核心设计理念和架构组成,包括Master节点与Worker节点的分工协作。重点讲解Pod、Deployment、StatefulSet等核心抽象概念及其适用场景,并详细介绍服务发现、网络配置和存储管理等关键功能。实践部分提供两种集群搭建方案:D

#云原生#kubernetes#容器
结合当下AI热潮,计算机专业学生可参考研究方向

本文系统介绍了AI领域的四个研究方向及其具体选题建议。方向一(AI应用工程)侧重实际开发,推荐基于RAG架构的领域知识问答系统设计和AIAgent研究;方向二(模型评估)聚焦算法分析,建议开展开源模型能力评测和提示工程方法研究;方向三(AI安全)关注伦理问题,推荐进行提示注入攻防研究;方向四(模型优化)专攻性能提升,建议探索模型量化和端侧部署。针对研究生还提出了更深入的四个高级研究方向,包括自适应

#人工智能
jenkins部署react前端项目

通过jenkins部署一个前端项目,主要逻辑是将项目整体打包成为一个docker镜像,并通过shell命令启动镜像。

文章图片
    共 22 条
  • 1
  • 2
  • 3
  • 请选择