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平台的项目构建,依赖管理和项目信息管理。

 在线阅读

1 2 0

Z 在rocketMQ基础上,包装支持了任意时间的延时消息
 
0.1 0.8
  6天前

Y A fast and easy to use linear algebra library written in Java for dense, sparse, real, and complex matrices.
 
1.0 0.2
  1月前
142 791 423

W 微信公众平台(订阅号、服务号、企业号、小程序)、微信开放平台和微信支付 Java SDK
 
2.4 0.0
  2月前

S 使用SpringBoot进行最基本的Restful风格的增删改查
 
0.0 1.3
  5天前

J 基于springcloud-kubernetes的微服务实例,包括provide-service,consumer-service,gateway-service。并实现便捷的本地开发
 
0.0 2.3
  7天前
13 429 46

《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
 
1.5 5.2
  7天前

P 基于javaAgent的zipkin链路追踪客户端探针。无需耦合业务代码实现业务埋点,实现链路追踪,依赖zipkin服务端。
 
0.0 10.0
  7天前

S Spring Boot API 是一个基于Spring Boot & MyBatis plus的种子项目,用于快速构建中小型API项目,特点稳定、简单、快速,摆脱那些重复劳动
 
0.0 5.5
  昨天

K 开源JavaCard加密算法的集合。 通过统一的接口针对内存和速度进行了优化
 
0.0 0.0
  7月前

Y 一个Java客户端库,用于发现,控制和管理ONVIF支持的设备
 
0.0 0.0
  1年前
1 1 0

J Java作为客户端调用Python服务端的计算服务(Web Request和RPC两种方式)
 
0.0 0.5
  14天前
2 4 1

S 使用JavaCV开发的rtsp流转rtmp流并进行推流的流媒体服务
 
0.2 5.3
  前天
1 5 1

基于Netty的联机版坦克大战
 
0.2 0.8
  15天前
1 1 0

S 算法与数据结构题目最优解
 
0.0 0.8
  7天前

S 至于什么是Spring security ,主要两个作用,用户认证和授权。即我们常说的,用户只有登录了才能进行其他操作,没有登录的话就重定向到登录界面。有的用户有权限执行某一操作,而有的用户不能执行则是授权。
 
0.0 0.7
  15天前
214 1.9k 1.7k

D Deeplearning4j Examples (DL4J, DL4J Spark, DataVec)
 
0.1 3.0
  28天前
3 243 26

Z 支持功能: App支付, 手机网站支付, 电脑网站支付, 交易查询, 交易关闭, 交易退款, 交易退款查询, 查询账单下载地址, 交易验签
 
0.8 1.0
  10天前
9 71 2

Y yGuard是一个能与Ant和Gradle一起使用的开源Java混淆工具
 
0.0 4.3

J 它的功能类似于BSD editline 和GNU readline,但具有使其与ZSH行编辑器同等的其他功能。 熟悉现代shell的readline / editline功能(例如bash和tcsh)的人会发现JLine的大多数命令编辑功能都很熟悉。
 
3.0 7.2
  10天前
11 271 24

J Java开发中的一些开发经验以及工具类和Spring框架的应用
 
1.7 4.3
  10天前
1 1 0

R rabbitmq学习总结 RabbitMQ五种交换机类型,六种队列模式
 
0.0 0.5
  18天前

M Molihub 技术社区-程序猿的学习交流平台
 
0.1 1.7
  18天前
1 3 0

J 将网易云音乐歌单转换成XSPF格式,产生的xspf可以通过别的服务导入到其他音乐平台
 
0.0 0.5
  1月前
36 1k 180

S Spring Boot 2.X 专栏更新中,未来更新 Spring Cloud Alibaba
 
0.0 10.0
  昨天

K KitDB 提供了类似Redis 的数据结构。如KV、List、Map、ZSET等。也提供了TTL(生存时间)、备份、ACID事物,多节点强一致性等功能。 KitDB完全基于磁盘存储,并提供最高百万级别的查询性能和十万的写入性能。
 
0.5 6.8
  8天前
71 604 205

B BoofCV 是完全用Java编写的开源实时计算机视觉库。 功能包括低级图像处理,相机校准,特征检测/跟踪,动态结构,分类和识别。
 
1.9 10.0
34 1.2k 101

K KafkaHQ - 用于查看Kafka主题、主题数据、使用者组、架构注册表、连接等的GUI工具
 
0.0 8.3
Popular
429 11.6k 768

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

Y YaCy Grid是YaCy的第二代实现,YaCy是一种点对点搜索引擎。 YaCy Grid安装包含一组使用MCP相互通信的微服务
 
0.4 3.5
  今天

