原创 反轉單向鏈表

思路一:將當前節點的next指向前一個節點。 ListNode{ int val; ListNode next; ListNode(int x){val=x;} } public class Solution{ public

原创 用JVISUALVM遠程監控JAVA程序的性能

java項目的設置 1.遠程開啓java程序使用下面的命令行參數啓動Java程序: -Dcom.sun.management.jmxremote.port=<port> -Dcom.sun.management.jmxremote.ssl

原创 Group By 和Having的用法

查詢表裏user_name字段不爲空 且 每個user_id對應的記錄條數大於1的user_id有哪些用語句select user_id,count(*) from user where user_name is not null gro

原创 MongoDB 副本集,偶數節點問,分片,地理空間查詢

副本集 Windows創建副本集步驟: (1)創建3個數據目錄和3個日誌文件: cd C:\mongodb\data md mongo1 md mongo2 md mongo3 md logs/mongo1.log md logs/mon

原创 tar 壓縮解壓bz2文件問題

最近遇到一個用如下命令壓縮的包: tar -acf test.bz2 . 生成一個bz2的壓縮包。解壓用如下命令: tar -axvf test.bz2

原创 windows定時修改mongo數據庫的測試地址

windows 定時修改mongo數據庫的地址 測試平臺白天的地址都會切換到測試環境進行測試,早晨的時候都要對生產進行流程監控。有時晚上下班忘記修改測試平臺的地址,那第二天早上的定時監控就會跑到測試環境,後來用windows的定時執行修改

原创 Python項目單元測試以及持續集成配置

Demo單元測試代碼 https://github.com/wangjunting/nosetest_demo.git Python項目單元測試結果以及覆蓋率統計的配置 (1)用nosetests工具進行單元測試,生成相應的單元測試報告n

原创 adb pull

 adb pull sdcard/Download/browser/HK_1.4.2_2018-04-24_18-51-22.apk E:\Test\ttt

原创 gitlab中自動將maven項目部署到windows服務器

gitlab實現自動部署,代碼根目錄中需要添加.gitlab-ci.yml以及ansible文件夾。ansible文件夾的目錄結構如下: .gitlab-ci.yml ansible group_vars windows.yml d

原创 java 項目中有漢字編譯出來亂碼問題

最近新建一個java maven 項目,文件中有漢字,編譯出現亂碼,經過一天多的排查,終於知道問題所在。現在總結一下,出現亂碼,可以從以下幾個方面排查原因: 所有文件的編碼都是UTF-8 without BOM編碼 排查編譯器的編碼

原创 Docker入門介紹

CentOS Docker 安裝1 1.檢查Centos的版本 cat /etc/redhat-release 2.安裝Docker [root@localhost ~]# yum -y install docker 3.啓動Doc

原创 Linux 中Nohup 和&用法

下面這個命令,中間有設計到nohup和&符號,這裏特別說明一下這兩個符號的含義。 nohup ./bin/falcon-agent -c config/cfg.json 1>null 2>&1 & & 用途:放在啓動參數後面表示設置此

原创 centos 中特定用戶用sudo 執行命令不需要輸入密碼的設置

java用戶在執行下面命令時不需要手動輸入密碼 sudo /usr/local/nginx/sbin/nginx -s reload 在/etc/sudoers文件中添加: java ALL=(ALL) NOPASSWD: /

原创 java ==

Integer inttest=new Integer(15); Integer inttest2=new Integer(15); Integer inttest3=inttest++; Inte