Bookmarks
Linux
Git Manual PageThe TTY demystified
The Linux kernel: processes
What is the exact difference between terminal, shell, tty and console?
Callback Hell
Math
What is a functionfunction's codomain
Java
J2SE
下载 Java 运行环境
下载 JDK
Java Platform, Standard Edition Documentation
Java Language and Virtual Machine Specifications
What's the difference between JDK and JRE?
JDK is a superset of JRE, and contains everything that is in JRE, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE provides the libraries, the Java Virtual Machine (JVM), and other components to run applets and applications written in the Java Programming language. Note that the JRE includes components not required by the Java SE specification, including both standard and non-standard Java components.
J2EE
Java EE - Java Enterprise Edition
Java EE is a collection of specifications for developing
and deploying enterprise applications.
In general, enterprise applications refer to software hosted
on servers that provide the applications that support the
enterprise.
The specifications (defined by Sun) describe services, application
programming interfaces (APIs), and protocols.
The 13 core technologies that make up Java EE are:
- JDBC
- JNDI
- EJBs
- RMI
- JSP
- Java servlets
- XML
- JMS
- Java IDL
- JTS
- JTA
- JavaMail
- JAF
Java EE 概览
Servlet 4.0 (local)
Websocket 1.0 (local)
Tomcat
The Apache Tomcat software is an open source implementation of the:
- Jakarta Servlet
- Jakarta Server Pages
- Jakarta Expression Language
- Jakarta WebSocket
- Jakarta Annotations
- Jakarta Authentication
specifications. These specifications are part of the Jakarta EE platform.
Maven 官网