Redisson读写锁和分布式锁的项目实践

博主头像 问题1:在修改分组时,有短链接正在访问会出现什么问题?怎么解决 假设:现有线程A正在修改短链a的分组gid1为gid2(还未修改成功) 同时有一个线程B获取了短链a分组gid1,要进行统计pv,uv,uip操作时.发现gid1已经不存在了,就会发生并发问题 解决方案:采用读写锁 什么是读写锁 Red ...

dify调用Streamable HTTP MCP应用

一、概述 上一篇文章,介绍了使用python开发Streamable HTTP MCP应用,链接:https://www.cnblogs.com/xiao987334176/p/18872195 接下来介绍dify如何调用MCP 二、插件 安装插件 需要安装2个插件,分别是:Agent 策略(支持 ...

C#网络编程(五)----细嗦TCP粘包

前情提要 四层网络模型各司其职,消息(SDU)在进入每一层时都会多加一个报头(PCI),这个PCI记录着该SDU的一些关键统计信息。SDU+PCI合并起来就组成一个完整的消息,简称为PDU 链路层:帧(Frame)头部作用 源 MAC 地址 和 目的 MAC 地址,用于在局域网内通信唯一标识设备,实 ...

用 Sidecar 容器为 .NET Core 应用做诊断和性能分析

博主头像 在微服务架构和云原生应用广泛采用的今天,.NET Core 应用被越来越多地部署在 Kubernetes 集群中。然而,一旦这些应用出现性能瓶颈,仅靠传统的日志和指标可能无法定位问题的根本原因。 从 .NET Core 3 开始,微软推出了一系列跨平台的运行时诊断工具,比如: dotnet-coun ...

.NET外挂系列:3. 了解 harmony 中灵活的纯手工注入方式

博主头像 一:背景 1. 讲故事 上一篇我们讲到了 注解特性,harmony 在内部提供了 20个 HarmonyPatch 重载方法尽可能的让大家满足业务开发,那时候我也说了,特性虽然简单粗暴,但只能解决 95% 的问题,言外之意还有一些事情做不到,所以剩下的 5% 只能靠 完全手工 的方式了。 二:注解特 ...

Varlet UI-Material Design风格Vue 3框架移动端组件库

Varlet UI是什么 在现代Web开发中,Vue 3以其强大的组件系统特性,成为了构建可复用、模块化应用界面的首选框架。而在Vue 3的生态系统中,Varlet UI开源组件库以其高效、一致和可维护的设计,为开发者提供了丰富的工具和资源。本文将深入剖析Varlet UI的架构思路,帮助开发者更好 ...

PC端自动化测试实战教程-6-pywinauto 打印和保存控件菜单树结构之ElementNotFoundError(详细教程)

博主头像 1.简介 其实前边的文章宏哥已经在控制台打印过控件菜单树结构,只是没有将其保存到文件中。只需要一个方法即可。在pywinauto中可以使用 print_control_identifiers() 方法打印控件菜单树结构,这对我们查找控件非常方便。宏哥今天将其单独拎出来是因为Windows10系统和W ...

.NET 原生驾驭 AI 新基建实战系列(八):总结篇 ── 数据库技术的革命:从结构化到非结构化再到智能化的演进

博主头像 引言 随着信息技术的飞速发展,数据库技术作为数据管理与存储的核心支柱,经历了从结构化到非结构化,再到如今智能化的深刻变革。每一次技术革新都不仅是对数据处理能力的提升,更是对人类利用数据方式的重新定义。特别是在人工智能(AI)时代,向量数据库的崛起为AI应用提供了高效的数据支持,标志着数据库技术迈入了 ...

Redis介绍及6.2.x版本安装

博主头像 概述 Redis官网:https://redis.io/ Redis 是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 什 ...

判别式 AI 与生成式 AI

博主头像 本文摘选来自: AI 智能体开发指南 一、背景 为了解决不同的应用场景,在AI的发展过程中,机器学习模型逐步分化为 判别式(Discriminative)和生成式(Generative) 两各技术路线,从而形成了AI的两大派别。它们分别在分类、回归、模式识别以及数据生成等任务中发挥核心作用。 为了避 ...

仓颉开发语言入门教程:常见UI组件介绍和一些问题踩坑

幽蓝君发现一个问题,仓颉开发语言距离发布马上一年了,一些知名App已经使用仓颉开发了许多功能,但是网络上关于仓颉开发语言的教程少之又少,系统性的教程更是没有,仓颉官网的文档也远远不如ArkTS详尽。 现阶段对于想学习仓颉的友友来说非常困难,幽蓝君能做一个针对移动开发者的系列教程,从零开始到一个完整的 ...

从码匠到代码师:数字时代编程者的身份重构与文化赋能

博主头像 在数字时代的浪潮中,编程已从单纯的工具演变为塑造世界的语言。当代码成为基础设施的钢筋水泥,程序员群体的身份认同却始终缺乏一个既体现专业尊严、又承载文化厚度的称谓。"码匠"与"代码师"这两个名称的提出,正是试图为这个创造数字文明的群体赋予更丰富的内涵——前者如青铜器上的铭文般镌刻工匠精神,后者似实验室 ...

7 款让人“上头”的开源小游戏

博主头像 好久没发开源游戏集合了,接下来我们就来盘点一下「js13kGames」比赛 2024、2023 年的获奖小游戏。 也许有些朋友是第一次听说「js13kGames」——这是一个每年举办的网页游戏编程竞赛,参赛者需要在一个月内开发一款大小不超过 13KB 的网页游戏。规则如下: 文件大小限制:提交的游戏 ...

520表白神器

博主头像 大家好,我是晓凡 520来了,给大家做了一个浪漫的网页表白工具,帮助你向心爱的人表达爱意。 需要源码的小伙伴直接跳转到文章末尾获取。 功能介绍 浪漫启动页:显示相识天数和小时数,营造浪漫氛围 动态情书系统:打字机效果展示情书内容,支持自定义内容 趣味互动游戏: 爱心捕捉:点击飘动的爱心获取分数 记忆 ...

聊一聊 微软的裁员计划对技术团队的冲击

博主头像 微软在2025年5月的裁员计划对技术团队产生了显著影响,其对微软的.NET开发团队和Python开发团队的影响较大,尤其是对Python开发团队的冲击更为直接。 一、.NET开发团队的影响 UI项目核心成员遭裁撤微软在华外包公司微创软件的裁员波及.NET生态中的MAUI(多平台应用UI)项目团队。此 ...

<1···959697···100>