Bookmarks

Linux

Git Manual Page
The TTY demystified
The Linux kernel: processes
What is the exact difference between terminal, shell, tty and console?
Callback Hell

Math

What is a function
function'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:

  1. JDBC
  2. JNDI
  3. EJBs
  4. RMI
  5. JSP
  6. Java servlets
  7. XML
  8. JMS
  9. Java IDL
  10. JTS
  11. JTA
  12. JavaMail
  13. JAF

Java EE 概览
Servlet 4.0 (local)
Websocket 1.0 (local)

Tomcat

The Apache Tomcat software is an open source implementation of the:

  1. Jakarta Servlet
  2. Jakarta Server Pages
  3. Jakarta Expression Language
  4. Jakarta WebSocket
  5. Jakarta Annotations
  6. Jakarta Authentication

specifications. These specifications are part of the Jakarta EE platform.

Tomcat 官网

Maven 官网

Poems

frog (local)