解决SpringBoot操作Redis的乱码问题

一、前言 实操中使用SpringBoot操作Redis后,经常看到类似这样的内容: 127.0.0.1:6379> KEYS * 1) '\xac\xed\x00\x05t\x00\x11captcha:abc123' 127.0.0.1:6379> GET '\xac\xed\x00\x05t\x00\x1...
Tinsur的头像|TinsurBlogTinsur2026年9月9日
051

SpringAI 从零到落地实践

一、SpringAI 概述 1.1 背景与定位 目前大模型应用开发最常见的框架是 LangChain,但它基于 Python 语言。虽然存在 LangChain4j,可对于大量使用 Spring 生态的 Java 项目来说,适配性稍差。 Sp...
Tinsur的头像|TinsurBlogTinsur2026年9月7日
090

使用Spring Boot的JavaMailSender实现邮件发送

今天写项目的时候用到了邮件发送,顺便在这里总结一下实现方式,本文演示的是使用Spring Boot的JavaMailSender实现邮件发送,功能的实现非常简单。
Tinsur的头像|TinsurBlogTinsur2026年8月29日
01430

SpringBoot+Vue前后端日期时间格式统一的解决方案

在 SpringBoot和Vue 前后端分离项目中,常见的问题之一就是日期时间格式不统一、参数转换失败、时区时差错乱。前台传参报错、后台返回时间格式异常、数据库存储时间和中国时区不对应,大多是因...
Tinsur的头像|TinsurBlogTinsur2026年8月24日
01050
不想成为平庸无聊的大人-TinsurBlog

不想成为平庸无聊的大人

长大最残忍的从不是岁月流逝、前路未知,而是即将被迫告别热烈的少年时代,一步步走进庸常的世俗,慢慢弄丢热爱、磨掉棱角、褪去鲜活,最终活成自己曾经最讨厌的、平庸无聊的大人。
Tinsur的头像|TinsurBlogTinsur2026年8月19日
03713

解决雪花算法ID传到前端丢失精度问题

SpringBoot 项目,数据库主键使用bigint存储雪花算法生成 ID,Java 实体类使用Long接收数据库字段。后端 debug 查看 JSON 响应数据 ID 是正确的,但是前端拿到数据后 ID 后几位变成 0,出现精度...
Tinsur的头像|TinsurBlogTinsur2026年8月19日
01280

SpringBoot + Thymeleaf 前端下拉框动态加载后端数据库数据

最近在做后台管理系统时,表单里遇到下拉框要从数据库里查出来再展示的情况,通过学习和实践,将实现方法总结如下:前端在页面加载时用 axios 请求后端接口,拿到数据后用原生 JS 动态拼接 <...
Tinsur的头像|TinsurBlogTinsur2026年8月8日
0820
Windows系统下Claude Code的安装及使用详细教程-TinsurBlog

Windows系统下Claude Code的安装及使用详细教程

Claude Code 是 Anthropic 推出的终端/VS Code 双向 AI 编码工具,是 Vibe Coding 最适配的落地工具,依托 Claude 大模型强大的代码理解、逻辑推理、项目统筹能力,支持全项目维度的代码生成、...
Tinsur的头像|TinsurBlogTinsur2026年7月17日
01010
落幕-TinsurBlog

落幕

封面图源于AI制作 平常的一个上午,台风来临的前夕,学生时代所有的期末考试落幕了。走出教学楼的时候,微风拂过肩头,温度、光影,甚至路边树叶晃动的模样,都和过去三年里无数个考完试的时分...
Tinsur的头像|TinsurBlogTinsur2026年7月13日
0590
星星-TinsurBlog

星星

什么时候可以一起看银河呢,毕竟,星空里最浪漫的,应该是星星本身。
Tinsur的头像|TinsurBlogTinsur2024年11月29日
0950