S R2DBC是Reactive Relational Database Connectivity的缩写,是一个使用响应式驱动程序集成关系数据库的孵化器。
 
1.1 9.2
  昨天
Popular
3.6k 67.8k 23.1k

J Java面试通关手册(Java学习指南)
 
9.0 10.0
  昨天
25 353 106

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

Y 一个使用Java编写的基于Tesseract-ocr工具包,可以通过这个实现OCR(光学字符识别)🔥
 
0.0 3.2
  昨天

S Spring Boot API 是一个基于Spring Boot & MyBatis plus的种子项目,用于快速构建中小型API项目,特点稳定、简单、快速,摆脱那些重复劳动
 
0.0 5.5
  昨天
Popular
219 4k 713

G graphql-java是GraphQL的一个Java实现
 
10.0 10.0
25 323 38

K Kotlin是一种实用的编程语言,旨在避免许多着名的Java Puzzlers
 
1.0 9.5
  昨天

M MySQL和PostgreSQL的Java异步数据库驱动程序,用Kotlin编写
 
2.3 4.5
Popular
358 7.1k 664

C Caffeine 是一个基于Java 8的高性能缓存库
 
10.0 7.8

T TODAY WEB 一个类似 SpringMVC 的轻量级web框架
 
70 829 280

L Linkis是一个打通了多个计算存储引擎如:Spark、Flink、Hive、Python和HBase等,对外提供统一REST/WebSocket/JDBC接口,提交执行SQL、Pyspark、HiveQL、Scala等脚本的数据中间件。
 
2.5 10.0
Popular
144 3.3k 539

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

J 基于SpringCloud+ SpringBoot的微服务 SaaS 开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API、OpenAPI管理等多个模块, 支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。
 
0.0 10.0
  前天

S Snail - 基于Java/JavaFX的下载工具,支持下载协议:BT、FTP、HTTP
 
0.0 10.0
2 4 1

S 使用JavaCV开发的rtsp流转rtmp流并进行推流的流媒体服务
 
0.2 5.3
  前天
Popular
310 2.3k 664

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

P pro-cloud是一个SpringCloud alibaba微服务架构springboot2.x+mybatisplus基于oauth2.0认证,采用Nacos注册和配置中心,集成流量卫兵Sentinel的分布式架构。解决常见的分布式问题, redis/zookeeper分布式锁,分布式事务等
 
0.0 9.0
  前天
Popular
926 9.7k 3.3k

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

H 一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,
 
10.0 10.0
Popular
447 9.5k 3.5k

J Jeecg-Boot 快速开发平台( 前后端分离版本):SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design。
 
10.0 7.8
  4天前
Popular
175 9.1k 1.1k

H http-server 是一个简单的零配置命令行http服务器。 它足够强大,足以用于生产用途,但它既简单又易于修改,可用于测试,本地开发和学习。
 
10.0 6.3
Popular
629 9.1k 2.4k

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

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

J Java的一个源代码生成集合
 
Popular
343 7.7k 972

J JavaPoet 用于生成.java源文件的Java API
 
10.0 6.8
  前天
Popular
445 7.5k 3.1k

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

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

F finagle:一个支持容错,协议无关的RPC系统
 
Popular
325 7.2k 1.1k

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

C Caffeine 是一个基于Java 8的高性能缓存库
 
10.0 7.8
Popular
545 7k 2.3k

G gRPC-Java:一个RPC 框架基于protobuf 和 HTTP/2
 
10.0 10.0
Popular
526 6.9k 2.4k

S Stanford CoreNLP 提供了一系列自然语言的分析工具,对于用户提供的一段文字,无论是公司名,人名还是时间日期、数量,它都能提供出每个词语的组成与语法,并且用短语、词汇间的依赖关系来标记出语句的组成结构。
 
10.0 10.0
  前天
Popular
415 6.9k 1.7k

M Metrics是一个Java库让你能够洞察你的代码在生产环境做了些什么
 
10.0 7.5
Popular
314 5.6k 792

J j2objc:Java转成Objective-C的用于移植Android库到iOS
 
10.0 6.2
Popular
417 5.4k 1.1k

F Feign 使得编写Java HTTP客户端更容易
 
10.0 6.8
Popular
150 5.4k 757

N Nokogiri (鋸)是一个HTML, XML, SAX,和Reader 解析器提供XPath和CSS选择器支持
 
10.0 10.0
Popular
267 5.3k 847

【互联网一线大厂Java 工程师面试+学习指南】进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,看起来津津有味,把学习当做一种乐趣,何乐而不为,后端同学必看,前端同学我保证你也看得懂,看不懂你git上加我微信骂我渣男就好了。
 
10.0 10.0
  10天前
Popular
217 5k 7.2k

