容器层面

  • 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生态浩如烟海相关推荐

  1. Java 生态碎片化 和 .NET生态的一致性

    .NET Core是以MIT协议开源, Java是GPL协议开源.Java 8 SDK升级Oracle要收费这件事对于很多小公司是有着重大的影响的,Java生态越发碎片化,有众多的OpenJDK发行版 ...

  2. 2018年Java生态行业报告

    0 Java版本使用占比 毫无疑问,Java8被广泛用于生产环境! Java 9和Java 10的使用率非常低,不到5%. 2017年,Java 7和更早的版本的数量大约是24.4%,现在是10.6% ...

  3. java行业报告_2018年Java生态行业报告

    0 Java版本使用占比 毫无疑问,Java8被广泛用于生产环境! Java 9和Java 10的使用率非常低,不到5%. 2017年,Java 7和更早的版本的数量大约是24.4%,现在是10.6% ...

  4. Java生态/Redis中如何使用Lua脚本

    文章目录 一.安装LUA 1)简单使用 二.lua语法简介 1.注释 1)单行注释 2)多行注释 2.关键字 3.变量 1)全局变量 2)局部变量 4.数据类型 1)Lua数组 2)字符串操作 5.i ...

  5. Java 项目权威排名:Spring生态抢镜,Gradle战胜Maven排第2,点击查看更多...

    作者 | 爱科学的卫斯理关注 来源 | https://www.toutiao.com/i6908912198412681732/ Spring生态 Java项目权威Top200排名-结果出乎你意料 ...

  6. spring电子书_不懂Spring就彻底放Java吧

    按照 Spring 官方最新的说法,Spring 是现代 Java 的起源. 不可否认,Spring 无论在 Java 生态系统,还是在就业市场,是绝对的王者.面试出镜率之高,投产规模之广,无出其右. ...

  7. eclipse 收缩 选择行_一文解决Java初学者的选择难题

    很多Java初学者在刚开始会被一些诸如环境搭建.软件构建等问题所迷惑,本文将给出答案,帮助初学者找到正确答案,快速上手Java开发. Java Logo 全文答案 Java的版本: Java8 开发环 ...

  8. 2020年Java程序员不得不学习的10大技术

    对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西.每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5.Spring Security 5和Spring Bo ...

  9. 尝试Java,从入门到Kotlin(上)

    之前一直使用C#开发,最近由于眼馋Java生态环境,并借着工作服务化改造的契机,直接将新项目的开发都转到Java上去.积攒些Java开发经验,应该对.NET开发也会有所启发和益处. 从理论上说,Jav ...

最新文章

  1. 哪些人适合参加UI设计培训
  2. python解包裹_关于Python中包裹传参和解包裹的理解
  3. Flask框架-基本使用
  4. Spring Security 实战:使用 JWT 认证访问接口
  5. 路由与交换 基础 1:组播
  6. 不能执行已释放 script 的代码_[漏洞预警]CVE20190708远程桌面代码执行漏洞利用工具已放出...
  7. Linux系统资源查询命令(cpu、io、mem)
  8. nssl1149,jzoj5455-拆网线【贪心】
  9. .NET Timer控件
  10. 深度学习试题_深度学习理论类常见面试题(二)
  11. Android反编译工具
  12. 用iSSH代替Mobile Terminal管理iOS
  13. 深入解析Struts拦截器的工作原理
  14. ROS2.9.27架设网吧软路由实战篇之端口映射与回流
  15. 论文阅读《Language Models are Unsupervised Multitask Learners》
  16. python单例模式有什么用_python单例模式是什么
  17. Linux搭建KMS激活服务器
  18. 前端JS接收二维数组(列表)的解决办法
  19. 【Python】计算VOC格式XML文件中目标面积和长宽比并生成直方图
  20. 网球爱好者小程序的设计与实现

热门文章

  1. 中国汽车电子市场和发展机会分析
  2. java 三角形三边求三角_java通过三边长度判断是否是三角形
  3. Java实现生产者消费者案例
  4. STM32F103RCT6点亮LED灯
  5. 【错题集】python基础之字符串的格式化循环语句与注释
  6. 500kV某变电站红外测温 检测技术方案
  7. 初一数学教材人教版_初中数学教材章节-人教版
  8. 清洁机器人APP开发制作步骤
  9. 《用莫比乌斯带巧解内接矩形问题:拓扑学的用处》学习笔记
  10. C++ Primer Plus 第4章