• 官网首页
  • API文档
  • 文档教程
全部教程
  • JavaSE教程
  • 数据库教程
  • Web前端
  • JavaWeb教程
  • 高级框架
  • 并发编程
  • 分布式应用
  • 微服务
  • 数据结构
  • 项目相关
  • 开发原则与设计模式
  • 开发工具
  • Java面试题

JavaSE教程

  • 【JavaSE教程_基础】

    Java SE(Java Platform, Standard Edition,Java标准版),零基础入门

  • 【JavaSE教程_进阶】

    Java SE(Java Platform, Standard Edition,Java标准版),基础进阶

  • 【JDK新特性】

    Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包

  • 【Java多线程编程】

    多线程的一个基本概念就是同时对多个任务加以控制,使用了更小的资源开销。

数据库教程

  • 【MySQL主从复制】

    主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器的数据复制到一个或多个MySQL数据库服务器

  • 【Oracle教程】

    Oracle数据库是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强

  • 【Mycat教程】

    Mycat是一个实现了MySQL协议的的数据库中间件服务器,Mycat主要用于代理MySQL数据库

  • 【MySQL教程】

    MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一

  • 【Redis教程】

    Redis 是一个高性能的key-value数据库,支持主从同步

  • 【MySQL存储过程】

    存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的数据库对象 ,MySQL 5.0 开始支持。

Web前端

  • 【JavaScript教程】

    JavaScript是Web应用开发的编程语言

  • 【HTML教程】

    HTML,超文本标记语言(Hyper Text Markup Language),是网页制作必备语言

  • 【jQuery教程】

    jQuery是一个快速、简洁的JavaScript框架

JavaWeb教程

  • 【Servlet教程】

    Java Servlet 是运行在 Web 服务器或应用服务器上的程序,主要功能在于交互式地浏览和生成数据,生成动态Web内容

  • 【JSP教程】

    JSP全称:JavaServer Pages,是一种部署在JavaWeb服务器上的动态网页开发技术

  • 【EL表达式】

    JSP表达式语言EL(Expression Language), 是为了使JSP写起来更加简,特别是访问存储在JavaBean中的数据变得非常简单

  • 【JSTL标签库】

    JSP标准标签库(JSTL),它封装了JSP应用的通用核心功能,可以嵌入在JSP页面中完成业务逻辑的操作。

  • 【Filter过滤器】

    Filter过滤器是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目标资源访问前后进行逻辑处理

  • 【Listener监听器】

    监听器主要用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理

  • 【AJAX教程】

    AJAX (异步的 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术

  • 【cookie&session】

    会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session

高级框架

  • 【Spring教程】

    Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发 的复杂性而创建的。

  • 【SpringMVC教程】

    Spring MVC框架是一个开源的Java平台,为开发强大的基于Java的Web应用程序提供全面的基础架构

  • 【Guava教程】

    Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库

并发编程

  • 【ActiveMQ教程 】

    ActiveMQ 是一款非常流行的开源消息服务器,实现了JMS规范

分布式应用

  • 【Spring Session教程】

    Spring Session 是Spring家族中的一个子项目,它提供一组API和实现,用于管理用户的session信息

  • 【FastDFS教程】

    FastDFS是一个开源的轻量级分布式文件系统,为互联网应用量身定做,简单、灵活、高效,采用C语言开发,

  • 【Dubbo教程】

    Dubbo是一款高性能、轻量级的开源Java RPC框架

  • 【RabbitMQ教程】

    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件

  • 【秒杀项目】

    有很多款商品,每款商品的库存数量有限(比如1000件),秒杀活动开始后方可购买,秒杀活动未开始和秒杀活动已结束

  • 【高并发解决方案】

    高并发是互联网应用的一大特点,也是互联网应用不可避免的一个问题

微服务

  • 【SpringBoot教程】

    SpringBoot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程

  • 【Spring Cloud教程】

    SpringCloud是基于SpringBoot的一整套实现微服务的框架,它提供了微服务开发所需一系列的管理和组件组件

  • 【Docker教程】

    Docker 是一个基于 Go 语言 并遵从 Apache2.0 协议开源的应用容器引擎,让开发者可以打包应用到一个可移植的镜像中

数据结构

  • 【Java堆栈】

    栈(stack)又名堆栈,是一种数据结构,它是一种运算受限的线性表。 限定仅在表尾进行插入和删除操作的线性表

  • 【Java队列】

    Java队列也是一种操作受限的线性表数据结构 它具有先进先出的特性,支持队尾插入元素,在队头删除元素。

项目相关

  • 【Linux教程】

    Linux是一套免费使用和自由传播的类Unix操作系统

  • 【CRM客户关系管理系统 】

    CRM(Customer Relationship Management)即客户关系管理,是指企业用CRM技术来管理与客户之间的关系。

  • 【P2P后台管理系统】

    P2P后台系统可以为公司的业务运营提供一些自动化的处理,减少人工处理,提高运营效率

  • 【互联网金融P2P项目】

    互联网金融(ITFIN)就是互联网技术和金融功能的有机结合

  • 【Log4j专题】

    Log4j的全称为Log for Java,即专门用于基于Java语言进行项目开发时的日志记录组件。

开发原则与设计模式

  • 【面向对象设计原则】

    面向对象设计应该遵循的七大原则,掌握这些原则能帮助我们更好的理解面向对象的概念,也能更好的理解设计模式

  • 【Java设计模式】

    设计模式(Design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案,通常被有经验的软件开发人员所用

开发工具

  • 【JMeter教程】

    Apache JMeter是Apache组织开发的基于Java的压力测试工具,可以用于测试静态和动态资源

  • 【Git教程】

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目

  • 【Maven教程】

    Maven是来管理项目的构建,报告和文档的项目管理工具软件

  • 【IntelliJ IDEA教程】

    IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境,它所提倡的是智能编码,是减少程序员的工作

  • 【Tomcat教程】

    Tomcat是由Apache软件基金会下属的Jakarta项目开发的一款Servlet容器,实现对Servlet和JSP的支持

Java面试题

  • 【Java面试题】

    Java面试题【Java基础阶段】,企业真题,每日更新