原创 多學一點(十)——配置一個Tomcat使其可以多端口訪問

在之前的博客中我們提到過如何在一臺服務器上安裝配置多個 Tomcat (傳送門: http://xitongjiagoushi.blog.51cto.com/9975742/1626435 ),使用不同端口,以起到測試環境和生產環境分離的

原创 多學一點(十二)——使用extundelete恢復Linux下誤刪除文件

通常來說,對於重要文件我們都應該定期備份(如 /etc 下的配置文件),以免在喝醉了手殘了等異常狀態下將重要文件誤刪除。然而,如果意外真的發生,而我們又沒有做好備份,那趕緊試試手動恢復吧,這裏使用的文件恢復軟件爲 extundelete

原创 學習筆記(十一)——Linux Shell 基礎知識

1. shell 特性:使用 history 命令查看命令歷史:[root@localhost ~]# history用戶的 history 記錄位於用戶家目錄下 .bash_history 文件中:[root@localhost ~]#

原创 JavaScript中的數組操作

在之前的一篇博客中提到了一些 JavaScript Array 對象的方法,比如 slice()、splice()、pop()、push() 等,博客鏈接: http://xitongjiagoushi.blog.51cto.com/99

原创 JavaScript中的this關鍵字

this 關鍵字在 JavaScript 中既常用,功能又強大,但很多時候容易混淆其指向的對象。下面通過兩個例子來理解一下 this 。看第一個例子:var style = {   color: "Window Color" }; var

原创 JavaScript中的slice()和splice()

slice() 和 splice() 是 JavaScript 中 Array 對象原型的兩個方法,由於方法名很相像,經常會記混兩者的作用,下面來做一個明確的區分。 1.slice(start[, end]):從數組中取元素,返回取出的子

原创 JavaScript中的閉包(Closure)

在上一篇介紹JavaScript this 關鍵字的文章中我們提到了閉包這個概念。閉包是指有權訪問另一個函數作用域中的變量的函數。從函數對象中能夠對外部變量進行訪問(引用、更新),是構成閉包的條件之一。創建閉包的常見方式,就是在一個函數內

原创 工作積累(六)——jQuery實現DOM元素事件動態綁定

用 jQuery 爲DOM元素綁定事件時,如果用下面這種方式:<button class="dynamic-bind">按鈕一</button> $(function() {   $('.dynamic-bind').on('click'

原创 工作積累(七)——Tomcat URIEncoding引起的中文亂碼問題

在 J2EE 中用到了中文搜索,在後臺接到的前臺數據中出現了亂碼,採用如下方式進行轉碼:try {   keyword = new String(cond.getKeyword().getBytes("iso-8859-1"),"utf-

原创 工作積累(十)——maven排除相關jar包依賴

在 maven 工程中引用到了一個 jar 包 commons-io-2.4.jar,由於被引用的 jar 包依賴 hibernate-jpa-2.0-api ,而 hibernate-jpa-2.0-api 存在 bug ,會報出Err

原创 工作積累(九)——前後臺傳遞類Map型參數

最近在工作中整合友盟消息推送服務時,遇到了用 Ajax 向 Java 後臺傳遞自定義參數的需求,當時想要採取 java.util.Map ,但發現 Ajax 無法傳遞 java.util.Map 類型的參數,後來無奈採取的方式的是採用了這

原创 工作積累(四)——JavaScript深度克隆的實現

JavaScript 中的數據有兩種大類,即基本類型和引用類型。因爲引用類型使用指針,所以在簡單賦值時不能實現克隆,下面介紹兩種方法來實現 JavaScript 深度克隆。 1. 原生JavaScript:function clone(f

原创 工作積累(七)——Tomcat URIEncoding引起的中文亂碼問題

在 J2EE 中用到了中文搜索,在後臺接到的前臺數據中出現了亂碼,採用如下方式進行轉碼:try {   keyword = new String(cond.getKeyword().getBytes("iso-8859-1"),"utf-

原创 工作積累(八)——AngularJS與單選框及多選框的雙向動態綁定

AngularJS 在 <input type="text" /> 中實現雙向動態綁定十分簡單,如下所示:<input type="text" ng-model="topic.title" />只需要用ng-model 與 $scope

原创 初窺Python(一)——使用pymongo連接MongoDB

Python 可以使用 pymongo 庫方便的操作 MongoDB 。插播一句,MongoDB 不同於關係型結構的三層結構——database--> table --> record,它的層級爲 database -->collecti