Skip to content

Instantly share code, notes, and snippets.

View ak-git's full-sized avatar

ak-git

View GitHub Profile
@ak-git
ak-git / docker-compose.yaml
Created October 12, 2024 17:37
Actuator healthcheck
services:
spring-petclinic:
image: spring-petclinic:latest
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:8080/actuator/health || exit 1
interval: 30s
timeout: 5s
start_period: 30s
retries: 5
@ak-git
ak-git / SecondSaturdayOfMonth.java
Created February 18, 2024 18:28
Как получить вторую субботу текущего месяца используя Date Time API?
package com.ak.app;
import org.junit.jupiter.api.Test;
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.temporal.TemporalAdjusters;
class SecondSaturdayOfMonth {
@Test
@ak-git
ak-git / fft.R
Last active December 13, 2023 11:11
Fourier Transform in R
signal <- c(1, 0, 0, 1)
fft_result <- fft(signal)
print(fft_result)
@ak-git
ak-git / CollectionsAndCollectorsTest.java
Last active May 1, 2024 12:29
Collectors and Collections
package com.ak.app;
import org.junit.jupiter.api.Test;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
import java.util.function.Function;
@ak-git
ak-git / term.md
Last active March 21, 2024 06:31
MacOS: How can I delete the partition table on a USB flash drive?

find the path to the usb

diskutil list

delete the partition and reformat

diskutil partitionDisk  MBR MS-DOS FAT32 100%
package com.ak.app;
import javax.annotation.Nonnull;
import java.util.concurrent.ForkJoinPool;
import java.util.logging.Logger;
import java.util.stream.IntStream;
public class CommonPoolTest {
private CommonPoolTest() {
}
@ak-git
ak-git / LongAccumulatorTest.java
Created January 12, 2022 15:52
Параллельные аккумуляторы https://habr.com/ru/post/599603/
package com.ak.util;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.LongAccumulator;
import java.util.function.UnaryOperator;
import java.util.stream.Stream;
import org.testng.Assert;
import org.testng.annotations.Test;
package com.ak.util;
import java.time.Duration;
import java.time.Instant;
import java.time.temporal.TemporalAmount;
import java.util.Random;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.DelayQueue;
import java.util.concurrent.Delayed;
import java.util.concurrent.TimeUnit;
@ak-git
ak-git / EvenAndOdd.java
Last active September 4, 2021 17:36
A code snippet to print Even and Odd numbers using multi-threading
package com.ak.fx.core;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.logging.Logger;
import java.util.stream.IntStream;
import org.junit.jupiter.api.Test;