
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
单表操作不用写SQL。BaseMapper 已经封装好了常用的增删改查,开发效率提升很多。如果你还在手写大量XML,值得试试这款工具。
遇到启动报错不要慌,先看错误信息的第一行,找到真正的异常原因,再对症下药。上面这10种覆盖了日常开发中90%的启动报错场景。
Redis 缓存是 Java 后端开发的核心技能。读多写少的数据才加缓存(比如用户信息、配置)设置合理的过期时间(避免缓存雪崩)缓存空值(防止缓存穿透)
Stream API 是现代 Java 开发的必备技能。掌握它之后,你会发现自己写 for 循环的次数越来越少。传统 for 循环 = 告诉计算机怎么做 → Stream = 告诉计算机要什么。
场景推荐交换机说明业务消息(注册、下单)Direct一对一精确路由日志收集Topic按级别/模块分类系统通知广播Fanout所有服务同时收到延迟任务死信队列订单超时取消RabbitMQ 是后端开发的必备中间件。异步处理提升响应速度——耗时操作丢到队列,立即返回手动确认保证不丢消息——处理成功才 ack死信队列兜底——处理失败的消息有地方去。
WebSocket 是实时消息推送的首选方案。引入依赖配置编写 WebSocketServer业务代码调用推送—— 面向指定用户或广播。
漏了文件或写错了注释git commit --amend -m "新的提交信息"# 注意:只能修改未推送的 commit# 日常用git status # 看状态git add . # 添加git commit -m "" # 提交git push # 推送git pull # 拉取# 分支用git checkout -b name # 建分支git merge name # 合并# 应急用git
先发现问题—— 用 jstat 看 GC 频率,用 jmap 看堆使用对症下药—— Full GC 频繁调大堆或排查内存泄露不要过度优化—— 绝大多数应用默认参数就够了。
Spark 是大数据领域的核心技术,掌握它之后处理海量数据不再是难题。创建 SparkSession—— 入口读取数据——数据转换——filtergroupByagg等操作💡 觉得有用的话,【张老师技术栈】吧!每周更新 Java/Python/爬虫 大数据 实战干货,不让你白来。
线程安全 → 加锁或原子类线程管理 → 用线程池,别 new Thread()线程协作 → CountDownLatch / CyclicBarrier / Semaphore标记共享 → volatile掌握了这些,日常开发中的并发场景基本都能应付。💡 觉得有用的话,【张老师技术栈】吧!每周更新 Java/Python/爬虫 实战干货,不让你白来。







