it_lv 2 weeks ago
parent
commit
17770fa705
3 changed files with 57 additions and 2 deletions
  1. BIN
      2.JVM.xmind
  2. BIN
      4.redis.xmind
  3. 57 2
      简历汇总参考技术描述.md

BIN
2.JVM.xmind


BIN
4.redis.xmind


+ 57 - 2
简历汇总参考技术描述.md

@@ -10,6 +10,63 @@
 - 框架
 - 项目
 
+个人技能参考
+
+> 熟练掌握Java开发语言,包括JVM、JUC、多线程、集合框架、分布式,具有良好的编码规范。
+>
+> 熟练掌握Spring、SpringMVC、 SpringBoot、MyBatis-plus等主流开发框架。
+>
+> 熟练使用SpringCloud 微服务框架、熟悉 Nacos、Sentinel、OpenFeign、Gateway 等组件的使用。
+>
+> 熟练使用关系型数据库MySQL,熟悉其相关的查询优化和事务管理,了解MVCC机制。
+>
+> 熟悉全文搜索引擎ElasticSearch,并熟练掌握高级检索、聚合,了解 ES 运行原理。
+>
+> 熟悉分库分表解决方案ShardingSphere。
+>
+> 熟悉消息中间件RabbitMQ,分布式事务解决方案Seata,负载均衡Nginx等中间件。
+>
+> 熟练使用Redis常用数据类型,熟悉数据的持久化方式以及主从复制集群。 熟悉缓存击穿、缓存穿透、缓存雪崩等问题。
+>
+> 熟练使用Maven、Idea等开发工具。
+>
+> 了解容器化部署 Docker,自动化运维持续集成工具Jenkins等。
+>
+> 熟练使用Git和Gitlab进行版本控制和协作开发。
+>
+> 熟悉Linux常用命令。
+>
+> 熟悉敏捷开发及相关工具(如Jira、禅道等)。
+
+工作职责
+
+```
+	1.负责根据设计文档或需求说明完成JAVA架构设计;
+​	2.独立搭建系统开发环境,完成系统框架和代码编写工作;
+​	3.参与数据库设计、接口设计等相关设计工作;
+​	4.遵循编码规范,及时完成项目经理分配的开发任务,保证开发进度;
+​	5.参与项目需求与设计讨论,分析并解决软件开发过程中的问题;
+​	6.协助完成项目的测试、系统交付工作;
+```
+
+项目经历:数量3个
+
+> 项目周期、项目名称、岗位
+>
+> 项目简介:整体业务概述+项目架构+项目模块
+>
+> 项目责任描述:建议写参与4-5个模块,某个模块业务说明。 5~7亮点技术或业务。建议:单独写(技术点)将项目中亮点业务功能、亮点技术(分布式技术)引起面试官兴趣直接提问的要点。eg:采用XXX技术解决XX业务中XX问题。
+>
+> 技术栈依赖发布时间: 	https://mvnrepository.com/  https://developer.aliyun.com/mvn/search
+
+项目渠道:https://top.chinaz.com/hangye/index_yule_yinyue.html
+
+最后:
+
+1. 原则问题:简历中不允许出现自己不会的技术,将来面试的时候,大部分的面试官都是按照简历上写的提问
+2. 项目个数(3个+) 一般情况情况,只问第一个项目 后面的两个项目只需要简单写一下就可以,不要花费太长时间去回顾
+3. 最终复习材料就是你的简历
+
 #### 1. 采用腾讯内容安全对文本,图片,音视频进行审核,确保内容安全前提下通过MQ异步进行发布专辑到ElasticSearch索引库
 
 **业务背景**:
@@ -1424,5 +1481,3 @@ upstream serverGroup2 {                    # 定义负载均衡设备的ip和状
         }
     }
 ```
-
-####