Time of Update: 2018-07-23
系統內建的git clone https://。。。。。直接返回401錯誤 yum remove git卸載 直接去https://github.com/git/git 手動下載git_master.zip unzig git_master.zip make 編譯時間提示錯誤: LINK git-credential-store libgit.a(utf8.o): In function `reencode_string_iconv':
Time of Update: 2018-07-23
我自己的虛擬機器一直都使用Virtual Box,主要就是做個系統測實驗證什麼的,也挺方便的,速度也夠快,下面我就用圖解的方法介紹一下在Virtual Box上安裝Cent OS吧 準備工作: 1 一台電腦(配置稍微好點兒,記憶體至少2G以上吧,能連網最好) 2 Virtual Box已經正確安裝 3 Cent OS的DVD的iso檔案 4 一顆願意折騰的心,這點最重要。 第一部分:虛擬機器建立 第一步:開啟Virtual Box,啟動畫面如下:
Time of Update: 2018-07-23
最近項目需要Bug管理軟體,本著不花錢辦大事的原則,在開源的Bug管理系統中找來找去,還是選擇了MantisBT,安裝簡單(尤其是針對我們已經配置好PHP環境的伺服器來說),幾乎只要是把安裝包解壓到指定目錄,把資料庫配置一下,重啟下Nginx就搞定了。不過其中的郵件配置還是讓我很費了點神。 MantisBT註冊使用者,是需要發郵件到註冊使用者的郵箱裡,然後點擊郵件裡的連結完成註冊的,雖然也有修改資料庫這種方法,但有點小完美主義傾向的我來說,還是希望能夠直接發郵件的。
Time of Update: 2018-07-23
>#git add -i 採用互動的方式將工作區代碼加入本地代碼緩衝區中 >#git add -p 出現選項y/n/a/d/e 如果選擇y將工作區代碼加入本地代碼緩衝區中,選擇n或是d終止提交操作,選擇a添加 提交代碼到中心倉庫的方法 1.>#git add some-file #git commit -m "some word" 適合添加簡單的注釋時使用 2. #
Time of Update: 2018-07-23
spring是一個分層架構,共有七部分組成,這個七了部分有式獨立存在的,他們分別是: 1.核心容器:核心容器是提供架構的準系統,它的主要組件是BeanFactory,它是原廠模式的實現 2.spring上下文:spring的上下文是一個設定檔,向spring提供內容相關的資訊,spring的上下問包括企業服務,例如:JDNI,EJB,電子郵件,國際化jia校正和調度功能。 3.spring的Aop:通過組態管理特性,spring
Time of Update: 2018-07-23
前段時間對Spring的事務配置做了比較深入的研究,在此之間對Spring的事務配置雖說也配置過,但是一直沒有一個清楚的認識。通過這次的學習發覺Spring的事務配置只要把思路理清,還是比較好掌握的。 總結如下: Spring設定檔中關於事務配置總是由三個組成部分,分別是DataSource、TransactionManager和代理機制這三部分,無論哪種配置方式,一般變化的只是代理機制這部分。
Time of Update: 2018-07-23
1,Spring有兩種交易管理方式:①編程式 ②聲明式。編程式的比較靈活,但是代碼量大,存在重複的代碼比較多;而聲明式交易管理比編程式更靈活方便。 基於AOP的聲明式交易管理,實質就是在方法執行前後進行攔截,然後在方法執行前建立並加入事務,執行完目標方法後根據執行情況提交事務或者復原事務。 聲明式交易管理有兩種形式:①設定檔 ②在業務方法上加上@Transaction註解,將事務規則應用到商務邏輯中。
Time of Update: 2018-07-23
匿名使用者 1.vsftpd.conf檔案中: write_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES 2.ftp目錄許可權: 查看ftp目錄: > cat /etc/passwd | grep ftp ftp:x:107:65534::/home/ftp:/bin/false ftp目錄為/home/ftp chown root:root&
Time of Update: 2018-07-23
JETTY介紹 jetty7以後,已經歸屬為eclipse旗下的產品,其網站首頁為: http://wiki.eclipse.org/Jetty/ jetty是一個比tomcat更輕便靈活的web容器,我們可以利用jetty 結合eclipse來調試webapp JETTY文檔閱讀 http://wiki.eclipse.org/Jetty 這裡面詳細描敘了jetty的方方面面,比如幾個重要的方面: 1. 嵌入式樣Embedding Jetty
Time of Update: 2018-07-23
基礎部分可以查看我的另一篇部落格http://haohaoxuexi.iteye.com/blog/1333271
Time of Update: 2018-07-23
Proxy的Error_page配置 使用proxy之後,想要用nginx統一管理錯誤頁,在http模組中增加 proxy_intercept_errors on; 然後,在server中增加: error_page 404 = /error/404.html;error_page 500 502 503 504 = /error/50x.html; location /error/ {root html;}
Time of Update: 2018-07-23
問題 在Java中,一般使用JUnit作為單元測試架構,測試的對象一般是Service和DAO,也可能是RemoteService和Controller。所有這些測試對象基本都是Spring託管的,不會直接new出來。而每個TestCase類卻是由JUnit建立的。如何在每個TestCase執行個體中注入這些依賴呢。 預期效果 我們希望能夠達到這樣的效果: package me.arganzheng.study;import static org.junit.Assert.
Time of Update: 2018-07-23
這裡主要是通過分析部分源碼進行剖析Spring交易管理的實現原理。 再分析源碼前,現從理論上大概分析哈: 純JDBC操作資料庫的基本步驟: 1. 擷取串連 Connection conn = DriverManager.getConnection() 2. 開啟事務conn.setAutoCommit(true/false); 3. 執行CRUD 4. 提交事務/復原事務 conn.commit() / conn.rollback(); 5.
Time of Update: 2018-07-23
FastDFS內建防盜鏈採用Token的方式。token是帶時效的,包含了檔案ID、時間戳記ts和密鑰。在設定的時間範圍內,比如5分鐘內,token是有效。FastDFS在URL中帶上目前時間戳和帶時效的token,參數名分別為ts和token。FastDFS API中提供了產生token的演算法,擴充模組中會對token進行檢驗。token的產生和檢驗都在伺服器端,因此不會存在安全問題。連結樣本:http://192.168.1.15:8080/group1/M01/01/01/wKgBD01
Time of Update: 2018-07-23
1. 在DBManager類內部建立ThreadLocal線程變數池,無論任何處理,第一次GetConnection時,獲得並放入,今後同一個線程得到的就是一個 2. 調用程式一定不能對得到的SqlSession進行close,否則當前線程後續資料庫將無法操作 3. 為了讓程式在servlet請求關閉時歸還資料庫處理對象,設計DispatchAction類,所有Action都繼承該類,在該類的Execute方法的finally,調用DBManager的關閉操作 4.
Time of Update: 2018-07-23
myLatLng = new google.maps.LatLng(23.149, 113.349);var beachMarker = new google.maps.Marker({ position: myLatLng, map: map});var geocoder = new google.maps.Geocoder();google.maps.event.addListener(beachMarker, 'click', function () {
Time of Update: 2018-07-23
思路: 可定製每頁顯示條數; 導航顯示頁碼數量; 單頁面可使用多次; 樣式可定製; 參數可配置; 採用form方式提交分頁; 於是有了: // 預設值var defaults = { rootCss : 'micePage',// 根css,負責不同css樣式套系的區分url : '',// 跳轉urlviewPageNum : 10,// 預設顯示頁數pageNoParamName :
Time of Update: 2018-07-23
1、開啟tomcat的server.xml找到<Host></Host>如下 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
Time of Update: 2018-07-23
對工程的部署一般是將工程的壓縮檔放在tomcat安裝目錄的webapps下,訪問時通過鍵入:http://localhost:8080/xx(假定為本機訪問,xx是部署時的應用工程的訪問名字)。 而如果直接鍵入:http://localhost:8080出來的將是tomcat內建的歡迎頁面,如何讓鍵入http://localhost:8080出來的是自己的應用工程的頁面呢。在這裡希望和大家一起探討一下。
Time of Update: 2018-07-23
一、基本概念 1、相對路徑-顧名思義,相對路徑就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。 2、絕對路徑-絕對路徑就是你的首頁上的檔案或目錄在硬碟上真正的路徑。絕對路徑就是你的首頁上的檔案或目錄在硬碟上真正的路徑,比如,你的Perl 程式是存放在 c:/apache/cgi-bin 下的,那麼 c:/apache/cgi-bin就是cgi-bin目錄的絕對路徑