The answer explains all, hard work is the best answer.
- 🏦我是一名来自中国的后端小白,主语言是 Java,还请各位大佬多多指教!
- 📝 我个人比较喜欢分享,所以经常使用稀土掘金、语雀等平台分享一些自己学习过程中的收获,如果你感兴趣的话,可以关注一下。
- 💻 本人是一名后端程序员
•熟练掌握 Java 核心知识等,如集合、反射, 了解并发编程, 如(CAS、synchronized) 以及线程池、数据库连接池等和JVM(类加载机制, 垃圾回收), 具备良好的面向对象编程思想。
•熟练运用多种设计模式,如(工厂、责任链、组合、策略、模板等) , 构建可复用代码结构。
•熟悉Spring、SpringMvc、MyBatis、SpringBoot等核心框架。
•熟练掌握 MySql,包括事务、索引、锁、SQL优化以及掌握数据库分片技术,熟练使用如Sharding-JDBC的框架。
•熟练掌握 Redis 的数据结构和高并发缓存场景(缓存雪崩、击穿、穿透)的解决策略。
•熟练使用 RabbitMQ 进行异步数据处理和消息传递;并善于应用 DDD 设计理念构建易于迭代和维护的软件架构,遵循整洁代码原则。
•熟悉Nacos、Dubbo、Zookeeper 等框架使用, 了解分布式系统和微服务相关理论。
•熟悉Linux, docker 常用命令,能够使用 Docker-Compose 进行容器化部署。
熟练使用 IDEA、Navicat、PostMan、Git、Maven、Github 、GitCode等开发工具。
- 💬 主要项目:抽奖系统
- 👯 兴趣爱好:本人比较喜欢看博客。