首页/学科题库

全部学科题库

覆盖 32 个技术学科,按岗位方向归类。进入任一学科可查看该方向的教程、专题精讲与模拟试卷。

扫码刷题
JAVA后端 · 6
java置顶 Java是一门面向对象的编程语言,以其跨平台、健壮性和安全性著称。 168 教程 12 专题 24 试卷 maven Maven 是一个项目管理和构建自动化工具,主要用于 Java 项目。 98 教程 20 专题 23 试卷 spring Spring是一个开源的Java/Java EE全功能栈应用程序框架,提供依赖注入、面向切面编程、事务管理等功能,简化企业级应用开发。 53 教程 11 专题 14 试卷 Mytatis MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的工作。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs映射成数据库中的记录。 107 教程 23 专题 26 试卷 SpringMVC SpringMVC是Spring框架的一部分,用于构建基于Java的Web应用程序。它实现了Model-View-Controller设计模式,将业务逻辑、数据展示和请求处理分离,提供灵活的配置和强大的功能,如数据绑定、验证和国际化支持。广泛应用于企业级开发。 90 教程 13 专题 16 试卷 SpringBoot SpringBoot是一个基于Spring框架的快速开发框架,旨在简化Spring应用的初始搭建和开发过程。它通过自动配置和起步依赖,使得开发者可以快速创建独立、生产级别的基于Spring的应用。SpringBoot内置了嵌入式服务器,支持微服务架构,广泛应用于企业级应用开发。 67 教程 13 专题 16 试卷
Python全栈 · 1
GO后端 · 3
NodeJS全栈 · 1
通用技术 · 7
git 掌握 Git 版本控制工具的基本使用,包括代码提交、分支管理、合并冲突解决等核心技能 59 教程 8 专题 10 试卷 nginx Nginx是一个高性能的HTTP和反向代理Web服务器,同时也提供IMAP/POP3/SMTP服务。 67 教程 10 专题 13 试卷 redis Redis是一个开源的内存数据结构存储系统,常用作数据库、缓存和消息代理。它支持多种数据结构,如字符串、哈希、列表、集合等,并提供高性能、持久化和复制功能,广泛应用于Web应用、实时分析和数据存储场景。 38 教程 5 专题 7 试卷 docker Docker是一种开源的容器化平台,用于自动化应用程序的部署、扩展和管理。它通过将应用程序及其依赖项打包在轻量级容器中,确保在不同环境中一致运行。Docker简化了开发、测试和生产流程,提高了资源利用率和运维效率。 95 教程 21 专题 24 试卷 mysql MySQL是一种广泛使用的开源关系型数据库管理系统,支持SQL语言,适用于Web应用、数据仓库等多种场景,具有高性能、可靠性和易用性。 73 教程 10 专题 13 试卷 zookeeper Zookeeper是一个分布式的、开放源码的分布式应用程序协调服务,是Hadoop和Hbase的重要组件。它主要用于解决分布式应用中经常遇到的一些数据管理问题,如统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 39 教程 20 专题 23 试卷 rabbitmq RabbitMQ是一个开源的消息代理软件,实现了高级消息队列协议(AMQP),用于在分布式系统中进行异步通信和消息传递。它支持多种消息模式,如点对点、发布/订阅和路由,提供可靠的消息传递、高可用性和可扩展性,广泛应用于微服务架构、任务队列和实时数据处理场景。 120 教程 23 专题 26 试卷
算法与大数据 · 5
Web前端 · 9
TypeScript TypeScript 是微软开源编程语言,属于 JavaScript 超集。 22 教程 12 专题 15 试卷 vue Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架。 97 教程 15 专题 18 试卷 CSS CSS(层叠样式表)是一种样式表语言,用于描述HTML或XML文档的呈现方式。它控制网页的布局、颜色、字体和响应式设计,实现内容与表现的分离,提升用户体验和开发效率。 91 教程 14 专题 17 试卷 HTML HTML(超文本标记语言)是用于创建网页和Web应用的标准标记语言。它通过一系列标签定义网页内容的结构和语义,如标题、段落、链接和图像。作为Web开发的基石,HTML与CSS和JavaScript协同工作,构建交互式、视觉吸引力的网站。 88 教程 13 专题 16 试卷 javascript JavaScript 是一种高级的、解释型的编程语言,主要用于网页开发,为网页添加动态交互功能。它支持事件驱动、函数式编程风格,并广泛应用于前端和后端开发。 90 教程 14 专题 18 试卷 npm npm是Node.js的包管理器,用于安装、共享和管理JavaScript代码包。它拥有全球最大的开源软件注册中心,支持版本控制、依赖管理和脚本执行,是JavaScript开发中不可或缺的工具。 32 教程 20 专题 0 试卷 pinia Pinia 是 Vue.js 的轻量级状态管理库,用于管理应用中的全局状态。它提供了响应式状态、计算属性、动作和插件系统,支持 TypeScript,易于集成到 Vue 2 和 Vue 3 项目中。Pinia 的设计简洁直观,减少了样板代码,提升了开发效率。 81 教程 20 专题 24 试卷 vite Vite是一种现代前端构建工具,旨在提供更快的开发体验和更高效的构建过程。它利用原生ES模块导入特性,在开发模式下实现即时模块热更新,无需打包整个应用。Vite支持多种框架,如Vue、React等,并提供丰富的插件生态。 95 教程 25 专题 28 试卷 webgl WebGL(Web Graphics Library)是一种基于 OpenGL ES 的 JavaScript API,允许开发者在不依赖任何插件的情况下,直接在浏览器中渲染 2D 与 3D 图形。它通过顶点着色器与片元着色器(GLSL)操作 GPU,支持纹理映射、光照计算、深度测试与帧缓冲等能力,广泛应用于数据可视化、3D 展示、小游戏与数字孪生等场景。 20 教程 0 专题 7 试卷