Time of Update: 2018-12-05
Fibonacci數列1202年,義大利數學家斐波那契出版了他的「算盤全書」。 他在書中提出了一個關於兔子繁殖的問題: 如果一對兔子每月能生一對小兔(一雄一雌),而每對小兔 在牠出生後的第三個月裡,又能開始生一對小兔,假定在 不發生死亡的情況下,由一對出生的小兔開始,50個月後會有 多少對兔子? 在第一個月時,只有一對小兔子,過了一個月,那對兔子成熟 了,在第三個月時便生下一對小兔子,這時有兩對兔子。再過
Time of Update: 2018-12-05
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://java999.blog.51cto.com/259217/148287<>Apache Mina入門MINA 基本類的描述IoAccepter 相當於網路應用程式中的伺服器端IoConnector 相當於用戶端IoSession 當前用戶端到伺服器端的一個串連執行個體IoHandler 業務處理邏輯IoFilter 過濾器用於懸接通訊層介面與業務層介面
Time of Update: 2018-12-05
排列組合 說明將一組數字、字母或符號進行排列,以得到不同的組合順序,例如1 2 3這三個數的排列組合有:1 2 3、1 3 2、2 1 3、2 3 1、3 1 2、3 2 1。解法可以使用遞迴將問題切割為較小的單元進行排列組合,例如1 2 3 4的排列可以分為1 [2 3 4]、2 [1 3 4]、3 [1 24]、4 [1 2 3]進行排列,這邊利用旋轉法,先將旋轉間隔設為0,將最右邊的數字旋轉至最左邊,並逐步增加旋轉的間隔,例如:1 2 3 4 -> 旋轉1 ->
Time of Update: 2018-12-05
2008-08-28JDOM 對Xml檔案(增、刪、改、查) package bean;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import
Time of Update: 2018-12-05
1、建立java Project,任意取個名字就行。2、建立一個名字為MyEclipseGen的類檔案,內容見附件。3、運行該代碼,在控制台中會出現: please input register name: ×××××(你的name) 即產生序號:4、進入myeclipse,輸入Subscriber和Subscription code即可。附件:import java.io.*;public class MyEclipseGen { private static final
Time of Update: 2018-12-05
經過四個裡程碑版、三個RC版,Spring架構終於發布了3.0 的正式版。Spring 3.0.0 GA的主要變化: Spring 3.0引入了MBeanExporter,用於掃描於FactoryBean-exported獨立的資源 Spring 3.0增加了掃描自動檢測JavaEE 6定義的中的javax.annotation.ManagedBean類型的組件的能力 Spring 3.0完全支援 GlassFish V3 GA Spring
Time of Update: 2018-12-05
1.org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling
Time of Update: 2018-12-05
我才到新單位,也沒啥很具體的任務,每天看看高效能運算和雲端運算方面的東西,另外就是搞一些研究,為以後項目實施做一些技術儲備。Camel就是研究的第一個開源項目。 Apache Camel 是一個非常優秀的開源項目,這是一個非常強大的基於規則的路由以及媒介引擎,該引擎提供了一個基於POJO的 公司專屬應用程式模式(Enterprise Integration Patterns)的實現,你可以採用其異常強大且十分易用的API 來配置其路由或者中介的規則。 Apache Camel
Time of Update: 2018-12-05
String path = "D:\\bak";String outPath = "D:\\";FileWriter fw = null;OutputStreamWriter outputStream = null;FileOutputStream fileOutputStream = null;BufferedReader reader = null;File file = new File(path);File[] files = file.listFiles();int line = 0;
Time of Update: 2018-12-05
排序;1、插入排序(直接插入排序和希爾排序)2、選擇排序(直接選擇排序和堆排序)3、交換排序(冒泡排序和快速排序)4、歸併排序5、基數排序---------------------直接插入排序說明:逐個將後一個數加到前面的排好的序中。在直接插入排序過程中,對其中一個記錄的插入排序稱為一次排序;直接插入排序是從第二個記錄開始進行的,因此,長度為n的記錄序列需要進行n-1次排序才能完成整個序列的排序。時間複雜度為O(n2)。void InsertSort(elemtype x[],int n){
Time of Update: 2018-12-05
漁夫分魚演算法A,B,C,D,E五個漁夫夜間合夥捕魚,淩晨都疲憊不堪,各自在草叢中熟睡。第二天清晨A先醒來,他把魚均分五份,把多餘的一條扔回湖中,便拿了自己的一份回家了,B醒來後,也把魚均分五份,把多餘的一條扔回湖中,便拿了自己的一份回家了,C,D,E也按同樣方法分魚。問5人至少捕到多少條魚?int count = 0; int x = 0; for (int i = 0; i > -1; i++) { x = i; if ((x - 1) % 5 == 0) {
Time of Update: 2018-12-05
lvs是在linux作業系統基礎上建立虛擬伺服器,實現服務節點之間的負載平衡。它是基於linux核心實現的。2.6.X核心預設整合了lvs模組。lvs常用負載平衡的實現是基於ip協議的,所以一般稱為ipvs。ipvs有三種實現方式,最常用、效能最好的是Direct routing(簡稱DR)。Ubuntu9.10已經用了2.6的核心,所以不需要再編譯核心了,為了檢測一下,可以在命令列執行:modprobe -l | grep ipvs會出現: kernel/net/netfilter/ipvs/
Time of Update: 2018-12-05
什麼是 TCP/IP? TCP/IP 是供已串連網際網路的電腦進行通訊的通訊協定。 TCP/IP 指傳輸控制通訊協定/網際協議 (Transmission Control Protocol / Internet Protocol)。 TCP/IP 定義了電子裝置(比如電腦)如何連入網際網路,以及資料如何在它們之間傳輸的標準。 TCP/IP協議介紹 TCP/IP的通訊協議
Time of Update: 2018-12-05
新裝了Ubuntu9.10,為了更好的使用Ubuntu,需要對其進行更好的配置。————————————————————————————————————————習慣了centos,所以在使用Ubuntu總要加那個sudo很不適應,並且檔案夾訪問也有限制,所以我覺得用root賬戶登入,方法如下:sudo passwd root給root設定兩次密碼即可。——————————————————————————————————ubuntu的vi不支援方向鍵和退格鍵,所以要想加入這些功能配置如下:vi
Time of Update: 2018-12-05
建立目錄hadoop dfs -mkdir 目錄名(dfs也可以用fs代替) 列取目錄hadoop dfs -ls .(目前的目錄)hadoop dfs -ls 目錄名 從本地檔案系統複製檔案到DFShadoop dfs -copyFromLocal 源檔案 目標檔案源檔案預設從目前的目錄中讀取,如果目標檔案是相對路徑則是儲存在DFS的/user/root/目錄下 從DFS複製檔案到本地檔案系統hadoop fs -copyToLocal 源檔案
Time of Update: 2018-12-05
Hibernate效能最佳化要點 關鍵字: hibernateRobbin總結的Hibernate效能最佳化要點:1.盡量使用many-to-one,避免使用單項one-to-many2.靈活使用單向one-to-many3.不用一對一,使用多對一代替一對一4.設定物件緩衝,不使用集合緩衝5.一對多使用Bag 多對一使用Set6.繼承使用顯示多態 HQL:from object polymorphism="exlicit" 避免查處所有對象7.消除大表,使用二級緩衝
Time of Update: 2018-12-05
SecureCRT是最常用到的終端模擬程式,很多人都喜歡用進行一些配置和實驗,在這裡我只針對一些朋友常問到我的關於Cisco的Gns3與SecureCRT的配置進行講解。我以Secure_CRT_6.2.3版為例進行介紹。 一、安裝安裝相對來說比較簡單,運行Secure_CRT_6.2.3,只要“下一步”即可,我們不去更改以預設安裝就可以了。二、註冊對於Secure_CRT_6.2.3現在冊上有很多註冊機,只要去下載一個就可以了。我這裡用到的破解是器是crack.exe,把解壓下來的crack
Time of Update: 2018-12-05
Java程式的原始碼很容易被別人偷看。只要有一個反編譯器,任何人都可以分析別人的代碼。本文討論如何在不修改原有程式的情況下,通過加密技術保護原始碼。 一、為什麼要加密?
Time of Update: 2018-12-05
《Maven權威指南》學習筆記(一)Posted by Ryan on 2010/04/29Leave a comment (0)Go to
Time of Update: 2018-12-05
《Maven權威指南》學習筆記(二)Posted by Ryan on 2010/05/02Leave a comment (0)Go to commentsPOMPOM是Maven中一個項目的描述性陳述;也是當Maven構建項目的時候需要理解的一份“地圖”我們已經確定了POM是描述性和聲明性的,它不像Ant或者Make那樣提供顯式的指令,我們也注意到POM的概念不是特定於Java的超級POM:它是Maven安裝的一部分,可以在/usr/local/maven/lib中的maven-2.0.9-