logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 集成 Redis 教程(含缓存注解、JSON 序列化、分布式锁)

本文介绍了如何在Spring Boot项目中集成Redis,实现高性能缓存、分布式会话共享和分布式锁等功能。主要内容包括:通过Docker快速部署Redis,添加Maven依赖,配置RedisTemplate进行基础操作,使用JSON序列化优化可视化调试,以及通过Spring Cache注解实现声明式缓存。最后提供了基于SETNX的分布式锁实现方案。适用于Java后端开发者快速掌握Spring B

文章图片
#缓存#spring boot#redis
Windows 11 C盘清理

Windows 11 C盘清理指南(安全高效) 本文提供系统盘清理方案,帮助释放10-50GB空间。首先推荐使用系统自带工具:1)磁盘清理(删除更新/临时文件);2)开启存储感知自动维护。其次可手动清理:更新缓存、休眠文件(非休眠用户)、用户临时目录。高级操作包括迁移虚拟内存、使用WinDirStat定位大文件、转移个人文件夹。关键注意事项:勿删除系统核心目录(Windows/Program Fi

文章图片
#windows#运维#安全
Docker 基础入门:零基础掌握核心命令(新手友好版)

Docker 入门指南:核心概念与基础命令 Docker 通过容器化技术解决环境不一致、依赖冲突等开发痛点。核心概念包括:镜像(打包好的软件模板)、容器(镜像的运行实例)、Dockerfile(构建镜像的脚本)。 基础命令速查: 运行容器:docker run -d -p 8080:80 nginx 查看容器:docker ps -a 启停容器:docker start/stop [容器名] 删除

文章图片
#docker#容器#运维
Docker Compose 基础入门:零基础掌握多容器编排(附实战教程)

Docker Compose 是一个通过 YAML 文件定义多容器应用的工具,能一键启动整个服务集群。它解决了手动运行多个docker run命令的痛点,提供声明式配置、环境隔离和自动处理依赖关系。核心功能包括服务管理、网络配置和数据持久化,常用命令如up、down、build等。通过一个Web+MySQL的实战案例,展示了如何编写docker-compose.yml文件并部署应用。还包含进阶技巧

文章图片
#docker#容器#运维
基于 Spring Boot 的大模型集成入门:Spring AI 实践

本文介绍了如何使用Spring AI快速集成大语言模型服务。主要内容包括:创建Spring Boot项目、添加Spring AI依赖、配置API密钥(以OpenAI为例)、编写简单的AI接口控制器。文章还提供了进阶技巧(系统指令、流式响应)和学习资源。通过5个步骤即可完成从项目搭建到AI调用的完整流程,适合Java/Spring开发者快速上手AI集成开发。

文章图片
#spring#spring boot#人工智能
【Javascript】性能优化与性能分析工具

本文总结了前端性能优化的核心策略与实践方法。代码层面建议减少DOM操作、使用事件委托、异步加载和内存管理;数据处理推荐虚拟滚动和防抖节流技术。性能分析工具包括Chrome DevTools、Lighthouse等,用于检测长任务、内存泄漏和资源加载问题。实战案例展示了如何优化高频事件和批量DOM操作。推荐优先使用Chrome DevTools和Lighthouse进行日常检测,针对复杂场景引入We

文章图片
#javascript#chrome
Java基础:Java 面向对象编程(OOP)之【多态性】

摘要: 多态是面向对象编程的核心特性,指同一方法在不同对象中表现出不同行为。Java实现多态需满足继承/实现、方法重写和向上转型三个条件,分为编译时多态(方法重载)和运行时多态(方法重写)。多态提升代码扩展性和可维护性,但仅作用于非静态实例方法。典型应用包括接口编程、设计模式及框架回调。理解多态的动态绑定机制(运行时根据对象类型调用方法)和成员访问特点(方法看对象、变量看引用类型)是关键。使用向下

文章图片
#java#开发语言#后端
Java基础:Java 面向对象编程(OOP)之【封装性】

摘要:封装是面向对象编程的核心特性之一,通过将对象的内部状态和行为包装在一起,并隐藏实现细节,仅通过受控接口与外界交互。其核心思想是"高内聚,低耦合",提高安全性、可维护性和降低耦合度。Java中通过访问修饰符(private/public)和getter/setter方法实现封装,典型应用包括数据校验、只读属性和隐藏复杂实现。注意封装不是完全隐藏,而是规范使用接口,避免过度封

文章图片
#java#后端#开发语言
Java基础:Java 面向对象编程(OOP)之【继承性】

摘要: 继承是面向对象编程的核心特性,允许子类复用父类代码并扩展功能。Java通过extends实现单继承,子类可重写父类方法(非private/final/static),但需调用父类构造器。继承需遵循“is-a”关系,优先组合而非继承,避免滥用。super用于访问父类成员,里氏替换原则要求子类不破坏父类行为。继承优势在于代码复用和多态支持,但需注意耦合度与设计稳定性。

文章图片
#java#开发语言#后端
Java 基础:IO 流之【字符流】

永远不要直接使用FileReaderFileWriter→ 改用并指定编码(如UTF-8文本处理务必使用缓冲流→readLine())和newLine()使用 try-with-resources 自动关闭流→ 避免资源泄漏明确区分文本与二进制数据→ 文本用字符流,其他用字节流优先考虑 NIO.2 的Files工具类→ 对于简单文件操作,代码更简洁安全字符流是 Java 处理文本数据的“桥梁”,它

文章图片
#java#后端#开发语言
    共 28 条
  • 1
  • 2
  • 3
  • 请选择