Maven
- 檢查mvn包依賴
mvn dependency:tree
Git
- 強(qiáng)制文件回滾到某個(gè)版本
git checkout -f 506433016fd9d4b9ba0fa4a8d9d086b46394d463 -- src/main/java/com/jd/clps/bbp/eventorder/controller/EventOrderController.java - 改變遠(yuǎn)程倉(cāng)庫(kù)地址
git remote set-url origin ... - 刪除遠(yuǎn)程分支
git push origin :dev_fanyank_admin
i5ting
- markdown轉(zhuǎn)HTML
i5ting_toc -f markdown.md -o
Linux
- 查看機(jī)器host配置
cat /etc/hosts - 查看機(jī)器硬盤使用情況
如果清理完日志,磁盤空間仍然未釋放,關(guān)掉進(jìn)程再重啟一遍
查看大于100M的文件df -h
查看大于1G的文件du -h /export | grep -E "[1-9]{1}[0-9]{2,}M"
查看某個(gè)文件夾下各個(gè)文件/文件夾所占大小du -h /export | grep -E "[1-9]{1,}G"
從大到小排列某個(gè)文件夾下的文件/文件夾cd /target_dir du -h --max-depth=1ls -lhS - 查看內(nèi)存使用情況
free -h - 查看Java進(jìn)程信息
ps -ef | grep java - 超級(jí)拷貝
scp clps-pk-main.zip root@192.168.112.16:/export/App - 清空單個(gè)日志
true >clps.log - 解壓zip
uzip -o -q clps-pk-main.zip - tar.gz
壓縮
解壓縮tar -czvf jdk.1.8.0_20.tar.gz jdk.1.8.0_20tar -xzvf jdk.1.8.0_20.tar.gz jdk.1.8.0_20 - 過濾日志
或grep -A 200 "70377228168" nohup.out
或tail -n 100 nohup.out | grep CSL4398046516638cat -n nohup.out | grep -10 'CSL4398046512392'
Java
- 堆棧查看及導(dǎo)出
jstack 495567 > logs
Mysql
-
添加行
ALTER TABLE `table_name` ADD COLUMN `column_name` VARCHAR(50) DEFAULT NULL COMMENT 'name of column' after `previous_column` -
修改列名(結(jié)構(gòu))
ALTER TABLE `cmem_producer` CHANGE COLUMN `reserve2` city VARCHAR(50) COMMENT '城市' AFTER `province`; -
僅修改結(jié)構(gòu)
ALTER TABLE `cmem_producer` MODIFY COLUMN `reserve2` VARCHAR(100) COMMENT '保留字段'; -
添加索引
添加唯一索引ALTER TABLE `table_name` ADD UNIQUE idx_name (`column_name`) USING BTREE添加普通索引
ALTER TABLE `table_name` ADD INDEX idx_name (`column_name`) USING BTREE -
查看索引
SHOW INDEX FROM table_name -
重置Mysql自動(dòng)遞增主鍵值
ALTER TABLE `dictionary_copy` AUTO_INCREMENT = 10001; -
一次數(shù)據(jù)庫(kù)連接支持多條語句
datasource.url=jdbc:mysql://127.0.0.1:3358/littlepig?serverTimezone=Asia/Shanghai&useSSL=false&&allowMultiQueries=true -
查詢?cè)黾舆f增序號(hào)列
select (@i := @i + 1) as index_no,tmp.* from (select id, name, age from test_table where execute_unit = 1) tmp, (select @i := 0) indexNo -
查詢條件使用substring函數(shù)
select * from order where yn = 1 and substring(order_mark,1,1) = '2' -
一次性添加多個(gè)行
ALTER TABLE table_name ADD COLUMN `new_field_1` VARCHAR(50) DEFAULT NULL COMMENT '新增行描述1' after `id`, ADD COLUMN `new_field_2` VARCHAR(50) DEFAULT NULL COMMENT '新增行描述2' after `no`;
OS X
- 查看本機(jī)IP
ifconfig | grep inet - 查看本機(jī)Java安裝路徑
/usr/libexec/java_home -V