Skip to content

Instantly share code, notes, and snippets.

View punkmonday's full-sized avatar

fff punkmonday

View GitHub Profile
@punkmonday
punkmonday / mysqlbackup.bat
Last active December 7, 2020 07:17
mysqlbackup
FOR /F "tokens=1-4 DELIMS=/ " %%F IN ('date /T') DO (set v_date=%%F%%G%%H)
FOR /F "tokens=1-4 DELIMS=: " %%F IN ('time /T') DO (set v_time=%%F%%G%%H)
set fname=%v_date%_%v_time%.sql
set mysqldump="C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump"
cd C:\database-backup
%mysqldump% -h192.168.1.101 -P3306 -uroot -p123456 test > test_%fname%
forfiles /p %~dp0 /s /m *.sql /d -7 /c "cmd /c del @path"
@punkmonday
punkmonday / docker run
Created November 19, 2020 08:32
xuxueli/xxl-job-admin
docker run
-e PARAMS="--spring.datasource.url=jdbc:mysql://192.168.0.240:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=UTC
--server.port=8080 服务启动窗口
--spring.datasource.username=root
--spring.datasource.password=123456
--spring.datasource.driver-class-name=com.mysql.jdbc.Driver
--spring.mail.host=smtp.qq.com
--spring.mail.port=465
--spring.mail.username=1505455703@qq.com
--spring.mail.from=cron@qq.com
@punkmonday
punkmonday / UmsPayUtil.java
Created October 31, 2020 07:48
银联商务支付工具类
package com.facepay.lovefamily.pay.utils;
/**
* Created by faliny on 2017/8/25.
*/
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.RandomUtil;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.codec.digest.DigestUtils;
@punkmonday
punkmonday / git.sh
Last active October 12, 2020 01:14
install minikube
git log --author=fxb --since="3 day ago" --pretty="%s"
@punkmonday
punkmonday / AbstractIntegrationTest.java
Last active May 24, 2020 01:14
springboot1.5.x单元测试,注意@componentscan扫描
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@SpringBootTest
@RunWith(SpringRunner.class)
public abstract class AbstractIntegrationTest {
}
@punkmonday
punkmonday / .vimrc
Last active October 27, 2021 07:30
自定义.vimrc,系统粘贴板生效需要安装vim-X11(fedora) https://vim.fandom.com/wiki/Accessing_the_system_clipboard ps: windows的vimrc在~/_vimrc,可以用:version查看vim env
call plug#begin()
Plug 'easymotion/vim-easymotion'
Plug 'sbdchd/neoformat'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'tpope/vim-surround'
Plug 'jiangmiao/auto-pairs'
Plug 'preservim/nerdtree'
call plug#end()
@punkmonday
punkmonday / config.json
Last active March 9, 2020 08:30
v2ray config.json
{
"inbounds": [
{
"port": 1080,
"protocol": "socks",
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls"]
},
"settings": {
@punkmonday
punkmonday / ShowMeBug.java
Last active September 10, 2019 13:15
冒泡排序算法
import java.util.*;
public class ShowMeBug {
public static void main(String[] args) {
int data[] = { 5, 4, 3, 2, 1 };
bubbleSort(data);
System.out.println(Arrays.toString(data));
}
public static void bubbleSort(int[] arr) {
proxy-activate() {
export http_proxy='http://127.0.0.1:8118'
export https_proxy=$http_proxy
}
proxy-deactivate() {
unset http_proxy
unset https_proxy
}
alias pa='proxy-activate'
alias pd='proxy-deactivate'
@punkmonday
punkmonday / swagger.yaml
Created May 6, 2019 08:07
swagger.yaml
swagger: "2.0"
info:
description: "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters."
version: "1.0.0"
title: "Swagger Petstore"
termsOfService: "http://swagger.io/terms/"
contact:
email: "apiteam@swagger.io"
license:
name: "Apache 2.0"