Skip to content

Commit d0a3196

Browse files
committed
chore: notes update
1 parent 9b3ebd3 commit d0a3196

File tree

4 files changed

+23
-24
lines changed

4 files changed

+23
-24
lines changed

Writerside/topics/notes/Containers.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ $ docker pull cgr.dev/chainguard/jdk:latest
2424

2525
# Openjdk
2626
# https://github.com/docker-library/openjdk
27-
$ docker pull openjdk:24-slim
27+
$ docker pull openjdk:25-slim
2828

2929
# Eclipse Temurin
3030
# https://github.com/adoptium/containers#supported-images
@@ -40,8 +40,8 @@ $ docker pull container-registry.oracle.com/java/jdk:latest
4040

4141
# Azul Zulu
4242
# https://github.com/zulu-openjdk/zulu-openjdk
43-
$ docker pull azul/zulu-openjdk-debian:23-jre
44-
$ docker pull azul/zulu-openjdk-alpine:23-jre
43+
$ docker pull azul/zulu-openjdk-debian:24-jre
44+
$ docker pull azul/zulu-openjdk-alpine:24-jre
4545
$ docker pull azul/prime-debian:latest
4646

4747
# Amazon Corretto
@@ -100,7 +100,7 @@ $ brew install <name>
100100
--publish 8080:8080 \
101101
--name app \
102102
--mount type=bind,source=$PWD,destination=/app,readonly \
103-
openjdk:24-slim
103+
openjdk:25-slim
104104
```
105105

106106
* Docker Image Size
@@ -191,9 +191,9 @@ $ docker run \
191191
--mount type=bind,source=$(pwd),destination=/app,readonly \
192192
--mount type=bind,source=/,destination=/host,readonly \
193193
--name openjdk \
194-
openjdk:24-slim \
194+
openjdk:25-slim \
195195
java \
196-
--source 24 --enable-preview \
196+
--source 25 --enable-preview \
197197
-XX:+UnlockExperimentalVMOptions \
198198
-XX:+UnlockDiagnosticVMOptions \
199199
-XX:+PrintFlagsFinal \
@@ -213,7 +213,7 @@ $ docker run \
213213

214214
```bash
215215
# OpenJDK reverts to Serial GC when it detects < 2 CPUs or < 2GB RAM
216-
$ docker run -it --rm --cpus=1 --memory=1G openjdk:24-slim java -Xlog:gc --version
216+
$ docker run -it --rm --cpus=1 --memory=1G openjdk:25-slim java -Xlog:gc --version
217217
#[0.007s][info][gc] Using Serial
218218
```
219219

@@ -247,7 +247,7 @@ $ docker run \
247247
--mount type=bind,source=/usr/bin/docker,destination=/usr/bin/docker,readonly \
248248
--mount type=bind,source=/proc/,target=/host/proc/,ro=true \
249249
--mount type=bind,source=/sys/fs/cgroup/,target=/host/sys/fs/cgroup,ro=true \
250-
openjdk:24-slim java --enable-preview src/App.java
250+
openjdk:25-slim java --enable-preview src/App.java
251251

252252
# --security-opt seccomp=my_sandbox
253253
# --cap-add=chown \
@@ -274,15 +274,15 @@ $ docker run \
274274
-it \
275275
--rm \
276276
--pull always \
277-
openjdk:24-slim \
277+
openjdk:25-slim \
278278
sh -c "cat /proc/self/cgroup | grep -i '/docker'"
279279

280280
# Check if running on Kubernets
281281
$ docker run \
282282
-it \
283283
--rm \
284284
--pull always \
285-
openjdk:24-slim \
285+
openjdk:25-slim \
286286
sh -c "printenv | grep SERVICE"
287287
```
288288

Writerside/topics/notes/JVM-Profiling.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@
99

1010
### 1. Flight Recorder
1111

