Skip to content

Instantly share code, notes, and snippets.

View xinyii's full-sized avatar

Yi Xin xinyii

View GitHub Profile
@xinyii
xinyii / reload.sh
Created March 23, 2022 07:46
[Docker reload daemon.json] #docker
kill -SIGHUP $(pidof dockerd)
@xinyii
xinyii / print.sh
Created January 11, 2022 07:35
[Gradle dependencies] #gradle
# print all dependencies
gradle dependencies
# print a dependeny
gradle dependencyInsight --dependency <name>
@xinyii
xinyii / statistics.sh
Created December 27, 2021 10:21
[Git Statistics] #git
# Count the number of rows added and deleted by each person
git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
@xinyii
xinyii / set.sh
Created November 30, 2021 06:53
[PyPi Chinese Mirror] #python #pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
@xinyii
xinyii / install.sh
Created September 30, 2021 00:53
[Alpine installs chrome to support puppeteer] #linux #puppeteer
sed -i 's/dl-cdn.alpinelinux.org/mirrors.tencentyun.com/g' /etc/apk/repositories
apk update
apk upgrade
apk add --no-cache udev ttf-freefont chromium
@xinyii
xinyii / set.sh
Created September 29, 2021 01:50
[Alpine setting the timezone] #linux
apk add tzdata
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
apk del tzdata
@xinyii
xinyii / export.sh
Created August 31, 2021 03:50
[Export git log] #git
git log --pretty=format:"- %s [%h](https://xxx/commit/%H)" > ~/Desktop/commit.log
@xinyii
xinyii / deploy.sh
Created August 19, 2021 07:44
[Maven deploy repository on the command line] #maven
mvn deploy -DaltDeploymentRepository=gitlab::default::https://gitlab.com/api/v4/projects/<project_id>/packages/maven
@xinyii
xinyii / linux.sh
Created July 28, 2021 04:27
[Minikube proxy] #docker #k8s
export HTTP_PROXY=http://127.0.0.1:10809
export HTTPS_PROXY=http://127.0.0.1:10809
export ALL_PROXY=socks5://127.0.0.1:10808
export NO_PROXY=localhost,127.0.0.1,10.96.0.0/12,192.168.99.0/24,192.168.39.0/24
@xinyii
xinyii / run-jar-with-jmx.sh
Last active June 10, 2021 10:48
[JMX Remote] #java
nohup java -jar \
-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.host=127.0.0.1 \
-Dcom.sun.management.jmxremote.port=9090 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Djava.rmi.server.hostname=127.0.0.1 \
xxx.jar &>/dev/null &