原创 centos7中安裝jenkins-nodejs構建遇到的問題

首先安裝jenkins的時候,到創建nodejs(game_test)任務都很順利,到了構建game_test的時候 發現問題: 1,在從subversion checkout 代碼的時候,發現用自己的賬號+密碼居然不行,於是,就新創建了

原创 nodejs真的是單線程的麼?

對於這個問題應該這樣來回答: js代碼中確實是單線程的,但是底層i/o並不是。這裏所說的i/o包括:文件操作,網絡套字接(socket)數據傳輸 那底層的i/o到底是如何實現的? 如下圖:   可以看出i/o的最終調用是會調用到系統底層

原创 rsync命令同步文件異常

在使用jenkins構建中調用shell命令進行文件同步的時候出現了: rsync error: some files/attrs were not transferred (see previous errors) jenkins任務目

原创 centos7離線安裝nginx

資源地址: https://pan.baidu.com/s/11hivmtxHDb6cESIpVZGwmw 提取碼:o7xs   操作步驟 1,把上面的4個文件下載到自己電腦上後,然後上傳到centos7上/opt/web/沒有目錄自己創

原创 關於rpc同步調用的疑惑

實際上rpc同步調用與異步調用核心問題只在於,線程是否阻塞等待結果返回,如果不等待那麼就是異步的調用,而等待wait的話那麼就是同步調用。實現的原理大致如下: client一個線程調用遠程接口,生成一個唯一的ID(比如一段隨機字符串,UU

原创 簡易緩存系統設計

以下是本人自己實現的一個簡易緩存系統的設計,與大家分享下,如有不足之處請大家指出,一起學習進步:   package com.mt; import java.util.HashMap;import java.util.Map;impor

原创 LinkedHashMap的使用

LinkedHashMap 是對HashMap的一個進一步封裝,也就是添加了一個固定順序的功能,HashMap,與Hashtable中裏面元素的順序是不會排序的,而且還不保證是固定不變的。這些特性是由hash的底層數據結構算法決定的。  

原创 在學習SSH中遇到的一些問題與大家共享

問題一:今天在配置SSH時,卻遇到了問題,如下: 15:20:54,093 ERROR ContextLoader:203 - Context initialization failed   org.springframework.be

原创 virtualBox 與 centos 實現文件共享

virtualBox 與 centos 實現文件共享 實現方式:使用加載光驅的方式把要共享的文件先加載到光驅然後讓centos去掛載光驅。詳細如下: 1,首先在  設備-分配光驅-choose a virtual cd/dvd file

原创 模仿apache jar包中的,copyProperty方法

簡單的寫法,沒有對特殊類型進行處理,不過,本人,經過測試,發現,如果,你的Object 類裏面的屬性都是String類型的話。那就使用我下面這個方法。沒有問題的。 如果,有其他的類型的話。那就要一一去判斷了,再去賦值。關鍵的問題就是,Ma

原创 java中數組的比較與排序

  在java中,碰到數組的排序,與比較的時候,一般想到的就是,Arrays這個類了,對於基本數據類型比較大致如下,如下列子:     int[] args1 ={1,3,2,9,5,4,7,10,8,6};       int[] a

原创 如何養成一個寫SQL的好習慣

我們做軟件開發的,大部分人都離不開跟數據庫打交道,特別是erp開發的,跟數據庫打交道更是頻繁,存儲過程動不動就是上千行,如果數據量大,人員流動大,那麼我麼還能保證下一段時間系統還能流暢的運行嗎?那麼還能保證下一個人能看懂我麼的存儲過程嗎

原创 oracle常用語句自我小結

(對oracle9/10g使用的總結,部分sql語句都實用) -------------第一步oracle的啓動過程----------- 在window下: 啓動數據庫實例 oradim -startup -sid orcl(數據庫實例

原创 收集的一些Java與遊戲開發相關資料

    收集的一些Java與遊戲開發相關資料    這些年由於Java技術的不斷髮展,Java程序的運行速度有了顯著提升,同時硬件技術也在不斷進步,從而使得Java處理比較複雜的3D圖形成爲可能。Lwjgl,Jogl,Java3D等技術

原创 自己用java代碼實現的:“約瑟夫”問題

約瑟夫問題是個有名的問題: N個人圍成一圈,從第一個開始報數,第M個將被殺掉,最後剩下一個,其餘人都將被殺掉。例如N=6,M=5,被殺掉的人的序號爲5,4,6,2,3。最後剩下1號。 代碼如下: /** * 約瑟夫問題 * @a