Java Web 入门开发教程

这是一个走心的 Java Web 入门开发教程。面向新手友好,容易上手,同时没有废话。 本教程定位是一个入门教程,面向的是有 Web 开发经验,但是没有接触过 Java Web 的新手。当然如果你完全没有 Web 开发经验,但是对自己的学习能力很有信心,也可以试着学习本教程。

 在线阅读

SpringBoot非官方教程

spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例。

 在线阅读

Selenium Webdriver 简易教程

Selenium RC和Selenium Webdriver是测试框架,提供多种语言的API。不同的是,Selenium Webdriver以一种更底层、更灵活的方式来操作浏览器,并不仅仅使用javascript。这样它可以绕开浏览器的沙箱限制,实现Selenium RC不支持的框架、弹出窗口、页面导航、下拉菜单、基于AJAX的UI元素等控件的操作。以及,Selenium Webdriver不需要本地服务器。

 在线阅读

程序设计思想与方法

2006 年 3 月,美国计算机科学家 Jeannette M. Wing在 CACM 上发表文章《计 算思维》,主张计算机科学家应该向大学新生讲授一门关于如何“像 计算机科学家那样思考”的课程,这门课并非仅为计算机科学专业学生开设,更重要的是面 向所有非计算机专业的学生,甚至是面向中小学学生。进行计算思维教学的目标是使计算思 维像阅读、写字、算术一样成为每个人的基本技能。

 在线阅读

TutorialsPoint Java 相关技术教程

1. Apache ANT 教程 2. Apache POI教程 3. AWT 教程 4. EasyMock教程 5. Eclipse 教程 6. EJB教程 - EJB 7. Guava教程 8. Hibernate 教程 9. iBATIS 教程 10. Jackson教程 11. JasperReports教程 12. Java 教程 13. Java8教程 14. java实例教程 15. JavaFX教程 16. Java.io包教程 17. java.lang 18. Java.math 包教程 19. Java.util包教程 20. Java XML教程

 在线阅读

史上最简单的 Spring MVC 教程

spring MVC 属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块,而 Spring MVC 就是其中最优秀的 MVC 框架。 从现阶段来看,Spring MVC 是当前应用最多的 MVC 框架,而且在很多公司,通常会把 Spring MVC 和 Mybatis 整合起来使用。

 在线阅读

W3School Eclipse 教程

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。Eclipse 是 Java 的集成开发环境(IDE),当然 Eclipse 也可以作为其他开发语言的集成开发环境,如C,C++,PHP,和 Ruby 等。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

 在线阅读

Spring MVC 中文文档

Spring MVC 4.2.4.RELEASE 中文文档。Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。

 在线阅读

Apache Storm教程

Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。

 在线阅读

Apache Maven 教程

Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。 本教程将教你如何在使用 Java 开发的工程中,或者任何其他编程语言中使用 Maven。

 在线阅读

Servlet教程

Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。

 在线阅读

Struts2教程

Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。最初,是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web技术人员开发工作的目标。

 在线阅读

Spring 教程

Spring 框架是一个开源的 Java 平台,它为容易而快速的开发出耐用的 Java 应用程序提供了全面的基础设施。Spring 框架最初是由 Rod Johnson 编写的,并且 2003 年 6 月首次在 Apache 2.0 许可下发布。

 在线阅读

Apache Pig教程

Apache Pig是MapReduce的一个抽象,它是一个工具/平台,用于分析较大的数据集,并将它们表示为数据流。Pig通常与Hadoop 一起使用;我们可以使用Pig在Hadoop中执行所有的数据处理操作。

 在线阅读

Apache Kafka 教程

Apache Kafka起源于LinkedIn,后来于2011年成为开源Apache项目,然后于2012年成为First-class Apache项目。Kafka是用Scala和Java编写的。 Apache Kafka是基于发布订阅的容错消息系统。 它是快速,可扩展和设计分布。

 在线阅读

Zookeeper教程

ZooKeeper是一种分布式协调服务,用于管理大型主机。 在分布式环境中协调和管理服务是一个复杂的过程。 ZooKeeper通过其简单的架构和API解决了这个问题。 ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。

 在线阅读

FastJson 教程

FastJson 教程主要介绍了fastjson的用法及fastjson api等。Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。

 在线阅读

