部分问题

Java 各版本新特性

Java各版本语言特性

MySQL 大数据量如何优化处理

https://javaguide.cn/high-performance/read-and-write-separation-and-library-subtable.html

  • 读写分离和分库粉分表
  • 数据冷热分离
  • 深度分页优化
  • SQL 优化

MQ 如何保证消息不丢失

Kafka 消费顺序、消息丢失和重复消费

阅读 Spring、MyBatis 源码对工作有和帮助

Spring Bean 生命周期,三级缓存

SpringBoot 自动装配

SpringBoot 自动装配原理详解

Starter原理解析

Spring 事务,哪些场景事物不生效

Spring 事务详解

如何设计对外接口

https://blog.csdn.net/huwei2003/article/details/123862132

  • 安全性
    • 使用 appId、appKey 和 appSecret,使用 token,采用 IP 白名单
    • 调用失败警告、记录接口请求日志
    • 采用 HTTPS、数据加密
    • 接口限流、高可用、高并发
  • 幂等性
  • 数据规范
    • 选择合适的协议,ProtoBuf
    • 接口版本控制,提供接口文档
    • 状态码、数据格式规范

Redis 使用场景

  • 分布式锁(ZooKeeper)
    • SET lockKey uniqueValue EX 3 NX
    • Redisson
    • RedLock
  • 队列
    • 使用 list 数据结构,rpush/lpush 和 lpop/rpop (blpop/brpop) 操作入队和出队
    • 使用 zset 实现延迟队列,Redisson
    • stream
  • 简单限流
  • 地理位置
    • Geo
    • PostGIS
    • MongoDB
  • 搜索引擎:RedisSearch

定时任务的使用

XXL-JOB

Kafka 为什么快

Kafka 性能篇:为何 Kafka 这么快

Kafka吞吐量大的原因

MySQL 死锁

https://blog.csdn.net/qq_43546721/article/details/140141830

https://blog.csdn.net/AlbenXie/article/details/118613349

项目中的 JVM 调优

面试记录

公司时间类型结果
卓牛科技【互联网】0903两轮职位已关闭
彩讯股份【互联网】0905两轮已读不回
物格智能【计算机软件】0913一面已读不回
科大讯飞【教育BG】0913技术面通过
SHEIN【仓储供应链】0914一面已读不回
科大讯飞【教育BG】0918HR 面未通过
研途科技【游戏】0920两轮通过
英特仿真【计算机软件】0920一面未通过
汇智通信【通信/网络设备】0924两轮通过中止录用
阳普智慧医疗【计算机软件】0924记错时间未参加
雪宝科技【计算机软件】1010HR/老板通过
雪宝科技【计算机软件】1012技术面已读不回
如祺出行【慧博云通/外包】1012技术面通过
先进数通【计算机软件】1015技术面未通过
广州银行【中电金信/外包】1018技术面已读不回
易方达【博彦科技/外包】1025一面未通过
悦信科技【互联网】1202三轮未反馈

总结:

  1. 这两年基本没进步
  2. 有几个好工作也没把握住
  3. 一手好牌打得稀烂,工资骤减履历也毁了
  4. 切实沉淀两年后再做打算