Time of Update: 2018-07-27
一、 Heritrix的安裝與配置 1. 在Eclipse中建立Java Project,名稱為Heritrix,同時將Heritrix解壓jar包中的lib檔案夾拖放到建立的Heritrix下;並將lib檔案夾下的所有jar檔案,加到項目的classpath路徑下;
Time of Update: 2018-07-27
1.car類 package com.hxzy; public class Car {private String brand;private String address;private int speed;private double perimeter;public void setBrand(String brand) {this.brand = brand;}public void setAddress(String address) {this.address =
Time of Update: 2018-07-27
js對文字進行編碼涉及3個函數:escape,encodeURI,encodeURIComponent,相應3個解碼函數:unescape,decodeURI,decodeURIComponent 1、
Time of Update: 2018-07-27
public interface Api { //獲得購物車的介面 public static final String GETCARS = "https://www.zhaoapi.cn/product/getCarts"; //Boss public static final String BASE = "http://120.27.23.105/"; //Login public static final
Time of Update: 2018-07-27
ThreadLocal特性及使用情境: 1、方便同一個線程使用某一對象,避免不必要的參數傳遞; 2、線程間資料隔離(每個線程在自己線程裡使用自己的局部變數,各線程間的ThreadLocal對象互不影響); 3、擷取資料庫連接、Session、關聯ID(比如日誌的uniqueID,方便串起多個日誌); ThreadLocal應注意:
Time of Update: 2018-07-27
首先需要說明幾點:1.long len = rf.length();獲得的檔案長度,在seek時是從0到len-1的,如果seek了len,那麼用read方法返回-1,代表已經到了檔案末尾。所以索引是0到length-1 2.用了RandomAccessFile的read方法後,指標會往後移動一個字元,而readline後會移動到下一行的開頭,也就是再read就是下一行的開頭第一字元。
Time of Update: 2018-07-27
一、事務四大特徵 考試面試要用,原子、一致、隔離和持久 1.原子 try{ doA() doB() doC() ...}catch(AnyException){ unDoA(),unDoB(),unDoC()} 2.一致
Time of Update: 2018-07-27
最近在寫一個簡單的socket樣本時遇到一個問題,使用write.flush()目標端read接收不到資料,調用close()後資料可正常接收。這讓我很是費解,記得當初學習flush方法時,都說明這個方法是強制將緩衝區內容重新整理到輸出資料流中。難道是socket輸出資料流有不一樣。看到網上很多人在問這個問題,解釋的也是五花八門的。後來我終於找到了原因,有這樣疑惑的同胞們可以參考下,出問題的不是輸出的邏輯,而是read方法。先上代碼: 服務端Server.java: try{
Time of Update: 2018-07-27
一、內部類的分類 內部類主要分為普通內部類、局部內部類、匿名內部類、嵌套內部類(靜態內部類)。 非靜態內部類中不能定義靜態成員,靜態內部類不能訪問外部類的非靜態成員。 1普通內部類(成員內部類) 內部類與普通類的區別:1)內部類的名字是嵌套在外部類中的;2)外部類將有一個方法,該方法返回一個內部類的引用。
Time of Update: 2018-07-27
在項目開發中,使用了SSH框架組成時,多處都會用到Session。在對Session的使用維護上,有如下幾種看法: 1.getCurrentSession(); 獲得當前會話中的session,該session有容器自我維護管理,Spring可以代理事務。 2.this.getSession(); 從當前的執行中獲得或建立一個hibernate的session對象,需要自己手動關閉,以釋放串連資源。 3.openSession();
Time of Update: 2018-07-27
scala中的call-by-name和call-by-value var/def/val/lazy val def:類似於每一次重新賦值,如果是用def定義函數,則是每一次重新獲得一個函數,做call-by-name操作。 val:獲得一次,並立即執行,且在生命週期內不能再被修改,使用的是call-by-value操作。 var:在生命週期內可以被再次賦值 lazy val:惰性執行,也就是賦值(綁定)的時候先不會執行,等到需要的時候再執行 例子
Time of Update: 2018-07-27
背景 java web項目中前端瀏覽器中需要向後台傳入一個List對象(變長數組) 問題 如何通過瀏覽器向後台傳入數組對象。 解決方案 解決方案(前台) 瀏覽器中輸入url localhost:8080/localTest.action?names%5B%5D=zhangsan,lisi,wangmazi 其實,這裡的%5B%D是,Unicode編碼格式,可參考我的另一個篇文章中js與編碼的問題。 其中,name為後台定義的變數名,即 List names
Time of Update: 2018-07-27
6.1 簡介
Time of Update: 2018-07-27
問題導讀: 給你一副雜亂的撲克牌(不包括大小王),任意從其中抽出一張牌,怎樣用最簡單的方法來知道抽出的是1~13中的那一張。(不要求知道花色) 註:類似題目 解決方案: package Chapter1;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;public class Func_1_5 { /*
Time of Update: 2018-07-27
連結到一個新視窗,我需要在這個新視窗執行完相應操作後關閉新視窗,重新整理最初的介面 可以設定一個定時器解決上面問題。 var newWin;var timer;function subWinClose() { if (newWin.closed == true) { alert('重新整理'); window.clearInterval(timer); } }function open_win() { newWin =
Time of Update: 2018-07-27
<!DOCTYPE html><html><head><meta charset="utf-8"> <title>Rotating div</title><style> div{ width:250px; height:250px; background:blue; position:relative; animation:rotating 1.2s
Time of Update: 2018-07-27
很多時候我們從網上下載的被人的maven項目,希望能匯入到IDE中調試。我最近剛乾了這個事情,走了一些彎路,特地記錄下來備忘。 myeclipse版本: 2016 CI 3 myeclipse本身帶有maven的外掛程式,所以不用安裝,但是要做一些配置。 下載maven 從這個下載地址下載最新版本的maven,然後解壓。我的是解壓到c/javaee目錄下,結構如下:
Time of Update: 2018-07-27
Ice 出自ZeroC名門之下 , Ice 是一種物件導向的中介軟體平台。從根本上說,這意味著Ice 為構建物件導向的客戶-伺服器應用提供了工具、API 和庫支援。Ice 應用適合於異構平台環境中使用:客戶和伺服器可以採用不同的程式設計語言,可以運行在不同的作業系統和機器架構上,並且可以使用多種網路技術進行通訊。無論部署環境如何,這些應用的源碼都是可移植的。
Time of Update: 2018-07-27
我使用CSharp語言已經有幾年的曆史,有些新的學習者經常有各種各樣的問題,在此就一個觀點和大家交流一下: 1、 Csharp和Java 哪個會更有前途,或者學Csharp好還是學java好。 我的個人觀點是Csharp和java都是編程工具。程式員沒有必要考慮太多二者的優劣,但是好的程式員還是要兩個都能有一定程度的掌握,當你工作以後具體使用的工具和領域是你的工作決定的。 Java和Csharp都是好的程式設計語言,單就這點都可以作為一個長期發展的基礎。 2、
Time of Update: 2018-07-27
深入類載入器(三)----類載入器的分類和等級 深入類載入器階層(三種類載入器)代理載入模式,雙親委託機制