Time of Update: 2018-07-27
轉自 http://www.cnblogs.com/ghd258/archive/2006/12/11/589274.html
Time of Update: 2018-07-27
平衡樹其實就是一特殊結構的二叉樹。由於二叉樹的搜尋演算法的效能取決於二叉樹的結構,如果二叉搜尋樹構造出來是線性,搜尋演算法的效率不高。如果結構合理,則尋找速度較快。實際上,樹的高度越小,尋找速度越快。大家可以比較一下下面兩個二叉樹在檢索時,哪個效率更高一些: AVL樹(也稱作平衡樹),在這種樹型結構中,二叉樹結構近似於平衡。AVL樹具有如下特徵: 1. 根的左子樹和右子樹的高度差的最大值為1。2. 根的左子樹和右子樹都是AVL樹。
Time of Update: 2018-07-27
java面試筆試題:什麼時候用assert。
Time of Update: 2018-07-27
轉自:http://www.aspww.cn/View/11052701.aspx 官方網站:http://colorpowered.com/colorbox/ 支援 照片,照片組,投影片,ajax,內聯 和 iframe 架構。 通過CSS 控制外觀,使用使用者可以很容易重新定製外觀。 不需要更改 ColorBox 的 javascript 檔案就可以重新設定其行為。 可以依靠 callback & event-hooks 進行拓展,不需要修改原始碼。
Time of Update: 2018-07-27
什麼是變數。 變數:我們從字面上看,變數是可變的量,從編程意義上講,可以理解為是一個倉庫,拿來存放某些數值;如上圖,大方框可看做是倉庫,倉庫裡面可存放各類物品。變數名就是倉庫的名稱。 變數的命名規範: 1、變數名必須以字母.下標符號"_"或者"$"開頭; 2、變數名的長度不得超過255個字元;、 3、變數名中不可以使用空格,並且開頭不得以數字開頭; 4、不用使用指令碼語言中保留的關鍵字及保留符號作為變數名;
Time of Update: 2018-07-27
原文地址:http://www.cnblogs.com/alipayhutu/archive/2013/04/18/3028249.html 今天看代碼,發現log4j.properties。沒有相應的載入代碼,但它卻生效了,這多神奇。 看進去,org.apache.log4j, LogManager.java,其有一個static方法塊: static { // By default we use
Time of Update: 2018-07-27
感謝雨藤隱林(http://www.cnblogs.com/yuteng/)的分享 我們來實現test中的onclick事件 function justAtest() { var
Time of Update: 2018-07-27
我驚奇的發現在eclipse中建立一個servlet檔案,只要一行代碼就可以省去了一個web.xml的配置,正是這行代碼導致了tomcat不能正常啟動,並且報錯。 web.xml檔案 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance"
Time of Update: 2018-07-27
概述本文深入講解JAVA1.5新特性之一的枚舉,對其概念,應用做了詳盡的描述,目的在於協助學員更好的理解SCJP認證考試中關於枚舉的題目,並且在開發中能夠靈活使用枚舉。本文包括以下內容: 一.枚舉(enum)的概念(枚舉是不是類) 二.為什麼要有枚舉 三.枚舉與單例模式
Time of Update: 2018-07-27
HibernateTransactionManager對事務的實現,最終都是通過處理hibernate的Transaction的commit,rollback方法完成, 與單獨的hibernate的Transaction事務沒有太大的區別;但是,HibernateTransactionManager通過注入sessionfactory.
Time of Update: 2018-07-27
springboot admin,用於監控基於Spring Boot 的應用,並提供UI介面,是一個很好使,很方便的利器;項目要加入Admin監控目前主要有兩中方式,一種是通過Admin client,另外一種就是通過eureka,將應用註冊到eureka,他通過內建的zuul機制,可以讀取到服務中心所有註冊的應用,實現監控,本文主要介紹第二種方式。 首先要有eureka的服務註冊中心,這個在本系列文章中已經介紹過,這裡我們就不在多說,直接介紹spring boot admin項目的開發。
Time of Update: 2018-07-27
對於大型excel檔案的建立,一個關鍵問題就是,要確保不會記憶體溢出。其實,就算產生很小的excel(比如幾Mb),它用掉的記憶體是遠大於excel檔案實際的size的。如果儲存格還有各種格式(比如,加粗,背景標紅之類的),那它佔用的記憶體就更多了。 對於大型excel的建立且不會記憶體溢出的,就只有SXSSFWorkbook了。它的原理很簡單,用硬碟空間換記憶體(就像hash map用空間換時間一樣)。
Time of Update: 2018-07-27
今天,我們項目組要對後台資料管理的前端部分進行代碼重構,要求用requirejs進行模組化重構,由於剛接觸特別菜,遇到了很多的問題,讓我無法忍受的是如題的問題。 情況一: function name(){ //省略 return name();//true return name;//控制台總提示 undefined} 情況二: name = function (){ //省略 return name();//控制台總提示 undefined
Time of Update: 2018-07-27
最近做Hadoop項目的自動化測試,代碼要從hadoop mart裡讀資料出來,寫到.csv檔案裡。有一個query結果集包含10萬+條記錄,且每條記錄包含30+個列,於是jdbcTemplate華麗麗的記憶體溢出了。其實論資料量,這個真心不算大… 仔細看了看代碼,大概知道了原因,結果集儲存在List<Map<String, Object>>這種結構中,而Map是比較消耗記憶體的,10萬+個Map,每個Map30+對key-value…記憶體溢出是可以理解的
Time of Update: 2018-07-27
文章實現一主兩從的續寫分離:工程目錄 首先pom檔案 <!--排除預設日誌架構--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion>
Time of Update: 2018-07-27
前言: 安裝好tomcat以後,我們輸入網址(或者ip),訪問到tomcat,瀏覽器當中出現的是tomcat的歡迎介面,如下: 那麼如何能夠輸入地址以後能夠訪問到我們自己發布的預設歡迎介面呢。方法如下: 一、開啟tomcat/conf/server.xml檔案,找到如下程式碼片段: <Host name="localhost" appBase="webapps"
Time of Update: 2018-07-27
A. cAPS lOCK time limit per test 0.5 second memory limit per test 256 megabytes input standard input output standard output
Time of Update: 2018-07-27
概述 日誌系統ELK使用詳解(一)–如何使用 日誌系統ELK使用詳解(二)–Logstash安裝和使用 日誌系統ELK使用詳解(三)–elasticsearch安裝 日誌系統ELK使用詳解(四)–kibana安裝和使用 日誌系統ELK使用詳解(五)–補充 這是這個小系列的最後一篇了,我們將看到如何安裝kibana,以及對ELK中的日誌資訊進行快速查詢。 kibana安裝 1.到官網下載kibana; 2.解壓縮; 3.修改設定檔kibana-5.3.0-darwin-
Time of Update: 2018-07-27
(1)出於資源利用的考慮,Logger的構造方法參數是Class,決定了Logger是根據類的結構來進行區分日誌,所以一個類只要一個Logger就可以了,故static (2)final表示一種編程習慣,表示該類的Logger只是記錄該類的資訊,否則日誌會無法提供可以令人信服的記錄 順便貼一個自己的log4j.properties:
Time of Update: 2018-07-27
jquery mobile 載入器 顯示和隱藏 顯示載入器 function showLoader() { //顯示載入器.for jQuery Mobile 1.2.0 $.mobile.loading('show', { text: '載入中...', //載入器中顯示的文字 textVisible: true, //是否顯示文字 theme: 'a',//載入器主題樣式a-e