Java生态浩如烟海
容器层面
- Web:Tomcat、Jetty、Undertow...
- Java EE:JBoss、WebLogic、WebSphere...
- IoC:Spring Framework、Google Guice、PicoContainer...
- 基础设施:KVM、Docker...
语言层面
- 编程语言:语法、数据类型、执行语句...
- 编程模型:OPP、OOP、AOP、OMP、OFP、EDP...
- 设计模式:GoF 23、Reactor、Reacvtive、Fluent、Stream...
架构层面
- 单体架构
- SOA
- 微服务
- 事件驱动架构
- 总线架构
框架层面
- Web:Struts1/2、Spring MVC、Jersey(REST)...
- 关系型数据库:MyBatis、Hibernate、JPA...
- 大数据:Hedoop、Spark、Flink...
- NoSQL:Redis、MongoDB、ElasticSearch...
- RPC: CXF(WebServices) 、Feign(REST)、Dubbo...
- 消息:ActiveMQ、RabbitMQ、Kafka、RocketMQ...
- 调度任务:Spring Batch、Spring Cloud Task、XXL-JOB...
- NIO:Netty、Mina、XNIO
- JSON:Jackson、Gson、FastJSON...
- XML:DOM、XML Stream、JAX 、JDOM、JAXB1/2...
- 开发:Spring Stack、Vert.x、JBoss Seam
- 通用:Apache Commons、Google Guava
规范层面
- JVM:Java 语言规范、Java虚拟机规范、Java内存模型规范
- JSR:Servlet、REST、JDBC、JPA、JTA、JMS...
- IETF:URL/URI、HTTP、REST、WebSockets...
- 消息:AMQP、MQTT...
- 关系型数据库规范:SQL99、SQL03...
- Reactive规范:Reactive Manifesto、Reactive Streams
Java生态浩如烟海相关推荐
- Java 生态碎片化 和 .NET生态的一致性
.NET Core是以MIT协议开源, Java是GPL协议开源.Java 8 SDK升级Oracle要收费这件事对于很多小公司是有着重大的影响的,Java生态越发碎片化,有众多的OpenJDK发行版 ...
- 2018年Java生态行业报告
0 Java版本使用占比 毫无疑问,Java8被广泛用于生产环境! Java 9和Java 10的使用率非常低,不到5%. 2017年,Java 7和更早的版本的数量大约是24.4%,现在是10.6% ...
- java行业报告_2018年Java生态行业报告
0 Java版本使用占比 毫无疑问,Java8被广泛用于生产环境! Java 9和Java 10的使用率非常低,不到5%. 2017年,Java 7和更早的版本的数量大约是24.4%,现在是10.6% ...
- Java生态/Redis中如何使用Lua脚本
文章目录 一.安装LUA 1)简单使用 二.lua语法简介 1.注释 1)单行注释 2)多行注释 2.关键字 3.变量 1)全局变量 2)局部变量 4.数据类型 1)Lua数组 2)字符串操作 5.i ...
- Java 项目权威排名:Spring生态抢镜,Gradle战胜Maven排第2,点击查看更多...
作者 | 爱科学的卫斯理关注 来源 | https://www.toutiao.com/i6908912198412681732/ Spring生态 Java项目权威Top200排名-结果出乎你意料 ...
- spring电子书_不懂Spring就彻底放Java吧
按照 Spring 官方最新的说法,Spring 是现代 Java 的起源. 不可否认,Spring 无论在 Java 生态系统,还是在就业市场,是绝对的王者.面试出镜率之高,投产规模之广,无出其右. ...
- eclipse 收缩 选择行_一文解决Java初学者的选择难题
很多Java初学者在刚开始会被一些诸如环境搭建.软件构建等问题所迷惑,本文将给出答案,帮助初学者找到正确答案,快速上手Java开发. Java Logo 全文答案 Java的版本: Java8 开发环 ...
- 2020年Java程序员不得不学习的10大技术
对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西.每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5.Spring Security 5和Spring Bo ...
- 尝试Java,从入门到Kotlin(上)
之前一直使用C#开发,最近由于眼馋Java生态环境,并借着工作服务化改造的契机,直接将新项目的开发都转到Java上去.积攒些Java开发经验,应该对.NET开发也会有所启发和益处. 从理论上说,Jav ...
最新文章
- 哪些人适合参加UI设计培训
- python解包裹_关于Python中包裹传参和解包裹的理解
- Flask框架-基本使用
- Spring Security 实战:使用 JWT 认证访问接口
- 路由与交换 基础 1:组播
- 不能执行已释放 script 的代码_[漏洞预警]CVE20190708远程桌面代码执行漏洞利用工具已放出...
- Linux系统资源查询命令(cpu、io、mem)
- nssl1149,jzoj5455-拆网线【贪心】
- .NET Timer控件
- 深度学习试题_深度学习理论类常见面试题(二)
- Android反编译工具
- 用iSSH代替Mobile Terminal管理iOS
- 深入解析Struts拦截器的工作原理
- ROS2.9.27架设网吧软路由实战篇之端口映射与回流
- 论文阅读《Language Models are Unsupervised Multitask Learners》
- python单例模式有什么用_python单例模式是什么
- Linux搭建KMS激活服务器
- 前端JS接收二维数组(列表)的解决办法
- 【Python】计算VOC格式XML文件中目标面积和长宽比并生成直方图
- 网球爱好者小程序的设计与实现