Skip to content

Instantly share code, notes, and snippets.

View c-rainstorm's full-sized avatar
💭
I may be slow to respond.

Mr.恒尘 c-rainstorm

💭
I may be slow to respond.
View GitHub Profile
@c-rainstorm
c-rainstorm / config
Created September 21, 2021 12:06
阿里云CentOS构建三节点Zookeeper集群
# ~/.ssh/config
# 输入ECS实例的别名,用户SSH远程连接。
Host ali-zk1
# 输入ECS实例的公网IP地址。
HostName 123.56.132.144
# 输入端口号,默认为22。
Port 22
# 输入登录账号。
User root
@c-rainstorm
c-rainstorm / .gitconfig
Created September 21, 2021 03:27
global git config
[http]
proxy = http://127.0.0.1:1087
[https]
proxy = https://127.0.0.1:1087
[alias]
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
function FindProxyForURL(url, host)
{
return "SOCKS 192.168.0.222:1086";
}
@c-rainstorm
c-rainstorm / AsyncUtil.java
Created October 29, 2020 10:28
通用的异步执行工具
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import lombok.extern.slf4j.Slf4j;
import java.util.concurrent.*;
@Slf4j
public class AsyncUtil {
/**
* 异步场景 -> 线程池
function FindProxyForURL(url, host)
{
return "SOCKS 192.168.0.107:1086";
}
package me.rainstorm.playground.webserver;
import lombok.SneakyThrows;
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.time.LocalDateTime;
/**
package me.rainstorm.playground.reactor;
import java.io.IOException;
import java.nio.channels.Selector;
import java.nio.channels.SocketChannel;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicInteger;
/**
@c-rainstorm
c-rainstorm / gist:1bbd44b388acd35ca6eaf07d1fbd9bc7
Last active May 14, 2020 18:28 — forked from sambatyon/gist:3bbd8d5f81b65398c0d0
SSH between Mac OS X host and Virtual Box guest

On Mac OS (host):

Shutdown your VM and do:

VirtualBox > Settings > Network > Add (you will get vboxnet0)

On a terminal ifconfig will show you new interface vboxnet0

VM's Settings > System > check "Enable I/O APIC." VM's Settings > Network > Adapter 2 > host-only vboxnet0

public class Emperor {
private Emperor() {
}
private static List<Emperor> emperors;
private static final Integer MAX_NUM_OF_EMPEROR = Integer.valueOf(3);
private static AtomicInteger lastUsed = new AtomicInteger(-1);
static {
emperors = new ArrayList<>();
{+forward-override{forward-socks5 127.0.0.1:8118 .}}
14.102.250.18
14.102.250.19
174.142.105.153
67.220.91.15
67.220.91.18
67.220.91.23
69.65.19.160
72.52.81.22
85.17.73.31