yanze v3.0 20200328一、Java概述Java创始人是詹姆斯·高斯林(James Gosling),他在1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。 后转至Sun公司(Stanford university network),1990年,与Patric
作为一个java程序员,JavaEE这个名称叫了很久了,突然叫Jakarta EE,感觉有点陌生。心里难免有点舍不得或者留恋。我们以后习惯Jakarta EE(雅加达)吧!Java EE 是 J2EE一个新名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架实现原理)演讲中指出:我们需要一个跨J2SE/WEB/E
1, linux jmap如何使用jmap命令可以获得运行中jvm快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能大对象创建,检查系统中什么对象最多,各种对象所占内存大小。命令格式:jmap [options] pid-dump:[live,]format=b,file=--dump堆到文件,live指明是活着对象,file指定文件名-finalizerinfo 打印
转载 9月前
21阅读
ant 是jakarta一个编译工具,如果你了解linux/Unix下makefile你就
转载 2008-11-04 14:49:00
43阅读
2评论
这几天各大技术公众号被Java EE更名为Jakarta EE新闻刷屏。其实Ja
原创 2022-04-14 16:50:06
87阅读
这几天微信各大技术公众号被Java EE更名为Jakarta EE新闻刷屏。其实Jakarta这个名词在我刚接触SAP Hybris时就听说过了。以下文字是转贴:2017 年 8 月,Oracle(甲骨文)决定将 Java EE(Java Enterprise Edition)移交给开源组织,最后 Eclipse 基金会接手。这应该是甲骨文实现对 Java 品牌控制最新举措,尽管之前...
原创 2021-07-14 16:07:35
183阅读
一、前言     每一个MBean都要有一个接口,比如前面的Hello要有一个HelloMBean接口。要多维护一个接口,的确是件麻烦事。 Apachecommons-modeler利用JMX中动态MBean原理很好解决了这一问题,commons-modeler使用得我们可以只写Hello,而不用写HelloMBean这个接口。不过这是有代价,它要求我们写一个mbeanxml描述文件(
JDK 是用于构建 Java 应用程序开发平台。了解不同 JDK 版本,然后在你开发环境中安装 JDK 并使用它来编译 Java 程序。Java Development Kit (JDK) 是 Java 编程中使用三个核心技术包之一,与 JVM(Java 虚拟机)和 JRE(Java 运行时环境)一起。区分这三种技术并了解它们之间联系非常重要:JVM是托管正在运行程序运行时。JRE是
java 特性和优势简单性面向对象可移植性 跨平台高性能分布式动态性 反射机制多线程安全性健壮性 Java 三大版本Java SE:标准版(桌面程序,控制台开发······)Java ME:嵌入式开发 (手机,小家电······)Java EE:E企业级开发 (web端,服务器开发·······) JDK,JRE,JVMJDK: Java Development Kit (Ja
pjax 是一个 jQuery 插件,它通过 ajax 和 pushState 技术提供了极速(无刷新 ajax 加载)浏览体验,并且保持了真实地址、网页标题,浏览器后退(前进)按钮也可以正常使用。pjax 工作原理是通过 ajax 从服务器端获取 HTML,在页面中用获取到 HTML 替换指定容器元素中内容。然后使用 pushState 技术更新浏览器地址栏中的当前地址。以下两点原因
转载 2023-11-20 01:37:34
343阅读
使用Java进行开发时,我遇到了一个常见问题——“java无法解析jakarta”。这个问题通常出现在项目的依赖配置不正确或者包版本不匹配时。为了解决这个问题,我详细梳理了处理过程,并将步骤记录如下。 ### 环境预检 在开始之前,我首先进行了环境预检,确保所有依赖和工具都已正确安装并配置。这个预检过程思维导图如下: ```mermaid mindmap root((环境预检))
原创 6月前
311阅读
# 实现“Jakarta javax”教程 ## 概述 本教程将指导一位刚入行开发者如何实现“Jakarta javax”。我们将逐步介绍整个实现流程,并提供代码示例和解释。 ## 整体流程 下面是实现“Jakarta javax”整体流程。我们将通过以下步骤来完成任务。 | 步骤 | 描述 | | --- | --- | | 1 | 创建项目 | | 2 | 导入Jakarta EE库
原创 2023-09-29 11:48:32
197阅读
一、AJAX使用中常遇到问题AJAX开发与传统CS开发有很大不同。这些不同引入了新编程问题,最大问题在于易用性。由于AJAX依赖浏览器JavaScript和XML,浏览器兼容性和支持标准也变得和JavaScript运行时性能一样重要了。这些问题中大部分来源于浏览器、服务器和技术组合,因此必须理解如何才能更好使用这些技术。二、AJAX常见框架Dojo,ExtJS,GWT,Pr
# 如何实现“javax jakarta”教程 ## 步骤概述 为了帮助你学会如何实现“javax jakarta”,我将为你详细介绍整个过程。以下是整个流程步骤概述: | 步骤 | 操作 | | --- | --- | | 1 | 下载并安装 Jakarta EE(以前是 Java EE) | | 2 | 创建一个新 Jakarta EE 项目 | | 3 | 添加依赖项 | | 4
原创 2024-03-13 03:37:02
63阅读
最后本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我读者朋友们:目录:问题使用SpringMvc时出现报错报错java: 无法访问jakarta.servlet.ServletException   找不到jakarta.servlet.ServletException类文件原因分析在 Java EE 8 中,一些标准 Java EE 包已经从 j
# Jakarta EE 和 Java EE ## 介绍 Java Enterprise Edition(Java EE)是一种用于开发企业级应用程序Java平台。Java EE提供了一系列API和规范,用于开发和部署分布式、可伸缩和可靠企业应用程序。然而,自从Oracle将Java EE交由Eclipse基金会管理,并改名为Jakarta EE以后,这两个术语开始并存。 ## Jak
原创 2023-11-18 12:50:16
498阅读
 1. JVM(java virtual machine)       JVM即java虚拟机,是运行java程序工具。所有的java程序首先会被编译成.class类文件,然后.class文件才可以在JVM虚拟机上运行。由于JVM执行是与平台无关(即与特殊实现方 法、主机硬件、主机操作系统无关)字节码文件,所以可以实现“一次编译
转载 5月前
26阅读
SpringBoot 3.0 变更一、新特性JDK 17Spring Boot 3.0 使用 Java 17作为最低版本,如果版本低于17,那么首先要升级你JDK到JDK17。如果你要使用Native Image特性,要使用GraalVM 22.3以上和 Native Build Tools Plugin 0.9.17 或更高版本。Jakarta EE 9另外一个很重要变化就是本次升级之后,
转载 2024-05-09 12:06:37
872阅读
# Jakarta EE和Java Enterprise ## 简介 Java Enterprise Edition(Java EE)是用于开发企业级应用程序一套Java技术规范和平台。Java EE提供了一系列标准API和工具,用于构建可扩展、可靠和安全企业应用。 Java EE在2017年进行了重大变革,由Oracle捐赠给了Eclipse基金会,并改名为Jakarta EE。Jak
原创 2024-01-06 08:43:20
453阅读
从今天开始,打算写一个jetpack系列博客一来是把自己掌握一些技术点分享出来二来也是对自己学习到东西做一个总结那么现在开始!因为是系列博客第一篇所以打算分成四个部分来讲1.什么是jetpack 2.jetpack包含那些东西 3.学习jetpack有什么用 4.怎么学习jetpack接下来,就让我们一探究竟吧1、什么是jetpackJetPack是Google推出一些库集合。是And
  • 1
  • 2
  • 3
  • 4
  • 5