logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

50.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--新增功能--二期功能规划

摘要:孢子记账系统二期将重点开发13项核心功能,包括登录注册、收支OCR识别、预算管理、智能报表、账本共享、个性化设置、账户关联、支出分摊、支付方式管理、操作日志、定期账单、财务健康评分和AI智能分析。这些功能将大幅提升系统的智能化水平和用户体验,涵盖从基础记账到高级财务分析的完整解决方案,使孢子记账成为更完善的现代化财务管理工具。

#微服务#大数据#架构
使用EF Core修改数据:Update方法与SaveChanges的深度解析

摘要: 在ASP.NET Core中使用EF Core修改数据时,是否需显式调用Update方法取决于实体状态。EF Core通过变更跟踪机制自动管理实体状态(如Unchanged、Modified),连接模式下查询出的实体属性变更后会自动标记为Modified,无需手动Update;而分离实体(如反序列化的DTO)需通过Update或Attach附加到上下文。SaveChanges根据状态生成S

#c##.netcore
做个计算器--实现一机一码

上一篇文章我们讲解了实现注册码的原理,以及实现了注册机生成注册码。这篇文章我们将完成计算器注册代码的实现,和复制功能的实现。零、实现注册在实现代码前我先简单说一下注册的思路,当我们点击注册按钮时,会先拿到输入的注册码,然后程序会根据机器码生成注册码,接着用输入的注册码和生成的注册码进行对比,如果一样就跳转到计算器窗体,反之弹出提示框。代码实现如下:private void Registered_b

#c#
第6章:Neo4j数据导入与导出

在实际应用中,数据的导入与导出是使用Neo4j的重要环节。无论是初始数据加载、系统迁移还是数据备份,都需要高效可靠的数据传输机制。本章将详细介绍Neo4j中的各种数据导入与导出方法,帮助读者掌握不同场景下的最佳实践。将数据导入Neo4j是使用图数据库的第一步。根据数据量大小、来源格式和性能要求,可以选择不同的导入策略。对于小到中等规模的数据集(通常是数十万条记录以内),Neo4j的命令是一个简单而

#neo4j#数据库#oracle
35.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--数据缓存

摘要 本文探讨了缓存技术在Web应用中的优化作用,重点介绍了孢子记账项目的缓存实现方案。文章首先阐述了传统后端查询模式的局限性,提出了引入缓存的必要性。随后详细讲解了三种缓存类型(内存缓存、磁盘缓存、分布式缓存)及其适用场景,并分析了六种典型的缓存使用场景。针对缓存使用中的常见问题(雪崩/穿透/击穿)给出了解决方案。在技术选型方面,文章对比了五种.NET缓存组件,最终选择Redis作为孢子记账项目

#微服务#缓存#spring
44.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--集成网关--令牌内省与身份服务交互.md

本文介绍了网关令牌内省服务的实现方法。通过定义ITokenIntrospectionService接口和TokenIntrospectionResponse模型,详细说明了令牌验证流程。接口包含IntrospectTokenAsync方法,用于验证令牌有效性并返回用户信息。实现类TokenIntrospectionService利用HttpClient发送请求到认证服务,处理响应并解析令牌状态、用

#.net#微服务#架构
27. 【.NET 8 实战--孢子记账--从单体到微服务】--简易报表--报表服务

本文介绍了记账应用中的报表功能实现,作为单体应用开发的最后环节,其核心是提供一个接口供客户端查询报表数据。本功能实现以清晰的需求分析为起点,逐步完成了模型设计、服务接口定义、接口实现以及控制器编写。需求方面,报表查询需支持按报表类型(包括月报、季报、年报)和时间维度(年份、月份)进行查询,其中月份参数为可选。功能设计中,视图模型定义了报表类型、年份和月份的基本字段,并通过校验属性确保必填字段的正确

文章图片
#.net#微服务#数据库
GitHub Copilot 使用手册(一)--配置

GitHub Copilot 是GitHub和OpenAI合作开发的一个人工智能工具,在使用Visual Studio Code、Microsoft Visual Studio、Vim、Cursor或JetBrains等IDE时可以协助用户编写代码等工作,实现虚拟的结对编程。

文章图片
#github#git
第11章:Neo4j实际应用案例

Neo4j应用案例解析:社交网络分析与推荐系统 摘要:本章探讨了Neo4j在社交网络分析和推荐系统中的实际应用。社交网络方面,演示了如何建模用户关系(FRIEND、FOLLOWS等)、进行好友推荐(基于共同好友)、影响力分析(PageRank)和社区检测(Louvain算法)。推荐系统部分展示了基于内容的推荐、协同过滤等算法实现,通过用户-产品交互图模型生成个性化推荐。典型案例包括LinkedIn

#neo4j#php#服务器
39.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--调整发布脚本

本文介绍了为微服务项目调整发布脚本以支持多环境(本地、开发、生产)配置的方法。主要内容包括:1)三个环境的定义与差异,本地环境侧重开发调试,开发环境用于团队协作,生产环境保障稳定安全;2)通过修改launchSettings.json指定本地环境配置;3)创建各环境专用的appsettings.json文件;4)优化Dockerfile移除硬编码环境变量,改为运行时动态注入;5)调整GitHub

#.net#微服务#架构
    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择