原创 Spring與MongoDB

1、MongoDB的配置 spring.xml文件: <!-- mongodb配置 --> <bean id="mongoOptions" class="com.mongodb.MongoOptions"> <property n

原创 session機制及session的應用

session簡介 Session是另一種記錄客戶狀態的機制,不同的是Cookie保存在客戶端瀏覽器中,而Session保存在服務器上。使用上比Cookie簡單一些,相應的也增加了服務器的存儲壓力。 客戶端瀏覽器訪問服務器的時候,服務器把

原创 Java常用GoF設計模式之一單例模式

單例模式概念及特點   java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例(應用比較少,不做介紹)三種。  

原创 二叉樹遍歷解析

一、簡述 今天來總結下二叉樹前序、中序、後序遍歷相互求法,即如果知道兩個的遍歷,如何求第三種遍歷方法,畫出來二叉樹,然後根據各種遍歷不同的特性來求,下面我們分別說明。 首先,我們看看前序、中序、後序遍歷的特性:  前序遍歷: 訪問順序:根

原创 VMware虛擬機安裝vmware-tool

注意:安裝前確保你是root用戶 1、安裝虛擬機後通過點擊左上角的VM/虛擬機--->install VMware tools ,虛擬機會彈出一個光盤如下圖 2、雙擊打開光盤,會彈出安裝包。解壓安裝包之後,找到VMware-tools

原创 jsonp實現json數據跨域訪問

爲什麼會出現json數據跨域訪問限制? 這是因爲所有支持Javascript的瀏覽器都會使用同源策略這個安全策略。看看百度的解釋: 同源策略,它是由Netscape提出的一個著名的安全策略。現在所有支持JavaScript 的瀏覽器都會使

原创 TCP/IP協議與UDP協議

TCP/IP協議與UDP協議 TCP/IP協議 TCP/IP是“傳輸控制協議/因特網協議”的縮略語,指的是一些主要協議中的兩個協議,這些協議也被稱爲因特網協議簇。TCP/IP協議可爲任意的計算機系統提供網絡連接,其連接可以跨越不同的網絡介

原创 Linux下安裝JDK的方法

1、首先卸載原有的JDK 查看JDK版本rpm -qa | grep gcj 可能的結果是: libgcj-4.1.2-42.el5  java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 2、卸載原有JDK

原创 sturts2的國際化支持

以前一直看見 i18N ,現在才知道原來 i18N 就是 Internationalization,因爲以 i 開頭,以 N 結尾,共18個字母,也就是國際化的意思。那麼怎樣通過struts2實現國際化支持呢? 第一步:在src目錄下添加

原创 rabbitmq集羣搭建

集羣概述   通過 Erlang 的分佈式特性(magic cookie 認證節點)進行 RabbitMQ 集羣,各 RabbitMQ 服務爲對等節點,即每個節點都提供服務給客戶端連接,進行消息發送與接收。   這些節點通過 Rab

原创 cookie機制及cookie的應用

cookie簡介         一般來說,cookie通過HTTP Headers從服務器端返回到瀏覽器上。將不重要的信息存在cookie中,減輕服務器壓力         cookie分發是通過擴展HTTP協議來實現的,服務器通過在H

原创 mongodb數據類型對比

數據類型對比 Type Number Alias Notes Double 1 “double”   String 2 “string”   Object 3 “object”   Array 4 “

原创 Linux下文件操作的常用命令

1、新建命令 vi vim touch 加一個不存在的文件名都是新建一個文件 不同之處在於:touch只是新建,不打開,執行之後就存在這個文件了。 而vi/vim執行之後直接打開,如果之後不保存退出,該文件就不存在。 vi/vim新建的示

原创 Java常用GoF設計模式之一模板模式

模板模式中的方法 模板方法中的方法可以分爲兩大類:模板方法和基本方法。  模板方法   ● 一個模板方法是定義在抽象類中的,把基本操作方法組合在一起

原创 struts2的數據校驗

數據校驗指對數據合法性進行檢查,根據驗證數據的位置可以分爲客戶端驗證和服務器端驗證,服務器端數據驗證主要特點: ·數據提交後在服務器端驗證 ·防止繞過客戶端驗證提交的非法數據 ·可以在服務器端處理數據前保證數據的合法性 Struts2中有