Velocity入门教程

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

 在线阅读

ElasticSearch权威指南

ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。

 在线阅读

Apache Hive 教程

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低

 在线阅读

Scala 教程

可伸缩的语言是一种多范式的编程语言,一种类似java的编程 ,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala是在JVM上运行。

 在线阅读

Maven实战教程

Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。

 在线阅读

5 31 10

Q 微服务和云原生架构实践~使用Spring Boot + JWT + React + Docker/Kubernetes
 
0.1 5.0
  昨天

Y 一种简单易懂的分库分表方案
 
0.2 0.7000000000000001
  10天前

J 数据同步工具,提供dbms to elasticsearch 、elasticsearch to dbms、ftp to elasticsearch 、ftp to dmbs 等自由组合使用。提供插件式配置、和开发新的插件。
 
0.0 3.8
  8天前

X 一 个提供IT职业课程在线学习的平台,它为即将和已经加入IT领域的技术人才提供在线学习服务,用户通过在线学 习、在线练习、在线考试等学习内容,最终掌握所学的IT技能,并能在工作中熟练应用
 
0.6 2.3000000000000003
  8天前
1 1 0

A ApiBoot是一款基础的接口服务框架,集成第三方框架的首选落地方案,开箱即用,对于接口服务的开发者而言可以提高超10倍开发效率
 
0.2 3.5
  前天
2 12 3

Y 一个JavaEE服务,将Office文档转换为PDF,格式兼容性好,源文档格式支持doc、docx、xls、xlsx、ppt、pptx。
 
0.0 3.8
  5天前
149 1.3k 456

B Blynk是一个物联网平台,旨在简化物联网的移动和Web应用程序的构建。 轻松连接400多种硬件型号,如Arduino,ESP8266,ESP32,Raspberry Pi和类似的MCU,并在5分钟内为iOS和Android拖放IOT移动应用程序
 
0.0 3.5
4 34 6

I IteratorX - 超简单,从 jdbc 或 file 中读取数据到 JSONObject 中
 
0.0 4.3
  9天前
7 187 50

J Java秒杀 抢购 (Seckill based on Spring Boot)
 
0.6 10.0
  6天前
1 2 0

? 并行执行可以大幅度提升程序的运行速度,有效利用 CPU 资源。但是单独为每次方法都使用线程池手写,显然不够优雅,复用性也很差。
 
0.0 2.2
  10天前
61 677 144

S SOFAJRaft 是一个基于 RAFT 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。
 
5.1 8.299999999999999
66 813 299

? 😋 技术面试必备基础知识 PDF版本离线阅读
 
2.5 4.699999999999999
1 4 0

L leaktracker - 适用于Android和Java的内存泄漏跟踪库
 
0.0 0.0

M MiGz 是一个多线程、gzip兼容的压缩和解压缩,可作为独立于平台的Java库和命令行工具
 
0.0 0.2
67 245 118

C Coin Trader是一个基于Java的后端,用于算法交易加密货币。 它提供数据收集和导出,复杂事件处理和触发,以及回测 - 纸质交易 - 实时交易。
 
0.7000000000000001 0.0
  5月前
1 14 3

L libre-wsdl4j - 是WSDL4J 1.6.3一个fork
 
0.0 4.2
  26天前
1 3 0

Y 用Java语言封装了openTSDB的http api
 
0.0 3.2
  12天前

基于springboot的权限管理系统
 
0.0 2.3000000000000003
  11天前

J Java前后端分离权限基础框架
 
0.0 2.5
  8天前
2 13 1

J 基于Netty4.x+MQTT的高性能推送服务框架。支持普通Socket、MQTT、MQTT web socket协议。非常方便接入上层业务实现推送业务。
 
0.1 5.0
  21天前
0 10 0

Y 一个简单的rpc调用实现,用于理解rpc框架,基于netty 使用序列化工具为Protostuff
 
0.1 1.3
  14天前
1 5 0

J 简单的配置管理中间件,支持redis和zookeeper
 
0.0 1.2
  21天前
0 5 0

LightBlog是一套基于jsp/Servlet的博客程序
 
0.1 1.7000000000000002
  21天前
0 4 1

G 高并发秒杀系统springboot+mybatis+mybatis
 
