Skip to content

Instantly share code, notes, and snippets.

View mahairod's full-sized avatar

Anton Astafiev mahairod

View GitHub Profile
@mahairod
mahairod / MultiMarkedInputStream.java
Last active January 25, 2024 01:36
Java InputStream with support for multiple marks/resets and input counting
/*
* Авторское право принадлежит Антону Александровичу Астафьеву <anton@astafiev.me> ѱ 2024.
* Все права защищены и охраняются законом.
* Copyright (c) 2024 Anton Astafiev <anton@astafiev.me>. All rights reserved.
*
* Собственная лицензия Астафьева
* Данный программный код является собственностью Астафьева Антона Александровича
* и может быть использован только с его личного разрешения
*/
package net.elliptica.disk;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
@mahairod
mahairod / DownloadFileHttpHandler.java
Created February 24, 2020 17:37 — forked from rponte/DownloadFileHttpHandler.java
Simple jUnit Rule to create a HttpServer
package base.junitrules;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import java.net.HttpURLConnection;
import com.sun.net.httpserver.HttpExchange;