12-
* [JFR Event Collections](https://sap.github.io/SapMachine/jfrevents/21.html)
12+
* [JFR Event Collections](https://sap.github.io/SapMachine/jfrevents/24.html)
1313
* [Java Flight Recorder Events](https://bestsolution-at.github.io/jfr-doc/index.html)
1414
* [OpenJDK - JFR EventNames](https://github.com/openjdk/jdk/blob/master/test/lib/jdk/test/lib/jfr/EventNames.java)
15-
* [JFR Events Explorer by Chris Newland](https://chriswhocodes.com/jfr_jdk21.html)
1615
* [OpenJDK - JFR Profile Configs](https://github.com/openjdk/jdk/tree/master/src/jdk.jfr/share/conf/jfr)
1716

1817
### 2. Java Mission Control
@@ -165,9 +164,9 @@ $ open '/Applications/JDK Mission Control.app' --args -vm $JAVA_HOME/bin
165164
$ jfr print --events FinalizerStatistics dump.jfr
166165
```
167166

168-
* [Troubleshoot Perf Issues Using JFR](https://docs.oracle.com/en/java/javase/23/troubleshoot/troubleshoot-performance-issues-using-jfr.html)
169-
* [Flight Recorder Tool](https://docs.oracle.com/en/java/javase/23/troubleshoot/diagnostic-tools.html#GUID-D38849B6-61C7-4ED6-A395-EA4BC32A9FD6)
170-
* [Flight Recorder API Guide](https://docs.oracle.com/en/java/javase/23/jfapi/flight-recorder-configurations.html)
167+
* [Troubleshoot Perf Issues Using JFR](https://docs.oracle.com/en/java/javase/24/troubleshoot/troubleshoot-performance-issues-using-jfr.html)
168+
* [Flight Recorder Tool](https://docs.oracle.com/en/java/javase/24/troubleshoot/diagnostic-tools.html#GUID-D38849B6-61C7-4ED6-A395-EA4BC32A9FD6)
169+
* [Flight Recorder API Guide](https://docs.oracle.com/en/java/javase/24/jfapi/flight-recorder-configurations.html)
171170

172171
### 6.JFR Streaming
173172

Writerside/topics/notes/OpenJDK.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ $ java --enable-preview Foo
2020
```
2121

2222
- [JEP12](https://openjdk.java.net/jeps/12)
23-
- [Preview Features](https://docs.oracle.com/en/java/javase/23/language/preview-language-and-vm-features.html)
23+
- [Preview Features](https://docs.oracle.com/en/java/javase/24/language/preview-language-and-vm-features.html)
2424
- [Gradle - Enabling Java preview features](https://docs.gradle.org/current/userguide/building_java_projects.html#sec:feature_preview)
2525

2626
##### 3. Java Platform Module Systems (JPMS)
@@ -34,7 +34,7 @@ $ java --show-module-resolution java.base
3434
$ java --upgrade-module-path $DIR
3535
```
3636

37-
- [Java Compiler Upgradeable module]( https://docs.oracle.com/en/java/javase/23/docs/api/java.compiler/module-summary.html)
37+
- [Java Compiler Upgradeable module]( https://docs.oracle.com/en/java/javase/24/docs/api/java.compiler/module-summary.html)
3838

3939
##### 4. Disassembles a class
4040

@@ -98,7 +98,7 @@ $ java -Xint interpreted mode execution only (fast startup)
9898
$ java -Xmixed mixed mode execution (default)
9999
```
100100

101-
- [Java Command Options*](https://docs.oracle.com/en/java/javase/23/docs/specs/man/java.html)
101+
- [Java Command Options*](https://docs.oracle.com/en/java/javase/24/docs/specs/man/java.html)
102102
- [VM Options](https://www.oracle.com/java/technologies/javase/vmoptions-jsp.html)
103103
- [`class` file format major versions](https://docs.oracle.com/javase/specs/jvms/se20/html/jvms-4.html#jvms-4.1-200-B.2)
104104

@@ -273,7 +273,7 @@ $ fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))'
273273

274274
### Networking & Security
275275

276-
[🚨Security Developer’s Guide](https://docs.oracle.com/en/java/javase/23/security/index.html)
276+
[🚨Security Developer’s Guide](https://docs.oracle.com/en/java/javase/24/security/index.html)
277277

278278
##### 1. [Allow Unsafe Server Cert Change](https://github.com/openjdk/jdk/blob/6a905b6546e288e86322ae978a1f594266aa368a/src/java.base/share/classes/sun/security/ssl/ClientHandshakeContext.java#L35-L76)
279279

@@ -285,8 +285,8 @@ $ fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))'
285285

286286
##### 2. Debugging TLS
287287

288-
- https://docs.oracle.com/en/java/javase/23/security/java-secure-socket-extension-jsse-reference-guide.html#GUID-4D421910-C36D-40A2-8BA2-7D42CCBED3C6
289-
- https://docs.oracle.com/en/java/javase/23/security/java-secure-socket-extension-jsse-reference-guide.html
288+
- https://docs.oracle.com/en/java/javase/24/security/java-secure-socket-extension-jsse-reference-guide.html#GUID-4D421910-C36D-40A2-8BA2-7D42CCBED3C6
289+
- https://docs.oracle.com/en/java/javase/24/security/java-secure-socket-extension-jsse-reference-guide.html
290290
- https://github.com/sureshg/InstallCerts/blob/master/src/main/kotlin/io/github/sureshg/extn/Certs.kt
291291

292292
```bash
@@ -306,8 +306,8 @@ $ fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))'
306306
##### 3. Java Networking Properties
307307

308308
- http://htmlpreview.github.io/?https://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/java/net/doc-files/net-properties.html
309-
- https://docs.oracle.com/en/java/javase/23/docs/api/java.base/java/net/doc-files/net-properties.html
310-
- [All Java Networking System Properties](https://docs.oracle.com/en/java/javase/23/core/java-networking.html#GUID-E6C82625-7C02-4AB3-B15D-0DF8A249CD73)
309+
- https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/net/doc-files/net-properties.html
310+
- [All Java Networking System Properties](https://docs.oracle.com/en/java/javase/24/core/java-networking.html#GUID-E6C82625-7C02-4AB3-B15D-0DF8A249CD73)
311311
- https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html
312312

313313
| Config | Description |

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@
199199
</div>
200200
<h1>Suresh</h1>
201201
<p>
202-
Backend Developer | OSS | Java 23 | Kotlin Multiplatform (JVM, Native, Wasm, JS) | OpenJDK | GraalVM | Ktor |
202+
Backend Developer | OSS | Java 24 | Kotlin Multiplatform (JVM, Native, Wasm, JS) | OpenJDK | GraalVM | Ktor |
203203
SpringBoot | Jetbrains Compose Web
204204
</p>
205205
<div class="social-icons">

0 commit comments

Comments
 (0)