Skip to content

Instantly share code, notes, and snippets.

@zunpiau
zunpiau / Main.java
Created January 31, 2021 14:14 — forked from rednaxelafx/Main.java
Code and session notes for blog post: Exploring HotSpot runtime data with HSDB http://rednaxelafx.iteye.com/blog/1847971
public class Main {
public static void main(String[] args) {
Test test = new Test();
test.fn();
}
}
.application-main > .d-flex {
flex-direction: row-reverse;
}
.bg-gray{
background-color: #fff !important;
}
.team-left-column.col-12.col-md-3.col-lg-3.pr-5.mt-5.hide-lg.hide-md.hide-sm.border-bottom{
padding-left: 24px;
@zunpiau
zunpiau / AStar.java
Created June 28, 2018 13:10
A星算法
package io.github.zunpiau;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class AStar {
private static final int MAX_MAP_WIDTH = 100;
@zunpiau
zunpiau / FileWatcher.java
Last active May 14, 2018 13:12
watch multiple file in different directory
import java.io.IOException;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Executors;
public class FileWatcher {
package io.github.zunpiau;
import java.util.Random;
/**
* 洗牌算法
* <a href="https://coolshell.cn/articles/8593.html">如何测试洗牌程序<a/>
*/
public class FisherYatesShuffle {
@zunpiau
zunpiau / backup.sh
Last active January 22, 2018 14:41
PostgreSQL Backup Script
#!/bin/bash
##########################
## Configure ##
##########################
LOCALDIR=
DATABASE_PASSWORD=
DATABASE_USER=
DATABASES=(
)
@zunpiau
zunpiau / Sort.java
Last active November 16, 2017 05:33
`.`分割后字典排序
List<String> arr = Arrays.asList ("a.b.c", "a.b", "a.ab", "c");
arr.sort ((o1, o2) -> {
String[] spilt1 = o1.split ("\\.");
String[] spilt2 = o2.split ("\\.");
int compare = 0;
for (int i = 0; i < spilt1.length && i < spilt2.length; i++) {
compare = spilt1[i].compareTo (spilt2[i]);
if (compare != 0)
break;
}
@zunpiau
zunpiau / jetty
Last active October 27, 2017 14:29
Startup Jetty under Systemd
# /etc/default/jetty
JETTY_HOME=/opt/jetty/jetty-distribution-9.4.8
JETTY_BASE=/var/www/jetty-base
TMPDIR=/var/www/jetty-base/temp
JETTY_PID=/var/www/jetty-base/jetty/jetty.pid
@zunpiau
zunpiau / DataConfig.java
Created October 15, 2017 15:19
MySQL configure & Java connection configure
dataSource.setInitSQL("SET NAMES utf8mb4 collate utf8mb4_unicode_ci");