C Checkstyle的是一个开发工具,帮助程序员坚持一个编码标准来编写Java代码
 
Popular
190 5k 541

E Error Prone:在编译时捕捉常见Java错误的工具
 
10.0 10.0
Popular
284 5k 1.3k

A Apache Arrow是一个跨平台的数据层来加快大数据分析项目的运行速度。 专为加速大数据而设计的柱状内存分析层。 它包含一组对平面和分层数据的规范内存表示以及用于结构操作的多个语言绑定。 它还提供IPC和公共算法实现。
 
10.0 10.0
  今天
Popular
339 5k 1.2k

Y Yahoo开源Pulsar:一个大规模分布式发布/订阅(Pub-Sub)消息传递平台
 
10.0 10.0
Popular
199 4.9k 614

R Resilience4j是一个为Java8和函数式编程设计的容错库
 
10.0 7.5
Popular
366 4.8k 566

A Efficient reliable UDP unicast, UDP multicast, and IPC message transport
 
10.0 10.0
Popular
366 4.8k 564

A Aeron是一个可靠高效的UDP单播、UDP多播和IPC消息传递器
 
10.0 10.0
Popular
267 4.7k 1.1k

C 从Java基础、JavaWeb基础到常用的框架再到面试题都有完整的教程,几乎涵盖了Java后端必备的知识点
 
10.0 9.5
  5天前
Featured
246 3.3k 717

C 字节码生成库拥有高级的API生成和转换Java字节码。
 
Featured
75 1.4k 231

M ModelMapper是一个智能的对象映射库 ,实现对象之间的相互自动映射。
 
0.4 0.8
  24天前
Featured
332 2.6k 1.4k

WebCollector:二次开发的JAVA爬虫框架(内核)
 
0.6 0.0
  1年前
Featured
487 10.1k 3k

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

J javassist:试图简化Java字节码的编辑
 
Featured
587 7.5k 1.3k

F finagle:一个支持容错,协议无关的RPC系统
 
Featured
217 5k 7.2k

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

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

C Configuration library for JVM languages
 
8.3 0.0
  3月前
Featured
230 4.3k 846

J Joda-Time是Java SE8之前的Java日期和时间类广泛使用的替代品。
 
5.1 0.0
Featured
1.7k 35.7k 7.8k

O 一个Android和Java应用的HTTP+HTTP/2客户端
 
9.0 10.0
  昨天
Featured
714 12.1k 1.9k

HikariCP:高性能JDBC连接池
 
9.0 1.3
  7天前
Featured
734 8.8k 3.2k

J jedis:Redis的Java客户端
 
10.0 2.0
Featured
167 3.6k 878

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

P Presto:针对大数据的分布式SQL查询引擎
 
9.0 10.0
  6天前
Featured
562 14.7k 1.8k

D dagger:针对Android和Java快速依赖注入框架
 
Featured
570 8.9k 1.3k

G Guice (pronounced 'juice')是一个轻量级的依赖注入框架,需要Java 6以上支持。由Google赞助
 
3.8 0.0
Featured
164 1.8k 301

A 为构建容错分布式系统的高级别异步框架。
 
0.0 0.3
  25天前
Featured
317 3.5k 1.2k

H Hazelcast:开源高可扩展内存数据网格
 
10.0 10.0
Featured
161 2.7k 545

Thumbnailator:一个高质量Java缩略图开发库
 
0.8 0.0
  1年前
Featured
417 5.4k 1.1k

F Feign 使得编写Java HTTP客户端更容易
 
10.0 6.8
Featured
440 8.6k 1.5k

S spark:使用Java8创建Web应用程序的微架构
 
0.7 0.0
  7月前
Featured
90 1.5k 138

R Rapidoid - 非常快速,简便,功能强大的Java Web框架和HTTP服务器
 
0.0 0.0
Featured
391 7.6k 1.7k

J jsoup 是一个用于解析HTML的Java 类库。它提供了一套非常方便快捷的API,通过DOM、CSS以及类似于jQuery的操作方法来取出和操作数据。
 
0.8 0.0
  6月前
Featured
217 1.9k 521

N Ninja:Java全栈Web开发框架。非常健壮、快速和高效
 
0.0 0.0
  2月前
Featured
733 11.5k 3.8k

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

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

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

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

P Protocol Buffers - 谷歌的数据交换格式
 
9.0 10.0
Featured
207 2.1k 348

S Simple Binary Encoding (SBE) - 高性能的消息编解码器
 
8.8 10.0
Featured
382 8.4k 972

J Java的一个源代码生成集合
 
Featured
182 2.5k 397

LWJGL - 轻量级的Java游戏库
 
10.0 6.3