logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java: DDD using oracle 21c

这是一个基于领域驱动设计(DDD)的学校管理系统Java项目,采用分层架构实现: 项目结构: 领域层(domain):包含School实体类和QueryParams查询参数类 基础设施层(infrastructure):实现SchoolRepository接口,处理数据库操作 应用层(application):SchoolService提供分页查询、CRUD等业务逻辑 表现层(presentati

文章图片
#java#oracle#开发语言 +3
java: send mail using javamail 1.6.2

该代码展示了JavaMail实现邮件发送的多种方式:1. 基础发送功能包含图片和附件处理,使用QQ邮箱SMTP服务(465端口SSL加密);2. 提供同步发送方法sendEmailSync(),主线程阻塞等待发送结果;3. 通过线程池实现异步发送sendEmailAsync(),返回Future对象;4. 采用CompletableFuture支持并行批量发送邮件sendEmailsParalle

文章图片
#java#开发语言
viewerjs+vue3 using javascript

本文介绍了在Vue.js 3.0项目中集成图片查看器Viewer.js和Font Awesome图标库的实现方案。通过npm安装v-viewer、viewerjs以及Font Awesome相关依赖包,并在main.js中配置Vue组件注册。在Welcome.vue组件中实现了图片查看功能,包含缩略图展示、高清图预览、图片下载等功能,使用Canvas技术确保下载图片质量。文章详细说明了图片查看器的

#javascript#开发语言#ecmascript +1
viewerjs+vue3 using typescript

本文介绍了使用Vue.js 3.0结合Viewer.js实现图片查看器功能的实现方法。主要包含:1) 安装相关依赖包,包括Viewer.js及其类型声明、Font Awesome图标库;2) 在main.ts中配置Viewer.js默认设置并注册组件;3) 实现图片查看组件,包含缩略图显示、文件名提取、图片下载等功能;4) 通过ref获取DOM元素并初始化Viewer实例,在组件生命周期中管理Vi

#typescript#javascript#前端 +1
python: Bulkheads Pattern

本文介绍了基于舱壁模式(Bulkheads Pattern)实现珠宝行业业务隔离的线程池方案。通过为库存查询、订单支付、物流服务三个核心业务域配置独立的线程池(分别设置2-3个工作线程和3秒超时),确保某业务故障不会影响其他服务。代码展示了线程池执行器、超时熔断机制、装饰器封装等实现细节,并通过模拟高并发场景验证了隔离效果。当库存查询因模拟故障超时(5秒)时,系统能自动熔断该请求而不影响订单支付和

#python#开发语言#设计模式 +1
python: Handshaking Pattern

珠宝订单管理系统实现握手模式 本文展示了一个珠宝订单管理系统的Python实现,采用了"握手模式"来控制工坊负载。系统包含以下核心组件: 配置模块:设置工坊最大负载阈值(5)和日志格式 枚举类型:定义珠宝类型和订单状态 业务异常:处理工坊过载和订单不存在情况 日志服务:统一记录系统操作 领域层:订单实体和工坊类实现握手模式核心逻辑 应用层:订单服务协调业务流程 接口层:提供外部

#python#开发语言#后端
CSharp:简单本地调用deepseek-r1:1.5b 模型 using .net9.0

摘要:本文介绍了使用RestSharp和.NET Core实现的DeepSeek对话服务。该服务通过配置API密钥、基础URL和模型ID初始化RestClient,并维护对话历史记录。核心方法SendMessageAsync()处理用户消息,构建包含对话历史的请求体,调用DeepSeek聊天API,并处理响应结果。服务包含完整的错误处理机制,包括API响应验证、异常捕获和日志记录功能。调用示例展示

python: Publish/Subscribe Pattern II

本文介绍了一个珠宝行业的发布/订阅(Pub/Sub)消息系统实现。系统采用Python开发,支持本地内存和RabbitMQ两种消息代理模式,通过配置文件切换。主要功能包括: 定义了珠宝业务流程的6个主题:原材料采购、生产、质检、配送、销售和售后服务 实现了消息持久化存储到SQLite数据库 支持异步消息发布和多线程处理 包含7个部门订阅者(仓库、财务、质检等)和对应的消息发布者 提供完整的日志记录

#设计模式#开发语言#后端
python: Push & Pull Pattern

摘要:本文展示了一个基于ZMQ的Push-Pull模式珠宝生产流水线系统实现。系统模拟了珠宝行业的五个核心业务环节:原料采购部(纯Push生产者)、加工车间、质检中心、门店销售部(均采用Pull-Push中转模式)和售后维保部(纯Pull消费者)。通过统一的消息封装格式和Socket工厂管理,实现了模块化设计与松耦合通信。每个业务环节独立运行,通过TCP端口连接形成完整生产链,最终输出包括原料订单

#python#开发语言#设计模式 +1
python: Circuit-Breaker Pattern

摘要: 该代码实现了一个基于熔断器模式(Circuit-Breaker Pattern)的珠宝订单系统,包含以下核心组件: 基础架构:实现断路器抽象基类(BaseCircuitBreaker)和三种状态(CLOSED/OPEN/HALF_OPEN) 业务服务层: 库存服务(JewelryInventoryService)处理内部稳定的库存校验 金价服务(GoldPriceService)封装外部依

#python#开发语言#后端 +1
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择