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

 在线阅读


S 学习 Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2
 
0.0 6.0
  昨天
1 5 2

R 如何进行seata1.2.0、sharding-sphere4.1.0和dubbo2.7.5 的整合,以及使用nacos作为我们的配置中心和注册中心
 
0.0 0.3
  6天前
79 1.3k 121

J JAVA项目的快速JSON解析器
 
0.6 0.0
  2月前

J 于Zookeeper的高性能分布式锁,简单接入项目,便可以使项目拥有分布式锁的能力,对原代码的低侵入,目前暂时只支持Spring boot项目。 锁的类型是:不可重入且公平锁!基
 
0.0 1.3
1 7 1

基于SSM的健身房管理系统
 
0.0 0.7
  17天前
14 89 35

E Exchangis是一个轻量级的、高扩展性的数据交换平台,支持对结构化及无结构化的异构数据源之间的数据传输,在应用层上具有数据权限管控、节点服务高可用和多租户资源隔离等业务特性,而在数据层上又具有传输架构多样化、模块插件化和组件低耦合等架构特点。
 
0.0 10.0
  昨天
1 1 1

SpringBoot-Vue-ECharts后端部分
 
0.0 0.2
  15天前
3 150 6

J 这个引擎不会是一个可以用在生产环境的项目,但会是一个了解正则引擎背后工作原理的项目。
 
0.5 3.0
  8天前
1 2 0

Springboot微信公众号开发
 
0.0 1.3
  17天前
36 1.1k 223

J Java后端面试题精选
 
0.0 9.3
  前天
15 282 40

Y 该驱动程序支持连接池,prepared statements,事务,所有标准SQL类型和自定义列类型。
 
0.8 0.0
  1年前

J 基于Netty+TCP+Protobuf+okhttp设计模式的SDK,让你拥有像Okhttp一样的使用体验,完全可定制化,内置断线重连,路由自动切换、消息重复、连接超时、读写超时、可定制化拦截器、消息回执(已读,撤回等)、可定制化protobuf等功能。
 
0.0 10.0
2 11 0

J JVM 底层技术/JVM沙箱技术
 
0.0 2.7
  11天前
10 58 23

W WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,目前只实现了核心信令部分,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。
 
2.9 6.8
  7天前

Y 一个基于Redisson开发的可以支持多个Redis组件的Java客户端,目前已支持RediSearch、RedisBloom、RedisTimeSeries
 
0.0 10.0
  3天前
30 509 175

E 主要学习包括:自定义Freemarker标签,使用shiro+redis完成了会话共享,redis的zset结构完成本周热议排行榜,t-io+websocket完成即时消息通知和群聊,rabbitmq+elasticsearch完成博客内容搜索引擎等。
 
1.6 2.7
  19天前
3 25 8

J 基于Spark的点击率预测模型。 易于使用,我们实现了最常见的CTR预测模型。 最大的不同是,我们不仅实现了模型训练,而且还使解析经过训练的模型并将其部署到具有Java接口的Online Server的过程变得容易。
 
0.1 2.7
  19天前
26 278 75

J 基于javaagent开发的APM工具,收集方法的执行次数和执行时间,定时输出成json格式的日志。
 
0.8 0.8

Y 用SQL来描述Reactor API. 可用SQL来实现数据处理逻辑,支持实时数据处理,支持聚合,分组,自定义函数等功能,让数据处理更简单.
 
0.0 8.2

J 基于Java8,WebFlux,Netty等开发, 支持统一物模型,多协议(TCP,MQTT,CoAP,UDP),多厂家接入,设备消息统计查询,设备告警,规则引擎,消息通知,地理位置,数据可视化.
 
2.4 10.0
1 2 0

O OpenJFX工具类(The tools for OpenJFX):方便从子线程刷新UI(RefreshUI)、加载资源文件(ResourcesUtils)以及操作系统托盘图标(AwtTray, SystemTray, TrayIcon)等等
 
0.0 1.5
  13天前

J 基于分布式事务中间件seata的分布式解决方案
 
0.0 0.8
  9天前
5 67 12

J LPA 是一种基于标签传播的局部社团划分算法,而GraphX 是一种优秀的并行的图计算框架。 将两者结合在一起能够大大加快整个算法的迭代效率,并且对算法的迭代我们进行了一定的优化, 能够对不同的标签和不同的关系设定置信权重
 
0.0 0.3
  1月前
25 314 17

