Java后端开发00012023年07月10日
87阅读
所属分类短信APIH5网站

作品详情

1. java基础扎实,熟悉常见设计模式及数据结构,阅读过JDK源码如HashMap,ConcurrentHashMap等。

2. 熟悉Java并发编程,熟悉常见线程池的使用及执行流程,了解volatile、synchronize关键字实现原理,了解JUC下常用锁及其API。

3. 阅读过spring源码,熟悉springIOC启动流程,springAOP、spring事务及常见后置处理器底层实现原理。

4. 阅读过mybatis源码,熟悉sql执行流程,了解mybatis一二级缓存及插件底层实现原理。

5. 有过各种分布式场景的技术解决经验、如分布式锁、分布式事务及缓存数据一致性等。

6. 深入理解springboot、springcloud 微服务框架的使用,了解springboot及springcloud Netflix常用组件底层架构及实现原理。

7. 熟练掌握mysql数据库,深入理解mysql事务、索引、MVCC实现原理,了解常见sql调优方式。

8. 熟悉常见消息中间件MQ的使用如rabbitmq,熟悉消息确认机制、手动应答机制及消息重复消费等问题的处理机制,了解消息丢失、消息堆积等问题解决的解决方案。

9. 熟练掌握redis缓存的使用,了解其常用数据类型、持久化机制、淘汰策略、集群模式。有缓存雪崩、缓存穿透、缓存击穿等常见缓存问题解决经验。

10. 深入理解JVM底层原理,熟悉JVM内存模型、类加载机制、常用垃圾收集器、常用垃圾回收算法。了解常用参数及日志分析。

11. 熟悉反向代理服务器nginx的使用,了解其反向代理、负载均衡配置方式,有过基于nginx的前后端项目部署经验
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论