Time of Update: 2018-12-03
Js實現Map對象<script> function Map() {var struct = function(key, value) {this.key = key;this.value = value;}var put = function(key, value){for (var i = 0; i < this.arr.length; i++) {if ( this.arr[i].key === key ) {this.arr[i].value =
Time of Update: 2018-12-03
是否能夠真正做面向介面的開發,和系統所採用的容器或架構具有很大的關係,面向介面的開發最重要的就是解決系統的依賴問題,在這點上目前最成熟的解決方案莫過於IoC,IoC容器而言最成功的莫過於Spring,那麼基於OSGI的話是不是會帶來不同的視角呢,來看看這幾個方面的例子:1、A類希望能夠執行系統中實現了B介面的類 在OSGI中實現這種是多麼的簡單,可以看看: ServiceReference[]
Time of Update: 2018-12-03
什麼是資料庫? 資料庫是以某種檔案結構儲存的一系列資訊表,這種檔案結構使您能夠訪問這些表、選擇表中的列、對錶進行排序以及根據各種標準選擇行。資料庫通常有多個 索引與這些表中的許多列相關聯,所以我們能儘可能快地訪問這些表。 以員工記錄為例,您可以設想一個含有員工姓名、地址、工資、扣稅以及津貼等內容的表。讓我們考慮一下這些內容可能如何組織在一起。您可以設想一個表包含員工姓名、地址和電話號碼。您希望儲存的其它資訊可能包括工資、工資範圍、上次加薪時間、下次加薪時間、員工業績評定等內容。
Time of Update: 2018-12-03
對於這個系列裡的問題,每個學Java的人都應該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。內容均來自於CSDN的經典老貼。問題一:我聲明了什麼!String s = "Hello world!";許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello world!”。這樣模糊的回答通常是概念不清的根源。如果要準確的回答,一半的人大概會回答錯誤。這個語句聲明的是一個指向對象的引
Time of Update: 2018-12-03
重用是一種神話,這似乎正在日漸成為編程人員的一種共識。然而,重用可能難以實現,因為傳統物件導向編程方法在可重用性方面存在一些不足。本技巧說明了組成支援重用的一種不同方法的三個步驟。 第一步:將功能移出類執行個體方法由於類繼承機制缺乏精確性,因此對於代碼重用來說它並不是一種最理想的機制。也就是說,如果您要重用某個類的單個方法,就必須繼承該類的其他方法以及資料成員。這種累贅不必要地將要重用此方法的代碼複雜化了。繼承類對其父類的依賴性引入了額外的複雜性:對父類的更改會影響子類;當更改父類或子類
Time of Update: 2018-12-03
Hibernate的檢索策略包括類層級檢索策略和關聯層級檢索策略。類層級檢索策略有立即檢索和延遲檢索,預設的檢索策略是立即檢索。在Hibernate對應檔中,通過在<不著class>上配置lazy屬性來確定檢索策略。對於Session的檢索方式,類層級檢索策略僅適用於load方法;也就說,對於get、qurey檢索,持久化對象都會被立即載入而不管lazy是false還是true.一般來說,我們檢索對象就是要訪問它,因此立即檢索是通常的選擇。由於load方法在檢索不到對象時會拋出異常(
Time of Update: 2018-12-03
//中文金額單位元組straChineseUnit = new String[] {"分", "角", "圓", "拾", "佰", "仟", "萬", "拾", "佰", "仟", "億", "拾", "佰", "仟"};//中文數字字元數組straChineseNumber = new String[] {"零", "壹", "貳", "三", "肆", "伍", "陸", "柒", "捌", "玖"}; /** * Description 將數字金額轉換為中文金額 *
Time of Update: 2018-12-03
叢集機器:1、windows 7 10.202.92.124 [seed]2、windows Server 2008 R2 Enterprise 10.202.92.93零:前提條件1、設定好JDK,不懂的google,easy。2、下載最新的apache-cassandra。本文中使用的是apache-cassandra-1.2.0版本,下載官網是:http://cassandra.apache.org一、配置 conf/cassandra.yaml中的原始配置:
Time of Update: 2018-12-03
一、說明首先說明一下我的叢集部署情況:在三台機器上部署了包含三個節點的叢集,通過nodetool查看到的資訊如所示現在想刪除節點10.202.67.72,在該節點中建立過Keyspace20130101,其具體參數為create keyspace Keyspace20130101 with placement_strategy='org.apache.cassandra.locator.SimpleStrategy' and
Time of Update: 2018-12-03
<div style="PADDING-RIGHT: 10px;OVERFLOW-Y: auto; PADDING-LEFT: 10px;SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; OVERFLOW: auto; WIDTH: 200px;SCROLLBAR-SHADOW-COLOR: #919192; COLOR:
Time of Update: 2018-12-03
nginx是一個小巧而高效的Linux下的web伺服器軟體。開發人員 Igor Sysoev 來自俄羅斯,nginx的話其實已經在一些俄羅斯的大型網站上運行多年,相當的穩定,最近才在美國開始知名起來。而另外一個熱門的web伺服器軟體是Lighttpd,因為運行在Youtube的後台,所以知名度很高。Lighttpd特色在於它能做Flash streaming和對fastcgi的支援,這樣對於Ruby on Rails之類的程式提速不少,比起Apache要好很多。但是 nginx 要比
Time of Update: 2018-12-03
最近瀏覽過的幾個網頁,先收藏下,有時間再詳細學習http://www.ibm.com/developerworks/cn/opensource/os-apache-cassandra/index.htmlhttp://asyty.iteye.com/blog/1202072http://blog.csdn.net/wh62592855/article/details/6788948 http://forum.grandcloud.cn/thread-4341-1-1.htmlhttp://blo
Time of Update: 2018-12-03
下面是左右選擇框範例程式碼:<html><SCRIPT LANGUAGE="JavaScript"><!-- Beginsortitems = 1; // Automatically sort items within lists? (1 or 0)function move(fbox,tbox) {for(var i=0; i<fbox.options.length; i++) {if(fbox.options[i].selected &&
Time of Update: 2018-12-03
介紹首先,.tar.gz.的使用者如果希望在自己的GNU/Linux
Time of Update: 2018-12-03
{轉載}大家都覺得使用串連池可以使串連更好的控制,於是乎簡單的配置了一下串連池就行了,只要能串連到資料庫就覺得什麼都ok了.其實不然,如果不正確的配置一 下串連池,那將得不償失!原因是:串連池的確會減少每次串連資料庫對系統帶來的開銷,因為串連池中會存在一些可用的串連,程式使用的時候直接來這裡取就行 了,串連池中的串連一般情況下是不會被關閉的,這點就是問題的所在!這麼多的沒關閉串連會直接耗掉資料庫所能提供的串連數!這和直接使用程式去串連而忘了
Time of Update: 2018-12-03
JDK1.4 的 NIO 有效解決了原有流式 IO 存在的線程開銷的問題,在 NIO 中使用多線程,主要目的已不是為了應對每個用戶端請求而分配獨立的服務線程,而是通過多線程充分使用用多個 CPU 的處理能力和處理中的等待時間,達到提高服務能力的目的。多線程的引入,容易為本來就略顯複雜的 NIO 代碼進一步降低可讀性和可維護性。引入良好的設計模型,將不僅帶來高效能、高可靠的代碼,也將帶來一個愜意的開發過程。 執行緒模式NIO
Time of Update: 2018-12-03
1. ehcache從1.1升級到1.2,這兩個版本並不像文檔說的可以相容, 首先Hibernate 3.2要求至少是ehcache 1.2, 其次ehcache不允許被建立兩次, DLOG原來有一個緩衝管理器用預設的ehcache.xml,則啟動的時候會報有另外的ehcache(也就是hibernate也在使用同一個配置) 佔用某個目錄, 必須得把二者分開不同的配置.2. 關於SELECT COUNT(*) , SUM(*) 這樣的統計語句, 3.1版本是返回Integer對象,
Time of Update: 2018-12-03
這是我在51CTO技術圈的Android開發圈裡面看到的一篇文章,感覺很不錯就和大家分享一下!!網址是:http://g.51cto.com/androiddeveloper/88998 在美做開發多年,寫給國內iPhone開發新手 雖然是寫給iPhone開發人員的,但對我們Android開發人員同樣有可以學習借鑒的地方。
Time of Update: 2018-12-03
XXXX項目是目前在實際工作中正在做的事情,該項目是一個大型系統的內容管理核心,負責最核心的meta data的集中管理,效能有較高的要求,設計初期就要求能夠支援cluster。項目使用hibernate 3.2,針對開發過程中對於各種緩衝的不同看法,撰寫了本文。重點在于澄清一些hibernate的緩衝細節,糾正一些錯誤的緩衝用法。 一、hibernate的二級緩衝 如果開啟了二級緩衝,hibernate在執行任何一次查詢的之後,都會把得到的結果集放到緩衝中,緩衝結構可以看作是一個hash
Time of Update: 2018-12-03
以下為在一個項目中寫的解決代碼(資料庫為oracle9i,在執行下面的代碼時,系統需要停掉):-- =====其他資訊mt表======create table t_other_mt_new partition by list(send_request_status) ( partition part_no values (0), partition part_send_suc values (1),