0.0 0.5
  17天前

🍰 体验 SpringCloud 的一个 repo
 
0.0 9.200000000000001
  6天前
6 95 10

G Gaps - Find the missing movies in your Plex Server
 
0.0 10.0
0 7 1

J JAVA接口自动化测试集成框架(testng+mybatis+jsonschme+allure)
 
0.1 1.0
  1月前
43 339 89

A Ant Media Server支持RTMP,RTSP,WebRTC和Adaptive Bitrate。 它也可以用MP4,HLS和FLV录制视频
 
Popular
779 12.8k 2.7k

? 😮 互联网 Java 工程师进阶知识完全扫盲
 
9.0 10.0
  昨天
Popular
369 8.2k 509

G GraalVM是一个基于Oracle Labs的项目,为JVM开发了一个新的JIT编译器和Polyglot运行时。
 
10.0 10.0
58 694 112

X 本书全名为《Spring Boot 编程思想》,是以 Spring Boot 2.0 为讨论的主线,讨论的范围将涵盖 Spring Boot 1.x 的所有版本,以及所关联的 Spring Framework 版本
 
2.2 3.3000000000000003
  昨天
43 288 49

F 100%开源 多个帐户(收件箱) 多个身份(发件箱) 统一收件箱 分散注意力的阅读和写作 消息线程 双向同步 离线存储和操作 Material design Dark 主题
 
0.8999999999999999 10.0
121 1.9k 318

M Micronaut是一个基于JVM的现代化全栈微型服务框架,专为构建模块化,易于测试的微服务应用程序而设计。
 
0.1 10.0
Featured
342 2.2k 534

J TRON是一个基于区块链的分布式智能协议和应用程序开发平台。 它允许每个用户自由地发布,存储,拥有内容和数据,并以分散的自主形式,决定一个激励机制,通过数字资产分配,流通和交易使应用程序开发者和内容创建者能够形成一个分散的内容娱乐生态系统。
 
21 85 40

R Rdf-File是一个处理结构化文本文件的工具组件
 
0.0 3.8
Popular
3.1k 53.8k 16.6k

M 面试相关的知识点整理
 
9.0 10.0
  昨天
57 500 156

J jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。她集成了代码生成,微服务,MQ,RPC,监控等功能, 开发者使用及其简单。
 
1.5 10.0
Popular
201 3.1k 557

G graphql-java是GraphQL的一个Java实现
 
10.0 10.0
Popular
87 2.1k 379

T Testcontainers是一个支持JUnit测试的Java 8库,提供常见数据库,Selenium Web浏览器或可以在Docker容器中运行的任何其他东西的轻量级,一次性实例。
 
9.1 10.0
Popular
2k 30.2k 9.3k

J Java面试通关手册(Java学习指南)
 
9.0 10.0
  前天
163 1.2k 522

轻量级规划调度引擎 OptaPlanner
 
1.3 9.200000000000001
  前天
Popular
326 4.8k 1.6k

S ScribeJava 是一个简单的 Java 实现的 OAuth/OAuth2 库
 
10.0 7.5
  前天

S 基于SpringCloud2.0+,SpringSecurity,Oauth2,nacos服务发现和配置管理.统一API网关,在线调试文档,身份认证,接口鉴权,限流等。搭建基于API的生态体系,微服务架构的企业级开放平台,利于业务扩容。并提供基于vue.js开发的平台运维系统,界面美观,易操作。
 
0.1 10.0
  前天
Popular
199 2.3k 690

U Undertow是基于非阻塞IO的高性能 Java Web服务器
 
10.0 9.0
  前天
23 235 101

J 仿微信应用的页面聊天室,基于SpringBoot-WebSocket通用框架,结合Netty进行聊天社交,并记录聊天日志,异步数据库存储,记录聊天历史等
 
0.8 4.0
  前天
96 965 173

U Uber JVM Profiler提供Java代理以分布式方式收集Hadoop / Spark JVM进程的各种指标和堆栈跟踪,例如CPU /内存/ IO指标。 它还提供了高级分析功能来跟踪用户代码上的任意Java方法和参数,而无需更改用户代码。
 
3.2 3.5
  前天
Popular
811 9.9k 2.7k

