SakuraChat 部署教程 2026-2-14 18:40 | 85 | 0 | 软件资源 1833 字 | 22 分钟 项目地址:https://github.com/LovelyCatEx/SakuraChat 部署 SakuraChat 前置条件 请确保部署设备至少有 2 GB 的可用运行内存与 4 GB 的可用储存空间。 宝塔部署 首先打开宝塔面板,在… aisakurachatspringboot
解决 SpringBoot3 GraalVM 编译问题 2026-1-08 0:48 | 143 | 0 | 学习记录 234 字 | 4 分钟 找不到运行时未初始化的类 错误信息: Error: Classes that should be initialized at run time got initialized during image building: org.slf4… graalvmspringboot
Rete.js 实现可视化图编辑器 2025-12-21 16:03 | 456 | 0 | 学习记录 1878 字 | 45 分钟 介绍 Introduction - Rete.js Rete.js(读作 /ˈriː.ti/,在意大利语中意为“网络”)是一个用于创建可视化界面和工作流的框架。它主要提供两方面能力:可视化Rete.js 支持使用多种前端框架来渲染编辑器,包… reactrete.js 基于 Kafka+Redis ZSet 实现延时消息队列 2025-9-16 0:28 | 379 | 1 | Java/Kotlin,学习记录,开发 250 字 | 8 分钟 Kafka 并没有提供延时队列,可以用 Redis 的 ZSet 来实现。 ZSet 是按 score 排序的,可以用消息实际消费的时间作为 score,然后取 [0, 当前时间] 区间内的消息即可实现延时队列。 基本接口 首先定义一个基本… KafkaRedisspringboot SpringSecurityOauth2+Gateway 鉴权 2025-9-11 14:53 | 368 | 0 | Java/Kotlin,开发 768 字 | 11 分钟 在微服务架构中,如果把鉴权放在各服务中将会导致代码冗余且增加工作量。 如果在网关鉴权,不仅能保证所有接口有统一的鉴权标准,也能避免各服务鉴权不一致导致的漏洞。 下面记录一下用 Spring Security Oauth2 + Spring … springsecurity Vue3+Pinia 实现全局键值对缓存 2025-4-25 18:45 | 597 | 0 | 学习记录 847 字 | 23 分钟 在需要重复使用大量相同数据的场景下(如展示用户信息、商品信息、购物车列表等),重复调用 api 获取不仅会增加后端服务器的负担,也显得代码不太简洁。 现在写一个全局缓存,将获取数据的逻辑也写入其中,这样外部只需要调用 get() 方法而无需… PiniaVue3 Android Compose 通用地图组件封装 2025-1-04 18:59 | 1,464 | 0 | Java/Kotlin,开发 2952 字 | 60 分钟 国内的地图 SDK 目前暂不支持 Compose,之前给高德地图封装过一次,可以达到想要的效果。 这次准备封装一个通用的地图组件,把不同地图 SDK 之间共同的组件以及功能抽象出来,开发者不再需要关心不同地图 SDK 对同一功能的不同实现,… AndroidCompose 试读 Attention Is All You Need 2024-12-04 14:03 | 1,116 | 0 | 学习记录 9043 字 | 1.2 小时 首先放原文地址:https://arxiv.org/pdf/1706.03762 前言 首先我没有系统学习过和深度学习有关的内容,本文仅代表我个人的理解。 本文将和原文的章节一一对应,同时给出原文和译文以及我自己增加的额外的解释。 下面从摘… Transformer深度学习 反向传播 (Back Propagation) 的微积分原理 2024-12-01 20:23 | 1,191 | 0 | 学习记录 3757 字 | 29 分钟 反向传播(Backpropagation) 是一种用于训练人工神经网络的算法。它通过计算损失函数(Loss Function)相对于网络中每个参数(如权重和偏置)的梯度,并利用这些梯度调整网络参数,从而最小化损失函数,进而优化网络的表现。 … 反向传播微积分深度学习 Kotlin Native 跨平台实战开发 2024-11-30 17:42 | 1,050 | 0 | Java/Kotlin,学习记录 2240 字 | 23 分钟 Kotlin Native | Kotlin Documentation Kotlin/Native is a technology for compiling Kotlin code to native binaries which ca… Kotlin跨平台 123412345
基于 Kafka+Redis ZSet 实现延时消息队列 2025-9-16 0:28 | 379 | 1 | Java/Kotlin,学习记录,开发 250 字 | 8 分钟 Kafka 并没有提供延时队列,可以用 Redis 的 ZSet 来实现。 ZSet 是按 score 排序的,可以用消息实际消费的时间作为 score,然后取 [0, 当前时间] 区间内的消息即可实现延时队列。 基本接口 首先定义一个基本… KafkaRedisspringboot
SpringSecurityOauth2+Gateway 鉴权 2025-9-11 14:53 | 368 | 0 | Java/Kotlin,开发 768 字 | 11 分钟 在微服务架构中,如果把鉴权放在各服务中将会导致代码冗余且增加工作量。 如果在网关鉴权,不仅能保证所有接口有统一的鉴权标准,也能避免各服务鉴权不一致导致的漏洞。 下面记录一下用 Spring Security Oauth2 + Spring … springsecurity
Vue3+Pinia 实现全局键值对缓存 2025-4-25 18:45 | 597 | 0 | 学习记录 847 字 | 23 分钟 在需要重复使用大量相同数据的场景下(如展示用户信息、商品信息、购物车列表等),重复调用 api 获取不仅会增加后端服务器的负担,也显得代码不太简洁。 现在写一个全局缓存,将获取数据的逻辑也写入其中,这样外部只需要调用 get() 方法而无需… PiniaVue3
Android Compose 通用地图组件封装 2025-1-04 18:59 | 1,464 | 0 | Java/Kotlin,开发 2952 字 | 60 分钟 国内的地图 SDK 目前暂不支持 Compose,之前给高德地图封装过一次,可以达到想要的效果。 这次准备封装一个通用的地图组件,把不同地图 SDK 之间共同的组件以及功能抽象出来,开发者不再需要关心不同地图 SDK 对同一功能的不同实现,… AndroidCompose
试读 Attention Is All You Need 2024-12-04 14:03 | 1,116 | 0 | 学习记录 9043 字 | 1.2 小时 首先放原文地址:https://arxiv.org/pdf/1706.03762 前言 首先我没有系统学习过和深度学习有关的内容,本文仅代表我个人的理解。 本文将和原文的章节一一对应,同时给出原文和译文以及我自己增加的额外的解释。 下面从摘… Transformer深度学习
反向传播 (Back Propagation) 的微积分原理 2024-12-01 20:23 | 1,191 | 0 | 学习记录 3757 字 | 29 分钟 反向传播(Backpropagation) 是一种用于训练人工神经网络的算法。它通过计算损失函数(Loss Function)相对于网络中每个参数(如权重和偏置)的梯度,并利用这些梯度调整网络参数,从而最小化损失函数,进而优化网络的表现。 … 反向传播微积分深度学习
Kotlin Native 跨平台实战开发 2024-11-30 17:42 | 1,050 | 0 | Java/Kotlin,学习记录 2240 字 | 23 分钟 Kotlin Native | Kotlin Documentation Kotlin/Native is a technology for compiling Kotlin code to native binaries which ca… Kotlin跨平台 123412345