望舒的个人主页

avatar
望舒
访问:87950
简介:你所热爱的,就是你的代码
标签
javagolangrustreactnode
文章分组
Ubuntu Linux Gnome 桌面美化
7篇
java
17篇
前端
17篇
golang
7篇
linux
12篇
amd 工具
2篇
何意味
3篇
浏览器扩展
2篇
一加刷机
2篇
日期倒序
在写一个动态编译 java 项目代码的需求时,在 windows 上测试通过,部署云服务器后出现异常,通过查找日志出现 ClassNotFoundException 找不到依赖的问题。最终定位到是因为调用 JavaCompiler 时 windows/linux 传参依赖参数有不同分隔符限制导致的。冷门小问题
望舒的头像
望舒
java 动态编译分隔符平台差异ClassNotFoundException
维护一个老系统,发现因后端拦截器 session 使用不当,导致用户退出登录后鉴权信息未被清除,引起后续接口鉴权问题。属于一个很容易疏忽的问题,以作记录
望舒的头像
望舒
session 缓存问题请求拦截器鉴权ThreadLocal
spring boot 使用 langchain4j 对接 ollama 本地化部署  deepseek-r1 实现 ai 对话功能-封面
本文介绍如何在 Spring Boot 项目中使用 Langchain4j 对接 Ollama 本地部署的 deepseek-r1 模型,实现 AI 对话、流式传输功能。包含依赖配置、YML 配置、Controller 示例及接口调用效果。
望舒的头像
望舒
Spring BootjavaLangchain4jOllamaAI 对话本地化部署
Java 25 发布,这是继 Java 21 之后的又一个 长期支持(LTS)版本,带来了更简洁的语法、更强的性能优化以及更现代化的工具支持-封面
2025 年 9 月 16 日,Oracle 与 OpenJDK 社区正式推出了 Java SE 25 —— 这是继 Java 21 之后的又一个 长期支持(LTS)版本。作为全球最受欢迎的编程语言之一,Java 在 25 版本中带来了更简洁的语法、更强的性能优化以及更现代化的工具支持,为开发者和企业提供了更稳健的升级理由。
望舒的头像
望舒
java25发布
redis 是一个高性能的内存数据存储系统,它广泛应用于缓存、消息队列等场景。尽管 Redis 提供了非常快速的数据操作,但当涉及到遍历所有键(keys)时,可能会遇到性能瓶颈,尤其是在数据量很大的时候
望舒的头像
望舒
redisscankeys遍历key
在前后端分离开发中,前端项目通常通过浏览器调用后端接口。由于浏览器的同源策略限制,如果协议、域名、端口任意一项不同,就会出现跨域请求问题(CORS Issue)。为了保证前后端能够正常通信,我们需要在 Spring Boot 项目中开启跨域配置。
望舒的头像
望舒
Spring Boot跨域Spring Boot CORS配置跨域请求解决方案前后端分离跨域java
Spring Cloud Gateway 自定义负载均衡器实现教程,支持基于服务名(如 order-service)使用自定义轮询策略实现流量分发。支持 Spring Cloud LoadBalancer、Reactor 编程模型,适配 Nacos 等服务注册中心。适用于精细化流量控制、A/B 测试、自定义灰度发布等场景。
望舒的头像
望舒
springcloudgateway自定义负载均衡器java
Spring Boot、MDC、自定义注解实现链路调用日志追踪,简单链路追踪实现
望舒的头像
望舒
日志链路追踪MDCspring 链路追踪java
升级到SpringBoot3,解决使用Druid监控面板无法使用问题
望舒的头像
望舒
druidspringboot3sql监控面板java
springboot 使用 canal 监听 mysql binlog 实现数据同步
望舒的头像
望舒
canal数据同步mysqlbinlogspringbootjava