Logstash:Java日志文件管理工具
 
10.0 9.7
  10天前
Popular
636 9.6k 3k

A Akka:用来编写分布式容错并发事件驱动应用程序的工具和运行时
 
10.0 10.0
  昨天
Popular
612 9.3k 1.5k

V Vert.x是用于在JVM上构建响应式应用程序的工具包
 
10.0 10.0
  3天前
Popular
414 8.9k 4.4k

S swagger-codegen包含一个模板驱动的引擎,通过解析您的OpenAPI / Swagger定义来生成不同语言的文档,API客户端和服务器存根
 
10.0 10.0
Popular
857 8.8k 3k

P Presto:针对大数据的分布式SQL查询引擎
 
10.0 10.0
  昨天
Popular
1.1k 8.7k 5.5k

A Apache Hadoop镜像
 
10.0 10.0
  4天前
Popular
485 8.6k 2.5k

G gradle:一个JVM的强大构建系统。通过Groovy编程增量构建而不是XML声明。
 
10.0 10.0
Popular
979 8.5k 3.1k

C 提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
 
10.0 8.299999999999999
  3天前
Popular
979 8.5k 3.1k

C CAT基于Java开发的实时应用监控平台,包括实时应用监控,业务监控。
 
10.0 8.2
  6天前
Popular
736 8.4k 2.1k

R 分布式Java对象包括Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ConcurrentMap, List, ListMultimap, Queue, BlockingQueue等
 
Popular
369 8.2k 509

G GraalVM是一个基于Oracle Labs的项目,为JVM开发了一个新的JIT编译器和Polyglot运行时。
 
10.0 10.0
Popular
695 7.9k 4.2k

A Apache Flink是一个开源的流处理框架,拥有强大的流和批量处理功能。
 
10.0 10.0
  8天前
Popular
608 7.7k 1.9k

D Druid 是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。 Druid 具有以下主要特征: 为分析而设计——Druid 是为 OLAP 工作流的探索性分析而构建,它支持各种过滤、聚合和查询等类
 
Popular
696 7.2k 3.6k

A 具有低延迟,高性能和可靠性,万亿级容量和灵活可扩展性的分布式消息传递平台
 
10.0 10.0
  7天前
Popular
333 7.2k 531

T Tink是一个小型Java加密库,它提供了一种安全,简单,敏捷和快速的方式来完成一些常见的加密任务。 它由Google的一组密码学家和安全工程师撰写,但它不是Google的官方产品。
 
10.0 10.0
Popular
690 7.1k 3.5k

R RocketMQ是一个低延迟,可靠,可扩展,易于使用的面向消息的中间件,诞生于阿里巴巴大规模消息业务。
 
10.0 10.0
  7天前
Popular
464 7.1k 3k

D dropwizard:一个非常简单的库,用于构建生产就绪REST Web服务
 
10.0 10.0
Popular
464 7.1k 3k

D dropwizard:一个非常简单的库,用于构建生产就绪REST Web服务
 
10.0 10.0
Popular
852 7k 2.5k

S Sharding-JDBC是一个开源的分布式数据库中间件解决方案。它在Java的JDBC层以对业务应用零侵入的方式额外提供数据分片,读写分离,柔性事务和分布式治理能力。
 
10.0 10.0
Popular
601 7k 1.2k

F finagle:一个支持容错,协议无关的RPC系统
 
Popular
320 6.5k 971

B Buck - 一个快速构建系统,鼓励在各种平台和语言上创建小型,可重用的模块。
 
Popular
321 5.8k 1.1k

秒杀系统设计与实现
 
10.0 8.2
  20天前
Popular
466 5.8k 1.5k

S 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
 
10.0 10.0
Popular
525 5.6k 1.8k

G gRPC-Java:一个RPC 框架基于protobuf 和 HTTP/2
 
10.0 10.0
Featured
230 2.7k 608

C 字节码生成库拥有高级的API生成和转换Java字节码。
 
Featured
105 2.7k 190

F Failsafe一个轻量级的,零依赖的故障处理Java库
 
10.0 7.7
  6天前
Featured
485 8.6k 2.5k

G gradle:一个JVM的强大构建系统。通过Groovy编程增量构建而不是XML声明。
 
