艰难求职之路

寒假在家带着自己快要废了,然后今天和我涛哥通了个电话,让我在重新整理整理简历,忽然感觉简历上写的知识点好陌生,感觉这样下去就要废了,所以决定从头再来一遍,把知识点在建一个专栏重新串一遍。奥里给,冲冲冲!!!

下面是知识点列表(不包括rpc)

  1. 熟悉数据结构中常用表结构,树结构及其常用操作方法的编写。
  2. 熟悉java集合中常用集合如HashMap,Set,List,ConcurrentHashMap,理解其设计原理并阅读过其JAVA源码。
  3. 熟悉java基础,如反射,代理,多态,接口等,有良好的java语法习惯,并使用反射编写过小框架。
  4. 熟悉java并发编程,了解volatile,synchronized锁实现原理以及synchronized锁升级过程
  5. 了解java常用线程池,以及自定义线程池的使用。
  6. 了解JVM内存分配以及对象创建过程。
  7. 了解JVM中垃圾回收机制以及常用垃圾回收算法及类加载机制。
  8. 了解JVM中常用命令行调优工具。
  9. 熟练运用mysql,并有多次数据库设计经验,了解索引及其原理,了解SQL的优化及数据库事务隔离机制,常用锁机制以及常用数据库引擎InnoDB。
  10. 了解mysql主从同步,有主从同步配置经验。
  11. 了解Java中常用设计模式,如工厂模式,单例模式,代理模式,策略模式等。
  12. 了解 BIO, NIO, AIO 模型以及Netty,有使用netty开发即使通讯工具经验。
  13. 熟练使用redis作为缓存,了解其常用数据类型,了解缓存击穿及缓存雪崩原理,对redis高级应用如布隆过滤器及延时队列实现有了解。
  14. 了解分布式锁,了解 Redis 的分布式锁实现及实现方式。
  15. 了解消息队列,有 RabbitMQ 使用经验。
  16. 有多次使用 SpringBoot/Spring MVC+ Spring+ Mybatis +Mybatis-plus框架的实际开发经历。
  17. 深入理解 Spring 框架原理,了解 IOC,AOP 设计思想,并实现过切面开发。
  18. 深入理解 SpringMVC 框架原理,理解其工作流程。
  19. 了解 TCP/IP 协议与 Https 加密,熟悉TCP连接的三次握手四次挥手,以及流量控制拥塞控制等。
  20. 了解 Tomcat 工作机制,并曾独自手写过一个简易版 Tomcat。
  21. 了解 nginx 工作机制,多次使用nginx实现负载均衡
  22. 掌握 Git 的基本指令,  能正确的处理冲突。
  23. 熟悉 Linux 基本操作指令, 有 Web 项目远程服务器搭建经验。
  24. 熟练使用 Log4j2, 能配置实现日志分割。
  25. 多次应用 Bootstrap,JQuery 等前端框架,熟练使用 Themleaf 模板引擎。
  26. 熟悉项目开发的整体流程和思路,有编写需求文档、设计原型图和用例图的经验,有良好的代码风格,熟悉阿里巴巴规约。

反正也不知道要更新多久,反正冲就完了。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值