# JavaLibrary **Repository Path**: xqnode/java-library ## Basic Information - **Project Name**: JavaLibrary - **Description**: 覆盖Java基础、Java进阶、网络编程、设计模式、热门Web框架、分布式中间件、数据库、操作系统和计算机原理等多个方面,构建全面的Java技术体系,目标架构师。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-08-15 - **Last Updated**: 2023-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaLibrary ## 介绍 覆盖Java基础、Java进阶、网络编程、设计模式、热门Web框架、分布式中间件、数据库、操作系统和计算机原理等多个方面,构建全面的Java技术体系,目标架构师。 ## 初级Java工程师(10k) - Java基础、IO、多线程、集合框架(重点) - Java web、Tomcat、Servlet、jdbc、jsp、theamleaf、前端的一些基础语法(了解工作原理,自己会写即可,实际工作用的很少) - mysql/oracle/sqlServer(重点,掌握至少一门sql语法,并且非常熟练使用。推荐mysql,比较简单,用的最多) - 计算机网络、TCP、UDP、Http等有所了解 - 熟练掌握Maven、git、svn等日常开发管理工具 - Java的一些常用工具类库,例如POI、Apache Common、Hutool等第三方工具包 - Spring全家桶,包括Spring Framework、SpringMVC、SpringBoot、SpringCloud等 + Mybatis + dubbo(重点,要能非常熟练使用Spring技术栈进行项目开发,初级是SSM、SpringBoot用的熟练点就行) - 其他中间件了解基本使用即可:redis、mongodb等 > 初级工程师:要求比较低,一般都是要求能熟练使用即可,当然,如果你掌握原理,基础扎实,企业可适当放宽条件 ## 中级Java工程师(15K) ## 高级Java工程师20K(20K) ## 架构师/技术总监(30k+)