10.0 10.0
Featured
145 2.1k 427

J javassist:试图简化Java字节码的编辑
 
10.0 5.300000000000001
Featured
212 4.4k 6.8k

C Checkstyle的是一个开发工具,帮助程序员坚持一个编码标准来编写Java代码
 
Featured
120 2.1k 748

P PMD:用于根据源代码分析查找不良的编程习惯
 
Featured
323 5.3k 1.4k

A ANTLR(ANother Tool for Language Recognition)是一个功能强大的Parser生成器,用来读取、处理、执行或翻译结构化文本或二进制文件。
 
10.0 4.8
Featured
214 4.2k 667

C Configuration library for JVM languages
 
10.0 1.5
  13天前
Featured
98 734 401

G 更好用的Java社区(论坛)
 
2.6 10.0
Featured
259 2.9k 631

J Jodd一套开源的Java微型的框架和大量的工具集。软驱大小! Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.5 Mb
 
10.0 7.800000000000001
Featured
239 4k 809

J Joda-Time是Java SE8之前的Java日期和时间类广泛使用的替代品。
 
10.0 0.5
Featured
1.7k 31.3k 7k

O 一个Android和Java应用的HTTP+HTTP/2客户端
 
9.0 10.0
  前天
Featured
651 9.4k 1.4k

HikariCP:高性能JDBC连接池
 
10.0 5.0
  4天前
Featured
721 7.8k 3k

J jedis:Redis的Java客户端
 
10.0 0.8
Featured
157 2.9k 726

J jOOQ从数据库产生Java代码,并允许您通过其流畅API构建类型安全的SQL查询。
 
10.0 10.0
  3天前
Featured
857 8.8k 3k

P Presto:针对大数据的分布式SQL查询引擎
 
10.0 10.0
  昨天
Featured
563 13.1k 1.6k

D dagger:针对Android和Java快速依赖注入框架
 
9.0 10.0
Featured
557 7.8k 1.2k

G Guice (pronounced 'juice')是一个轻量级的依赖注入框架,需要Java 6以上支持。由Google赞助
 
10.0 1.5
Featured
636 9.6k 3k

A Akka:用来编写分布式容错并发事件驱动应用程序的工具和运行时
 
10.0 10.0
  昨天
Featured
162 1.6k 267

A 为构建容错分布式系统的高级别异步框架。
 
0.0 5.8
  20天前
Featured
1.6k 16.8k 3.4k

Hystrix:提供延迟和容错
 
0.2 0.0
Featured
175 2.1k 505

L lagom:用于创建基于微服务系统的框架
 
8.6 10.0
Featured
464 7.1k 3k

D dropwizard:一个非常简单的库,用于构建生产就绪REST Web服务
 
10.0 10.0
Featured
464 7.1k 3k

D dropwizard:一个非常简单的库,用于构建生产就绪REST Web服务
 
10.0 10.0
Featured
391 4.1k 839

F Feign 使得编写Java HTTP客户端更容易
 
10.0 3.5
Featured
445 8.2k 1.4k

S spark:使用Java8创建Web应用程序的微架构
 
10.0 3.7
  7天前
Featured
773 11k 3.7k

P Play:使用约定而非配置,支持代码热加载并在浏览器中显示错误
 
9.0 10.0
Featured
833 10.5k 4.6k

D Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind
 
9.0 10.0
  6天前
Featured
2.5k 30.4k 6.8k

G Guava项目包含了很多Java项目开发中依赖的Google核心库:集合、缓存、基础类型支持、并发库、通用注解、字符串处理、I/O等等。
 
9.0 7.7
Featured
736 8.4k 2.1k

R 分布式Java对象包括Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ConcurrentMap, List, ListMultimap, Queue, BlockingQueue等
 
Featured
2k 32.7k 9k

P Protocol Buffers - 谷歌的数据交换格式
 
9.0 10.0
Featured
210 1.8k 302

S Simple Binary Encoding (SBE) - 高性能的消息编解码器
 
0.4 10.0
Featured
170 2.7k 366

W wire:Android 和Java的简洁,轻量级协议缓冲区
 
10.0 10.0
  前天
Featured
379 7.6k 835

J Java的一个源代码生成集合
 
10.0 1.7000000000000002