Skip to content

Commit 8fd68ca

Browse files
committed
Added more simple examples and updated dependencies
1 parent 0f26b85 commit 8fd68ca

4 files changed

Lines changed: 78 additions & 5 deletions

File tree

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@
1313

1414
<google-guava.version>33.5.0-jre</google-guava.version>
1515
<commons-collections4.version>4.5.0</commons-collections4.version>
16-
<commons-lang3.version>3.19.0</commons-lang3.version>
16+
<commons-lang3.version>3.20.0</commons-lang3.version>
1717
<lombok.version>1.18.42</lombok.version>
1818
<gson.version>2.13.2</gson.version>
19-
<jackson.version>3.0.0</jackson.version>
19+
<jackson.version>3.0.2</jackson.version>
2020
<reflections.version>0.10.2</reflections.version>
2121

22-
<logback.version>1.5.19</logback.version>
22+
<logback.version>1.5.21</logback.version>
2323
<slf4j.version>2.0.17</slf4j.version>
2424

25-
<junit.version>6.0.0</junit.version>
25+
<junit.version>6.0.1</junit.version>
2626
<archunit.version>1.4.1</archunit.version>
27-
<dependency-check-maven.version>12.1.6</dependency-check-maven.version>
27+
<dependency-check-maven.version>12.1.9</dependency-check-maven.version>
2828
</properties>
2929

3030
<dependencyManagement>

src/main/java/nl/rdb/java_examples/encoding_decoding/Base64Example.java

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,50 @@ void base64StringExample() throws Exception {
3131
}
3232
}
3333

34+
@Example
35+
void base64() {
36+
String test = """
37+
-----BEGIN CERTIFICATE-----
38+
MIIEHzCCAwegAwIBAgIJAOGFzLmVYmLkMA0GCSqGSIb3DQEBCwUAMIGQMQswCQYD
39+
VQQGEwJOTDEVMBMGA1UECAwMWnVpZC1Ib2xsYW5kMRMwEQYDVQQHDApab2V0ZXJt
40+
ZWVyMQ4wDAYDVQQKDAU0MiBCVjEiMCAGA1UECwwZRGVwYXJ0bWVudCBvZiBXZWJz
41+
ZXJ2aWNlczEhMB8GA1UEAwwYNDIgQlYgU2VydmVyIENlcnRpZmljYXRlMB4XDTIw
42+
MDEyNzE0MjYyMFoXDTIxMDYxMDE0MjYyMFowgaQxCzAJBgNVBAYTAk5MMRUwEwYD
43+
VQQIEwxadWlkLUhvbGxhbmQxEzARBgNVBAcTClpvZXRlcm1lZXIxDjAMBgNVBAoT
44+
BTQyIEJWMSUwIwYDVQQLExxEZXBhcnRtZW50IG9mIEltcGxlbWVudGF0aW9uMRIw
45+
EAYDVQQDEwlsb2NhbGhvc3QxHjAcBgkqhkiG9w0BCQEWD2RldmVsb3BlckA0Mi5u
46+
bDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKGyvQCvcU3y+c7aTjZl
47+
ni7rpBTrms7oEea/krJmYoxNzMrFSNG2I8Z60jbDNI8RYH5p1Bv+DFnPm831Zsfh
48+
dg2two6sm2YegQj0lbwR+XhRyky5OAh/Lxn3ognhC0Y3V1IR4IWCuIrAw770F0Uh
49+
dSuGbe7Q/xnS9erBPrGgzYG93hbYEKijH1GGg0o3Kh7Yu3ahm1KxlujaHGX9p7Z0
50+
a3Ggwkz2r63tFX7U4UcGJwRojYNORRTZRMHfw8SBZ5MmrLcKaRKH27O9oVlT8659
51+
NWQCAm4f5lJdINzgapHsyrb0wNjI5IemI0mRMUeSt94Q/PfEdrKd1pcYLApdmFE1
52+
0a0CAwEAAaNmMGQwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwSgYDVR0RBEMwQYIJ
53+
bG9jYWxob3N0ggU0Mi5ubIIPYml0YnVja2V0LjQyLm5sghBjb25mbHVlbmNlLjQy
54+
Lm5sggpqaXJhLjQyLm5sMA0GCSqGSIb3DQEBCwUAA4IBAQCv83UWm2aNzRiOQZUd
55+
uu/vzGV9nOw+440y4zwiGRFAUMiu/7GjVefmdyqhdF9ftCMm3IPerh6CkthfxviX
56+
laZZIGV/5yuABErrswAdlZ+mU96Y65zVwSZBGjfN+5YYgpeE6Yo9Z1Sy0vkLrpYm
57+
x4TLShWcKWBvHO/CWWMPeEUYNtc/AwM+zI+7xBR9vVfht71uD+HjNa3WbEFiA8xk
58+
GUmUbF+3Oxlrgzo393Pa6x9UanjwynOxKJMIQD645+6EK8G+Rn5dN0ocJuwaOqlh
59+
QRH1uWUzpMVp8pvTApatyWio1f2okTyMY601nkqwO9DSYYjVrL7QvNWuN75A38/o
60+
wYPu
61+
-----END CERTIFICATE-----
62+
""";
63+
String testing = "";
64+
try (var out = new ByteArrayOutputStream();) {
65+
serialize(test, out);
66+
67+
log.info("Test: {}", out);
68+
69+
testing = out.toString();
70+
} catch (Exception ex) {
71+
log.error("Test");
72+
}
73+
74+
log.info("Base64: {}", testing);
75+
log.info("Base64 -2: {}", new String(Base64.getEncoder().encode(test.getBytes())));
76+
}
77+
3478
@Example
3579
void base64MapExample() throws Exception {
3680
Map<String, Object> map = new HashMap<>();
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package nl.rdb.java_examples.random;
2+
3+
import java.util.Random;
4+
import java.util.stream.IntStream;
5+
6+
import lombok.extern.slf4j.Slf4j;
7+
import nl.rdb.java_examples.scanner.Example;
8+
9+
@Slf4j
10+
public class RandomExample {
11+
12+
private static final Random RANDOM = new Random();
13+
14+
@Example
15+
void randomInt() {
16+
IntStream.range(0, 10).forEach(i -> log.info("index: {}: {}", i, RANDOM.nextInt(3)));
17+
}
18+
}

src/main/java/nl/rdb/java_examples/string/StringExample.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,17 @@ void stringReplace() {
3131
log.info(str2.replaceAll("[,. ]", "").toLowerCase());
3232
}
3333

34+
@Example
35+
void finalString() {
36+
final String example = "Testing: %s";
37+
38+
String formatted = example.formatted("Test 1");
39+
log.info(formatted);
40+
41+
String stringFormat = String.format(example, "Test 2");
42+
log.info(stringFormat);
43+
}
44+
3445
@Example
3546
void replace() {
3647
String test = "... ... \\. ..";

0 commit comments

Comments
 (0)