Skip to content

Instantly share code, notes, and snippets.

View vamdt's full-sized avatar

vamdt vamdt

  • Foggy Beijing
View GitHub Profile
@vamdt
vamdt / Vagrantfile
Created April 1, 2016 11:24
My common vagrant file
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "u14"
# config.vm.box_url = "http://mirrors.opencas.cn/ubuntu-vagrant/vagrant/trusty/20160323.1/trusty-server-cloudimg-amd64-vagrant-disk1.box"
config.vm.hostname = "vamdt"
  1. git status时中文文件名乱码

    现象:

    \344\275\240\345\245\275
    

    执行以下命令即可:

@vamdt
vamdt / Cmder踩坑记录.md
Last active September 12, 2018 02:19
Cmder踩坑记录

Cmder踩坑记录

  1. 执行超过4个字符长的命令,按up或者down之后第一个字符没有消失。

    解决方案:

    找到cmder安装目录 cmder\vendor\ 修改clink.lua文件

    将如下代码

@vamdt
vamdt / UTF8MB4ConnectionCustomizer.java
Created June 18, 2016 08:52
UTF8MB4ConnectionCustomizer
package com.vamdt.api.common
import com.mchange.v2.c3p0.AbstractConnectionCustomizer;
import java.sql.Connection;
import java.sql.Statement;
public class UTF8MB4ConnectionCustomizer extends AbstractConnectionCustomizer {
@Override
public void onAcquire(Connection c, String parentDataSourceIdentityToken) throws Exception {
@vamdt
vamdt / proxy.conf
Created August 3, 2016 08:05
nginx proxy cache configuration
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding 'gzip';
client_max_body_size 100m;
client_body_buffer_size 256k;
proxy_connect_timeout 60;
proxy_send_timeout 60;
@vamdt
vamdt / bugn_Config.ini
Created September 14, 2016 14:58
bugn config
; bug.n - tiling window management
; @version 9.0.0
Monitor_#1_aView_#2=3
View_#1_#1_layout_#1=2
View_#1_#1_layoutMFact=0.250000
Config_fontName=微软雅黑
Config_fontSize=10
@vamdt
vamdt / .ideavimrc
Last active December 26, 2022 11:53
ideavim config
set hls
set ignorecase smartcase
set incsearch
set showmode
" minimum nr. of lines above and below cursor
set so=5
" enable vim-surround plugin
set surround
@vamdt
vamdt / high_cpu_threads.sh
Created May 11, 2017 07:17
Print high cpu thread jstack message
#!/bin/bash
usage() {
echo "Usage: $0 -p <pid> [-n <thread number>]"
}
# args check
while getopts ":p:n:" arg; do
case "$arg" in
p)
@vamdt
vamdt / ajax_window_open.js
Created August 4, 2017 03:53
ajax async set false to make window open works
$.ajax({
url: "/",
async: false,
dataType: "json",
success: function() {
window.open("http://google.com", "_blank");
}
});
@vamdt
vamdt / KafkaTopicUtil.java
Last active August 22, 2018 05:39
Dynamic create kafka topic
package com.hello.world;
import joptsimple.internal.Strings;
import kafka.admin.AdminUtils;
import kafka.admin.RackAwareMode;
import kafka.utils.ZKStringSerializer$;
import kafka.utils.ZkUtils;
import org.I0Itec.zkclient.ZkClient;
import org.I0Itec.zkclient.ZkConnection;