Skip to content

Instantly share code, notes, and snippets.

View yiding-he's full-sized avatar

捏造的信仰 yiding-he

View GitHub Profile
@yiding-he
yiding-he / build-app-image-win.cmd
Created April 24, 2023 12:14
pom.xml for JavaFX 20
%JDK_20%\bin\jpackage.exe --name XXXXXX ^
--input target\dist ^
--main-jar XXXXXX.jar ^
--type app-image ^
--dest target^
--icon .\assets\windows\logo.ico
@yiding-he
yiding-he / DisruptorPool.java
Last active November 17, 2020 03:45
基于 Disruptor 的队列/线程池封装
import com.lmax.disruptor.RingBuffer;
import com.lmax.disruptor.WorkHandler;
import com.lmax.disruptor.YieldingWaitStrategy;
import com.lmax.disruptor.dsl.Disruptor;
import com.lmax.disruptor.dsl.ProducerType;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.function.Consumer;
@yiding-he
yiding-he / my-coding-standards.md
Last active November 17, 2020 03:50
Java 编码规范

一、编码风格

(一)命名

1、不允许非常量命名当中出现下划线,但以下情况允许用下划线开头:

  • lambda 表达式的参数。

2、不允许使用拼音及拼音简写。