Skip to content

Instantly share code, notes, and snippets.

@hanohrs
hanohrs / revert0cc81db.diff
Created May 1, 2024 10:11
Manual revert of 0cc81db
diff --git a/h2/src/main/org/h2/mvstore/RandomAccessStore.java b/h2/src/main/org/h2/mvstore/RandomAccessStore.java
index dbf2ee378..61d4e3f23 100644
--- a/h2/src/main/org/h2/mvstore/RandomAccessStore.java
+++ b/h2/src/main/org/h2/mvstore/RandomAccessStore.java
@@ -43,7 +43,6 @@ public abstract class RandomAccessStore extends FileStore<SFChunk>
private long reservedLow;
private long reservedHigh;
- private boolean stopIdleHousekeeping;
@hanohrs
hanohrs / Main.java
Last active April 30, 2024 09:45
h2-2.2.224 AssertionError in shrinkStoreIfPossible repro
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.sql.*;
public class Main {
private static final String URL = "jdbc:h2:./test;MAX_COMPACT_TIME=-1;AUTO_COMPACT_FILL_RATE=100";
private static final int LIST_LENGTH = 10_000_000;
@hanohrs
hanohrs / CodeGenMeta.java
Created March 30, 2021 12:02 — forked from chrisvest/CodeGenMeta.java
Example showing how to generate, compile, load and run Java programs at run-time.
import javax.tools.*;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.reflect.Method;
import java.net.URI;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;

Windows コンテナーたち

Hyper-V のようなハードウェア仮想化を禁止された環境で使えそうなコンテナー技術について

  • Windows プロセス分離 = Windows Server コンテナー
  • Windows Defender Exploit Guard
  • Windows 10 Fall Creators Update
@hanohrs
hanohrs / SortMojis.java
Last active February 26, 2021 03:08
gc timings fixed
import java.math.BigInteger;
import java.text.NumberFormat;
import java.util.*;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
public class SortMojis {
private static final NumberFormat NUM_FMT = NumberFormat.getNumberInstance(Locale.JAPAN);
private static final String kanjis = "\uD842\uDFB7\uD867\uDE3D";
private static final String emojis =