avatar
Articles
121
Tags
169
Categories
24
Tags
WuJie
Music
About
Leo's Digital Genesis
Search
Tags
WuJie
Music
About

Leo's Digital Genesis

Java开发项目的中间件介绍
Created2025-09-10|tech
在Spring Boot中使用Redis和Kafka非常方便,这得益于Spring提供的强大集成支持(Spring Data Redis 和 Spring for Apache Kafka)。下面我将通过示例详细介绍如何集成和使用它们。 一、在Spring Boot中使用RedisRedis在Spring Boot中通常用作缓存、分布式锁或临时数据存储。 1. 添加依赖首先,在pom.xml中添加Spring Data Redis的起步依赖(Starter)。 1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency> 常用的连接池依赖(如Lettuce默认已包含,如需使用Jedis或配置连接池可添加): 1234<dependency> <groupId>org.a...
图形卡计算卡推理卡的区别
Created2025-09-10|tech
1. 核心概念解析我们可以把“显卡”看作一个总称,根据其主要用途和硬件设计侧重点的不同,可以分为以下几类: 图形卡 是什么:这是我们最常说的“显卡”,也叫游戏卡或消费级显卡。它的核心任务是实时生成和渲染图像,输出到显示器上。 核心功能: 3D 渲染:处理游戏、三维建模软件(如 Blender, Maya)中的复杂光影、纹理、几何计算。 显示输出:连接显示器,将最终画面显示出来。 技术特点: 拥有强大的光栅化和光线追踪单元,专门为游戏画面优化。 通常配备多种显示输出接口(如 HDMI, DP)。 带有视频编解码器,用于视频剪辑和直播推流。 典型代表:NVIDIA GeForce RTX 30/40/50 系列(如 RTX 4090)、AMD Radeon RX 系列。 计算卡 是什么:也叫加速卡或数据中心GPU。它的核心任务是进行大规模并行数值计算,而不是直接生成图像。 核心功能: 科学计算:天气预报、流体动力学、基因测序等。 AI 训练:训练庞大的深度学习模型(如 ChatGPT 背后的模型)。 仿真模拟:金融风险模拟、汽车碰撞测试等。 技术特点...
SpringBoot项目多模块配置
Created2025-09-10|tech
在 Spring Boot 项目中使用多模块(Maven 或 Gradle)是一种非常好的实践,它有助于将大型项目拆分为职责清晰、易于管理和维护的模块。 下面我将详细解释多模块项目与普通单模块项目的区别、需要修改的地方以及如何正确使用。 核心思想多模块项目的核心是有一个父模块(Parent Module) 来聚合多个子模块(Child Module)。父模块本身通常不包含业务代码,它主要做三件事: 项目管理:定义所有子模块。 依赖管理:统一管理所有子模块共用的依赖版本。 插件管理:统一配置所有子模块共用的插件。 子模块则是具体的功能单元,例如: app-web:Web 控制器层 app-service:业务服务层 app-dao 或 app-repository:数据持久层 app-common 或 app-core:通用工具、配置、模型等 app-generator:代码生成器等特殊任务模块 与普通项目的区别及需要修改的地方我们将从项目结构、父 POM、子 POM、启动类、包扫描和依赖传递这几个关键点来阐述。 1. 项目结构 (Project Structure)普通...
JS与TS的区别与总结
Created2025-09-10|tech
核心总结 JavaScript:一种动态、弱类型的解释型脚本语言,主要用于网页开发,使其具有交互性。它是直接可以被浏览器执行的最终语言。 TypeScript:是 JavaScript 的一个超集,它添加了静态类型系统和一些更强大的特性。它不能被浏览器直接执行,需要先编译(转译)成 JavaScript。 详细区别列表 特性维度 JavaScript (ES6+) TypeScript 1. 类型系统 动态类型、弱类型。变量在运行时才确定类型,可以随意改变类型。 静态类型、强类型(开发阶段)。在编译时进行类型检查,变量类型在声明时(或推断)确定。 2. 类型注解 不支持。 核心特性。支持为变量、函数参数、返回值等添加类型注解。 let age: number = 25; 3. 编译过程 解释执行。代码可以直接在浏览器或Node.js环境中运行。 需要编译(转译)。TS编译器 (tsc) 会将TS代码转换为纯JS代码,然后才能运行。 4. 错误发现时机 运行时。很多错误(如调用不存在的方法、类型错误)只有在代码执行时才会暴露。 编译时。在代码编写阶段和编...
JavaScript变量声明方式详解
Created2025-09-10|tech
JavaScript变量声明方式详解在JavaScript中,变量声明有几种不同的方式,每种都有其特定的用途和行为。下面我将详细解释这些声明方式的区别,并提供一个可视化演示页面。 主要变量声明方式 声明方式 作用域 是否可重复声明 是否可重新赋值 是否变量提升 暂时性死区 var 函数作用域 是 是 是 否 let 块级作用域 否 是 否(有提升但行为不同) 是 const 块级作用域 否 否(但可修改对象属性) 否(有提升但行为不同) 是 其他声明方式 function - 函数声明,具有函数作用域和变量提升 class - ES6类声明,具有块级作用域,不会变量提升 import - 模块导入,具有块级作用域,是只读的 可视化演示下面是一个交互式演示,帮助理解不同变量声明方式的区别: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727...
手写体数字识别讲解
Created2025-09-10|study
手写体数字识别讲解这个 notebook 的完整流程是:准备环境 → 载入 MNIST 数据 → 数据预处理(缩放/归一化/转置/分批)→ 构建网络(nn.Cell)→ 定义损失与优化器 → 用 value_and_grad 计算梯度并训练 → 每轮评估 → 保存/加载模型 → 推理预测。核心框架是 MindSpore(类似 PyTorch/TensorFlow 的深度学习库)。官方安装与 API 说明请参考 MindSpore 官网安装与 transform 文档。(昇思MindSpore) 详细逐步解析(按 notebook 的 cell 顺序)Cell 2 — import ...12345import mindsporeimport numpy as npfrom mindspore import nnfrom mindspore.dataset import vision, transformsfrom mindspore.dataset import MnistDataset 作用:引入 MindSpore 主包、...
MindSpore学习笔记
Created2025-09-09|studyMindSpore
链接整理Attention Is All You NeedMindSpore官网文档MindSpore社区论坛MindSPore Gitee网址MindSpore 大模型平台MindSpore B站教程Transformer 动画讲解 入门教程源码 机器学习机器学习是一类算法的总称,这些算法希望可以从大量的数据中学习得出最优模型,并利用最优模型对未知的新数据进行预测与分析,这种模型适用于新数据的能力被称为泛化能力对数据进行学习的目的就是获得泛化能力 问题:计算机程序如何随着经验积累自动提高性能,在不直接针对问题进行编程的情况下,赋予计算机学习能力的一个研究领域 机器学习基本概念 简洁定义:对于某类任务T与性能度量P,一个计算机程序被认为可以从经验E中学习是指,通过经验E改进后,它在任务T上由性能度量P衡量的性能有所提升 任务T:分类、回归、转录 度量P:准确率、错误率、概率对数平均值 假设我们要收集关于苹果的数据,以便让机器进行归纳学习,收集到的有限的数据和合集成为数据集(Data Set),数据集中每个数据子集可称为样本(Sample)或示例(Instance),每个样本...
2024年12月22日-日记
Created2024-12-22|diary
物界首篇
Created2023-04-03|wujie
《物界》开篇 - 物界篇 body { background-color: #FDFBF6; color: #3C3633; font-family: 'Noto Sans SC', sans-serif; } h1, h2, h3 { font-family: 'Noto Serif SC', serif; } .highlight { color: #A0522D; } .nav-link { transition: color 0.3s ease; } .nav-link:hover { color: #A0522D; } ...
2022年6月23日-日记
Created2022-06-23|diary
物界篇之十一
Created2021-12-08|wujie
物界篇之十-总结
Created2021-11-01|wujie
物界篇之九
Created2021-10-28|wujie
物界篇之八
Created2021-10-18|wujie
物界篇之七
Created2021-10-13|wujie
物界篇之六
Created2021-10-03|wujie
物界篇之五
Created2021-10-02|wujie
物界篇之四
Created2021-10-01|wujie
物界篇之三
Created2021-09-08|wujie
物界篇之二
Created2021-08-08|wujie
1…567
avatar
Leonardo
Focus on thinking, imagination, reasoning, truth-seeking, and pragmatism
Articles
121
Tags
169
Categories
24
Follow Me
Recent Posts
关于社交窗口期的分析2026-05-02
关于JNFJ评论整理2026-04-19
维生素补充小知识2026-04-15
Mac快捷键整理2026-04-04
分布式支付超时与并发处理2026-04-04
Categories
  • Dairy1
  • ai3
  • book3
  • career11
  • diary9
  • family3
  • fedora3
  • fiction1
Tags
浏览器 e-Book DOC 新闻 大模型应用 ZSH 类图 骗局 维生素 论文模板 做空 pdf 文集 ShortSqueeze 电子书 文献 人际关系 中间件 精神状态 转换 游戏 Vue3 apt 综评 NextCloud 浑水 SpringBoot XML 图形卡 XMI Transformer架构 试岗 编程语言 大模型 说明书 Python Chrome Shell AI战争 GitHub
Archives
  • May 2026 1
  • April 2026 5
  • March 2026 3
  • February 2026 4
  • December 2025 1
  • November 2025 15
  • October 2025 33
  • September 2025 45
Website Info
Article Count :
121
Total Word Count :
1305.6k
Unique Visitors :
Page Views :
Last Update :
© 2021 - 2026 By LeonardoFramework Hexo 7.3.0|Theme Butterfly 5.4.3
Search
Loading Database