This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
########################################################################################################################### | |
Kubernetes Docker Node.js MongoDB Minio | |
########################################################################################################################### | |
# node-mongodb-app Version 1.0.0 | |
########################################################################################################################### |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Kubernetes | |
• Container management platform | |
• Kubernetes supports container orchestration | |
# What is container management? | |
• Container management is the process of organizing, adding, removing, or updating a significant number of containers. | |
• Containers are an excellent choice when developing software based on microservice architectures. | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Java 22 | |
// OpenJDK 22 | |
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK22/jdk-22.jdk/Contents/Home/bin/":$PATH | |
// % java --enable-preview --source 22 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java22.java | |
// Or | |
// % javac -Xlint:preview --enable-preview --source 22 --add-modules=jdk.incubator.vector Java22.java | |
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java22 | |
// Java 21 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Java 21 | |
// OpenJDK 21 | |
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK21/jdk-21.jdk/Contents/Home/bin/":$PATH | |
// % java --enable-preview --source 21 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java21.java | |
// Or | |
// % javac -Xlint:preview --enable-preview --source 21 --add-modules=jdk.incubator.vector Java21.java | |
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java21 | |
// Java 20 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Java 20 | |
// OpenJDK 20 | |
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK20.0.2/jdk-20.0.2.jdk/Contents/Home/bin/":$PATH | |
// % java --enable-preview --source 20 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java20.java | |
// Or | |
// % javac -Xlint:preview --enable-preview --source 20 -add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java20.java | |
// % java --enable-preview --enable-native-access=ALL-UNNAMED -add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java20 | |
// Java 19 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Java 19 | |
// OpenJDK 19 | |
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK19.0.2/jdk-19.0.2.jdk/Contents/Home/bin/":$PATH | |
// % java --enable-preview --source 19 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java19.java | |
// Or | |
// % javac -Xlint:preview --enable-preview --source 19 --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java19.java | |
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java19 | |
// Java 18 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// CS 12 | |
/* | |
1. Primary constructors | |
2. Collection expressions | |
3. ref readonly parameters | |
4. Default lambda parameters | |
5. Alias any type | |
6. Inline arrays | |
7. Experimental attribute | |
8. Interceptors |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// CS 11 | |
/* | |
1. Raw string literals | |
2. Generic math support | |
3. Generic attributes | |
4. UTF-8 string literals | |
5. Newlines in string interpolation expressions | |
6. List patterns | |
7. File-local types | |
8. Required members |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Java 18 | |
// OpenJDK 18 | |
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK18.0.2/jdk-18.0.2.jdk/Contents/Home/bin/":$PATH | |
// % java --enable-preview --source 18 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector,jdk.incubator.foreign Java18.java | |
// Or | |
// % javac -Xlint:preview --enable-preview --source 18 --add-modules=jdk.incubator.vector,jdk.incubator.foreign Java18.java | |
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector,jdk.incubator.foreign Java18 | |
// Java 17 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Java 17 | |
// OpenJDK 17 | |
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK17.0.2/jdk-17.0.2.jdk/Contents/Home/bin/":$PATH | |
// Java 17 | |
// Microsoft Build of OpenJDK | |
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/MicrosoftBuildofOpenJDK/jdk-17.0.8.1+1/Contents/Home/bin/":$PATH | |
// % java --enable-preview --source 17 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.foreign,jdk.incubator.vector Java17.java | |
// Or |