S Swim提供了自己的持久性,消息传递,调度,群集,复制,自省和安全性,而不是配置单独的消息代理,应用服务器和数据库。 Swim自动优化可用计算资源的利用率并在本地处理数据,从流数据构建可大规模扩展的应用程序而不会限制实时性能。
 
1.0 2.2
6 161 15

J Java Object Searcher | java内存对象搜索辅助工具
 
0.7 2.8
  1月前
4 102 23

N 使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信聊天工程实现通信核心功能
 
0.3 2.2
  1月前
1 3 0

一套直播服务的简易原型
 
0.0 0.2
  1月前
Popular
151 3.7k 608

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

D 大牛直播,跨平台(windows/android/iOS)推送(rtmp)、播放器(rtmp/rtsp),支持录像、导播、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(1秒左右)。
 
10.0 5.2
  昨天
14 89 35

E Exchangis是一个轻量级的、高扩展性的数据交换平台,支持对结构化及无结构化的异构数据源之间的数据传输,在应用层上具有数据权限管控、节点服务高可用和多租户资源隔离等业务特性,而在数据层上又具有传输架构多样化、模块插件化和组件低耦合等架构特点。
 
0.0 10.0
  昨天
4 9 3

S Slip是一个基于JDBC of MySQL、易用的关系型数据库持久化API,不需要映射注释或XML配置,也不需要继承任何类或实现任何接口,只用到POJO对象就能够使实体类、表相互映射
 
0.0 3.2
  昨天

J 基于OkHttp类似于curl的客户端,与Mac OSX紧密集成
 
0.0 6.5
Popular
4.9k 102k 33.2k

M 面试相关的知识点整理
 
9.0 7.0
  昨天
18 197 36

Y 用于在Kafka上构建无状态应用程序的流处理框架
 
0.6 10.0
Popular
128 3.1k 724

J Java 9 解析器和抽象语法树
 
Popular
441 12.6k 886

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

S 学习 Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2
 
0.0 6.0
  昨天

S R2DBC是Reactive Relational Database Connectivity的缩写,是一个使用响应式驱动程序集成关系数据库的孵化器。
 
1.3 10.0
  昨天
104 1.6k 253

R RSocket是一种二进制协议,用于字节流传输,如TCP,WebSockets和Aeron。
 
0.1 10.0
28 206 60

S Styx是JVM(Java虚拟机)的可编程反向代理。 它可以用作独立应用程序,也可以作为构建定制网络应用程序的平台。 它是非阻塞,完全异步和事件驱动非常可扩展。
 
0.6 5.2
96 1.8k 538

Y An Open Source Secure Computing Framework to support the Federated AI ecosystem。
 
0.3 10.0
11 260 22

C Cask: 一个Scala HTTP微框架
 
0.8 5.2

J 基于 SpringBoot2、JWT和Shiro实现的前后端分离开发框架,接口遵循RESTful风格,文档使用swagger。
 
0.0 5.5
  前天
Popular
228 4.2k 770

G graphql-java是GraphQL的一个Java实现
 
10.0 10.0
6 101 10

Y 一个工具可以自动检测你是否正确使用Java Persistence和Hibernate
 
0.4 3.7
  前天
Popular
626 9.7k 2.6k

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

A APIJSON是一种为API而生的 JSON网络传输协议 以及 基于这套协议实现的ORM库
 
10.0 7.5
Popular
323 7.8k 1k

A 让接口和文档见鬼去吧!后端零用时开发接口,前端/客户端 定制返回JSON的内容和结构!
 
10.0 7.5
Popular
441 7.6k 3.2k

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

F finagle:一个支持容错,协议无关的RPC系统
 
Popular
537 7.5k 2.5k

G gRPC-Java:一个RPC 框架基于protobuf 和 HTTP/2
 
10.0 10.0
Popular
313 7.4k 1.1k

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

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

M Metrics是一个Java库让你能够洞察你的代码在生产环境做了些什么
 
10.0 8.3
Popular
361 6.8k 2k

J 一个准系统的WebSocket客户端和服务器实现用100%Java编写
 
10.0 7.7
Popular
380 5.7k 1.3k

jna:不需要编写JNI就能够操作系统原生库
 
10.0 8.2
  6天前
Popular
314 5.6k 804

J j2objc:Java转成Objective-C的用于移植Android库到iOS
 
10.0 8.7
Popular
349 5.6k 1.4k

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

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

R Resilience4j是一个为Java8和函数式编程设计的容错库
 
