logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java: Chain of Responsibility Pattern

文章摘要:本文展示了一个基于责任链模式的珠宝业务处理系统Java实现。系统通过12个处理器(如原料采购、设计绘图、生产加工等)构建完整业务流程链,每个处理器继承BaseBusinessHandler基类并实现核心业务逻辑。采用异步处理机制(CompletableFuture),支持流程中断和日志记录。包含配置管理(AppSettings)、后台服务(日志清理)和测试用例,演示了正常流程与原料缺失的

#java#责任链模式#开发语言 +2
java: Breadth First Search Algorithm and Depth First Search Algorithm

本文介绍了一套珠宝首饰智能包装配载系统的Java实现,主要包含以下内容: 系统架构:采用BFS、DFS和A*三种算法实现包装策略,支持多线程并发处理。 核心模块: 配置管理(AppConfig):日志路径、线程池大小等 枚举定义(ResultCode):标准化返回码 数据模型:首饰(JewelryItem)、包装规格(PackageSpec)、装箱约束(PackConstraint)等 算法实现:

#java#开发语言#后端 +1
Java: 简单本地调用deepseek-r1:1.5b 模型 using JDK 21

本文介绍了一个基于Java的Ollama API聊天客户端实现。该程序通过HTTP连接本地Ollama服务(默认URL为http://localhost:11434/api/chat),使用deepseek-r1:1.5b模型进行对话交互。主要功能包括:支持持续对话会话,用户输入处理,消息历史记录维护,以及流式响应处理。程序采用Jackson库处理JSON数据,使用Java 11+的HTTP客户端

#java#开发语言
go: Model,Interface,DAL ,Factory,BLL using mysql

这篇文章描述了一个完整的学校管理系统数据库设计与Go语言实现方案。主要包含以下内容: 数据库设计部分创建了三张表: School表(学校信息) Teacher表(教师信息) Student表(学生信息) 每张表都设计了主键、外键约束和字段验证 采用分层架构实现: Model层:定义数据结构 Interface层:抽象接口 DAL层:数据访问实现 Factory层:创建实例 BLL层:业务逻辑 功能

#golang#mysql#开发语言 +2
密码进行加盐哈希 using CSharp,Python,Go,Java

本文展示了在C#、Python、Go和Java四种编程语言中实现BCrypt密码哈希的代码示例。所有实现都包含两个核心功能:1) HashPassword方法用于生成加盐哈希密码;2) VerifyPassword方法用于验证密码与哈希是否匹配。各语言均通过调用BCrypt库(如BCrypt.Net、pyca/bcrypt等)实现安全密码存储,默认使用10轮加密。代码示例均以"12345

#哈希算法#python#golang +2
java: Singleton Pattern

这是一套完整的Java单例模式实现代码,展示了珠宝企业全流程管理系统的设计。系统采用双重校验锁实现线程安全的单例模式,包含11个业务部门服务类(如原料采购、设计、生产等),通过JewelryWorkflowManager统一调度。 核心特点: 使用volatile+synchronized确保线程安全 抽象基类SingletonBase提供统一日志功能 支持两种执行模式: 串行流程:顺序执行各部门

#java#单例模式#开发语言 +2
java: Factory Method Pattern

本文展示了一个基于工厂方法模式的珠宝企业业务系统实现。系统包含12个核心业务模块(如原料采购、设计制图、生产加工等),每个模块通过具体工厂类(如RawMaterialPurchaseFactory)创建对应的业务处理对象(如RawMaterialPurchaseProcess)。ProcessConcurrentScheduler调度器支持同步/异步并发执行所有注册的业务流程,采用线程池控制并发度

#java#开发语言#后端 +2
java: Builder Pattern

本文展示了一个珠宝订单处理系统的建造者模式实现。系统通过IJewelryProcessBuilder接口定义订单创建流程,包含原料核验、设计、生产等11个步骤(ProcessStep枚举)。核心类JewelryOrder记录订单状态,JewelryProcessBuilder通过链式调用构建处理流程,并利用CompletableFuture实现异步执行。各步骤由独立服务类(如DesignServi

#java#开发语言#后端 +2
java:Prototype Pattern

本文实现了一个基于原型模式的珠宝行业业务单据管理系统。系统通过BaseJewelryDocument抽象基类统一管理12种业务单据(如原料采购、设计制图、生产质检等),采用JSON序列化实现深拷贝机制。核心组件包括: 线程安全的ConcurrentPrototypePool原型池管理模板单据 完整的日志系统(含Emoji标识和分级存储) 支持高并发的业务流程调度器 模拟从原料采购到销售的全链路业务

#java#原型模式#开发语言 +1
    共 50 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择