[TOC]
Welcome to csDeng's HomePage
- 掌握Go语言,熟悉slice与map的实现、Goroutine 调度以及GC机制。
- 了解 C/C++、Python、PHP 等编程语言的基本语法,掌握Linux的常用命令。
- 掌握 C++、Go 的基本语法,了解 Unix 网络编程,对 select, poll, epoll 有一定研究。
- 熟练掌握 Java 基础,集合等相关知识,了解常见的设计模式。
- 熟悉 JVM 的垃圾回收机制、类加载机制及 Java 的内存区域。
- 熟练使用 Spring Boot、Spring、Mybatis-Plus 等常用框架,熟悉 Spring IOC 、AOP 原理,了解 Servlet 部分源码以及Netty、Executors 等并发框架。
- 熟悉 MySQL,对 InnoDB 存储引擎,以及索引结构有一定的研究,掌握 MySQL 的基本调优技巧。
- 熟悉 Redis,了解数据类型以及 RDB、AOF 的基本实现,掌握缓存不一致的常见处理方法。
- 掌握计算机网络的基本原理,熟悉 TCP、UDP、HTTP 协议的常见知识。
- 掌握操作系统,对操作系统的进程调度、虚拟内存以及文件系统有一定的研究。
- 掌握栈、队列、树等常用的数据结构以及动态规划、回溯、双指针等常用的基础算法,并在实际开发中灵活运用。
- 熟悉 Docker, 了解 Kubernetes,具备基本的容器编排能力以及容器化开发的经验。
- 掌握 Shell 的基本内容以及 Linux 的常用命令,对 namespace、cgroup 有一定研究。
- 掌握前端开发的当前热门技术,熟悉 Vue2,具备全栈开发能力。
学习树洞 – CSJerry的驿站 (csjerry.cn)
给时光以生命,给岁月以文明