logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 集成 MyBatis-Plus 完整教程(从建项目到跑通)

单表操作不用写SQL。BaseMapper 已经封装好了常用的增删改查,开发效率提升很多。如果你还在手写大量XML,值得试试这款工具。

#spring boot#mybatis#后端 +1
Spring Boot 启动失败?10种常见报错及解决方案

遇到启动报错不要慌,先看错误信息的第一行,找到真正的异常原因,再对症下药。上面这10种覆盖了日常开发中90%的启动报错场景。

#spring boot#python#后端
SpringBoot + Redis 实现接口缓存——抗高并发的必备技能

Redis 缓存是 Java 后端开发的核心技能。读多写少的数据才加缓存(比如用户信息、配置)设置合理的过期时间(避免缓存雪崩)缓存空值(防止缓存穿透)

#缓存#spring boot#redis +1
Java8 Stream API 实战案例——让集合操作更优雅

Stream API 是现代 Java 开发的必备技能。掌握它之后,你会发现自己写 for 循环的次数越来越少。传统 for 循环 = 告诉计算机怎么做 → Stream = 告诉计算机要什么。

#java
SpringBoot 整合 RabbitMQ 消息队列——异步解耦的利器

场景推荐交换机说明业务消息(注册、下单)Direct一对一精确路由日志收集Topic按级别/模块分类系统通知广播Fanout所有服务同时收到延迟任务死信队列订单超时取消RabbitMQ 是后端开发的必备中间件。异步处理提升响应速度——耗时操作丢到队列,立即返回手动确认保证不丢消息——处理成功才 ack死信队列兜底——处理失败的消息有地方去。

#java-rabbitmq#spring boot#rabbitmq +1
SpringBoot + WebSocket 实现实时消息推送(在线聊天/通知)

WebSocket 是实时消息推送的首选方案。引入依赖配置编写 WebSocketServer业务代码调用推送—— 面向指定用户或广播。

#spring boot#java#websocket
Git 从入门到实战——开发必备的版本控制技能

漏了文件或写错了注释git commit --amend -m "新的提交信息"# 注意:只能修改未推送的 commit# 日常用git status # 看状态git add . # 添加git commit -m "" # 提交git push # 推送git pull # 拉取# 分支用git checkout -b name # 建分支git merge name # 合并# 应急用git

#git#java
JVM 内存模型与性能调优——从入门到实战

先发现问题—— 用 jstat 看 GC 频率,用 jmap 看堆使用对症下药—— Full GC 频繁调大堆或排查内存泄露不要过度优化—— 绝大多数应用默认参数就够了。

#jvm#java
Spark 大数据入门——从零搭建分布式计算环境

Spark 是大数据领域的核心技术,掌握它之后处理海量数据不再是难题。创建 SparkSession—— 入口读取数据——数据转换——filtergroupByagg等操作💡 觉得有用的话,【张老师技术栈】吧!每周更新 Java/Python/爬虫 大数据 实战干货,不让你白来。

#大数据#spark#分布式 +1
Java 多线程与并发编程实战——从基础到常用并发工具

线程安全 → 加锁或原子类线程管理 → 用线程池,别 new Thread()线程协作 → CountDownLatch / CyclicBarrier / Semaphore标记共享 → volatile掌握了这些,日常开发中的并发场景基本都能应付。💡 觉得有用的话,【张老师技术栈】吧!每周更新 Java/Python/爬虫 实战干货,不让你白来。

#java
    共 78 条
  • 1
  • 2
  • 3
  • 8
  • 请选择