原创 jdk1.5-1.9新特性

1.5 1.自動裝箱與拆箱: 2.枚舉(常用來設計單例模式) 3.靜態導入 4.可變參數 5.內省 1.6 1.Web服務元數據 2.腳本語言支持 3.JTable的排序和過濾 4.更簡單,更強大的JAX-WS

原创 ant自動包上傳 部署

<?xml version="1.0" encoding="UTF-8"?> <!-- 遠程自動部署腳本 --> <!-- 提示:該腳本可以實現自動

原创 mongo 聚合查詢sql

一、聚合查詢 db.json_same_trade.aggregate([  { $match : { "create_time_" : { $gt : new Date('2017-10-20') } } }, {$group:{"_

原创 docker 排錯:容器無法刪除掉 和 Endpoint 已經存在

使用 Docker 服務運行應用工程時,在代碼更新過程中,會涉及到容器的刪除和重新創建的過程。在操作過程中,發現 docker 服務無法正常刪除掉;以下記錄排錯和操作過程。 一、處理步驟1:刪除容器,重新創建 1、刪除容器 docker

原创 linux修改TCP連接數

ulimit -n和-u可以查看linux的最大進程數和最大文件打開數。 臨時方法: 爲了優化linux性能,可能需要修改這個最大值。臨時修改的話ulimit -n 204800就可以了,重啓後失效。 永久生效的方法: 修改/etc/se

原创 Too many open files的四種解決辦法

一  單個進程打開文件句柄數過多 ulimit中的nofile表示單進程可以打開的最大文件句柄數,可以通過ulimit -a查看,子進程默認繼承父進程的限制(注意,是繼承,不是共享,子進程和父進程打開的文件句柄數是單獨算的)。 網上還有一

原创 ant打包腳本

<?xml version="1.0" encoding="UTF-8"?> <!-- 測試環境下部署Web應用打包腳本 --> <!-- 提示:配

原创 freeradius+xl2tp+mysql整合

首先請確認你已經搭建好L2TP,並可以正常使用。 如何在Ubuntu下配置L2TP VPN L2TP使用radiusclient連接freeradius進行認證,freeradius有兩種認證方式,一種基於文本,一種基於mysq

原创 SSH客戶端顯示中文亂碼問題的解決

問題描述: LINUX安裝時候選擇的是中文,SSH 連接LINUX,中文出現亂碼 問題原因: 此種情況的亂碼,一般都是終端和服務器編碼不一致造成的,問題關鍵是搞清楚兩者的編碼格式,然後改成一致即可。 SSH使用的是本地編碼,比如

原创 Gradle Maven 依賴管理

倉庫管理簡介 本質上說,倉庫是一種存放依賴的容器,每一個項目都具備一個或多個倉庫。 Gradle支持以下倉庫格式: Ivy倉庫Maven倉庫Flat directory倉庫 我們來看一下,對於每一種倉庫類型,我們在構建中應

原创 oracle 連接會話管理

alter user htcfmall account lock; SELECT * FROM V$SESSION WHERE USERNAME='

原创 maven常用

使用mave管理工程時候,部署項目還有些粗糙的方法,就是把依賴的jar包全部導出來使用從Maven倉庫中導出jar包:進入工程pom.xml 所在的目錄下,輸入:mvn dependency:copy-dependencies 會導出到

原创 簡單單解決你的事務回滾問題

/** * 用戶登錄接口 * * * 1明確事務方法前的命名規則 * 2保證事務方法執行的時間儘可能的短,不允許出現循環操作,不允許出現RPC等網絡請求操作 * 3不允許所有

原创 oracle 應用 8. rman target sys/pass整理

切換到oracle 用戶 sqlplus sys/pwd@kkk  as sysdba sqlplus   /nolog 2. 看看archiv log所在位置SQL> show parameter log_archive_dest;

原创 java 版 selenium 自動化操作 chrome

 一、selenium 在java中的使用 System.setProperty("webdriver.chrome.driver", local);//加載chrome 位置         ChromeOptions options