10.0 6.8
Popular
149 5.4k 772

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

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

A Efficient reliable UDP unicast, UDP multicast, and IPC message transport
 
10.0 10.0
Popular
363 5k 583

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

B BigBlueButton 是一个在线视频会议系统和远程教育系统,主要功能包括在线PPT演示、视频交流和语音交流,还可以进行文字交流、举手发言等功能,特别适合用在网上教学,支持中文等多种语音 。
 
10.0 10.0
Popular
205 4.7k 1.9k

Spring Boot & Shiro 权限管理系统
 
10.0 8.2
  前天
Popular
205 4.6k 1.9k

F FEBS-Shiro是一款简单高效的后台权限管理系统,使用Spring Boot,Shiro和Layui构建。FEBS意指:Fast,Easy use,Beautiful和Safe。相信无论作为企业级应用,私活开发脚手架或者权限系统构建学习,FEBS-Shiro都会是一个不错的选择。
 
10.0 8.7
  前天
Popular
228 4.2k 770

G graphql-java是GraphQL的一个Java实现
 
10.0 10.0
Popular
394 4k 2k

Y 该项目通过自动配置和绑定到 Spring 环境以及其他 Spring 编程模型惯用语法为 Spring Boot 应用程序提供了 Netflix OSS 集成。
 
Popular
254 4k 2.5k

A Apache Beam 是 Apache 软件基金会越来越多的数据流项目中最新增添的成员,是 Google 在2016年2月份贡献给 Apache 基金会的孵化项目。 这个项目的名称表明了设计:结合了批处理(Batch)模式和数据流(Stream)处理模式。
 
10.0 10.0
Popular
151 4k 518

C Capacitor 一个跨平台的API和代码执行层,可以很容易地从Web代码中调用Native SDK
 
10.0 10.0
Popular
424 4k 2.3k

K Kettle 是一款国外开源的 ETL 工具,纯 Java 编写
 
Featured
80 1.5k 245

M ModelMapper是一个智能的对象映射库 ,实现对象之间的相互自动映射。
 
0.4 1.0
  7天前
Featured
99 3.1k 243

F Failsafe一个轻量级的,零依赖的故障处理Java库
 
10.0 3.5
  6天前
Featured
481 10.5k 3.1k

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

E Error Prone:在编译时捕捉常见Java错误的工具
 
10.0 10.0
Featured
357 7.8k 1.9k

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

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

A Java的异步HTTP和WebSocket客户端库
 
10.0 1.8
  13天前
Featured
1.7k 37.2k 8.1k

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

HikariCP:高性能JDBC连接池
 
9.0 4.0
  18天前
Featured
732 9.1k 3.3k

J jedis:Redis的Java客户端
 
10.0 1.8
Featured
162 3.8k 921

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

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

D dagger:针对Android和Java快速依赖注入框架
 
9.0 10.0
Featured
626 10.9k 3.2k

A Akka:用来编写分布式容错并发事件驱动应用程序的工具和运行时
 
9.0 10.0
Featured
161 1.9k 313

A 为构建容错分布式系统的高级别异步框架。
 
0.0 1.2
  1月前
Featured
314 3.7k 1.3k

H Hazelcast:开源高可扩展内存数据网格
 
10.0 10.0
Featured
170 2.9k 571

Thumbnailator:一个高质量Java缩略图开发库
 
0.8 0.0
  3月前
Featured
441 7.6k 3.2k

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

F Feign 使得编写Java HTTP客户端更容易
 
10.0 3.2
Featured
437 8.7k 1.5k

S spark:使用Java8创建Web应用程序的微架构
 
10.0 0.2
  22天前
Featured
395 7.9k 1.8k

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

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

G Grails Web 应用框架:grails-core
 
10.0 10.0
Featured
826 11.6k 4.8k

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

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

J jSlack能够让你的应用程序与Slack轻松集成的Java库
 
0.9 10.0
Featured
874 13.2k 3.2k

R 分布式Java对象包括Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ConcurrentMap, List, ListMultimap, Queue, BlockingQueue等
 
Featured
2.1k 41.8k 11.3k

P Protocol Buffers - 谷歌的数据交换格式
 
9.0 10.0
Featured
203 2.2k 369

S Simple Binary Encoding (SBE) - 高性能的消息编解码器
 
9.0 10.0
Featured
168 3.1k 425

W wire:Android 和Java的简洁,轻量级协议缓冲区
 
Featured
184 2.7k 434

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