Time of Update: 2015-03-15
標籤:程式控制語句: 順序結構:最常見的,系統預設的,按出現的順序來執行,其中沒有跳轉或判斷,直到程式結束為止;條件陳述式: if語句: if(布林運算式){ 語句1; } 語句2; if-else語句: if(布林運算式){ 語句1;
Time of Update: 2015-03-15
標籤:1.線程的概念:線程(thread)是指一個任務從頭至尾的執行流,線程提供一個運行任務的機制,對於java而言,一個程式中可以並發的執行多個線程,這些線程可以在多處理器系統上同時運行。當程式作為一個應用程式運行時,java解譯器為main()方法啟動一個線程。 2.並行與並發:(1)並發:在單一處理器系統中,多個線程共用CPU時間,而作業系統負責調度及分配資源給它們。(2)並行:在多處理器系統中,多個處理器可以同時運行多個線程,這些線程在同一時間可以同時運行,而不同於並發,只能多
Time of Update: 2015-03-15
標籤:參考博文地址:http://www.oseye.net/user/kevin/blog/1701、matcher():只有在整個字串完全符合才返回true,否則返回false。但是如果部分匹配成功,匹配的位置將移動到下次匹配的位置2、lookingAt():總是從第一個字元開始匹配,無論匹配成功與否,都不會再繼續向下匹配3、find():部分匹配,如果匹配成功,返回true,匹配的位置移動到下次匹配的位置。package
Time of Update: 2015-03-15
標籤:今天遇到一個大集合裡面的資料刪除問題, 因為是一個大集合,如果同時傳遞到資料庫,那麼就會造成資料庫壓力 所以分批次的進行大量操作 其實 也可以採用多線程來處理或者多批次加多線程來處理都是可以的 下面的案例 主要講述是大集合拆分成小集合的代碼 避免下次用到忘記了! 啥也不說,直接上代碼,避免下次會用到,先記著 public static void main(String[] args) { List<String> list=new
Time of Update: 2015-03-15
標籤:前幾節都是基礎中的基礎,從第三講的筆記開始,每次筆記針對Java的一個知識塊兒。 Java異常處理 1、什麼是異常? 異常是指運行期出的錯誤。比如說:除以一個0;數組越界;讀取的檔案不存在。 異常處理,要把異常控制在程式員合理範圍之內。如數組越界indexOutOfArray,在使用者看來是不可以被理解的,所以,程式員要捕獲這種異常,反饋到前端告訴使用者是“超出了範圍”。 Java中針對例外狀況事件,自動產生一個異常對象。這個異常對象封裝了
Time of Update: 2015-03-15
標籤:業務系統效能最佳化的前提時觀察和診斷,觀察工具如下:前端最佳化工具:YSlow頁面回應時間:Firebug方法相應時間:btraceGC日誌分析:JVM 啟動參數資料庫最佳化:慢查詢系統資源調用:監控效能診斷測試載入器如下:ab: httpd.apache.org/docs/2.2/programs/ab.htmlJMeter: jmeter.apache.orgLoadrunner反向 Proxy引流,TCPcopy:提取複寫工具
Time of Update: 2015-03-15
標籤:一、筆試題目:1. 簡述類與對象的區別,Java 虛函數的作用。類是對象的抽象,對象是類的具體執行個體。類是抽象的,不佔用記憶體,而對象是具體的,佔有記憶體空間。java中沒有虛函數的概念,普通函數就相當於C++中的虛函數,不過可以在函數前加final使函數不能被重寫。虛函數的作用是允許在衍生類別中重新定義與基類同名的函數,是多態性的一種體現。2. Database table 寫SQL語句去掉重複的記錄,保留其中ID最小的一條。delete from tablename
Time of Update: 2015-03-15
標籤: CMS概述對於網站CMS系統而言,基於PHP的是主流,如Drupal/Joomla在各個主流虛擬機器供應商上都是標準配置,也被廣泛使用。但如果你擁有Java團隊,或者項目目標是想建立一個企業網使用的內容管理系統,那麼選擇一個基於Java的CMS系統就是合適的。基於PHP的CMS系統和Java CMS,有一個顯著的區別,基於Java的CMS通常會把內容架構在JCR規範上,例如Jackrabbit,ModeShape,而PHP的CMS直接架構在RDBMS規範上,主要是MySQL上。
Time of Update: 2015-03-15
標籤: 面試中經常遇到Clone的相關知識,今天總算是把Clone理解的比較透徹了!Java中Clone的概念大家應該都很熟悉了,它可以讓我們很方便的“製造”出一個對象的副本來,下面來具體看看java中的Clone機制是如何工作的? 1. Clone和Copy 假設現在有一個User對象,User u1=new
Time of Update: 2015-03-15
標籤:java arraylist iterator 遍曆 索引 1.List介面提供的適合於自身的常用方法均與索引有關,這是因為List集合為清單類型,以線性方式儲存物件,可以通過對象的索引操作對象。
Time of Update: 2015-03-15
標籤://快速排序public class Quick_Sort {// 排序的主要演算法private int Partition(int[] data, int start, int end) {int mid_data = data[end];// 選取最後最個數作為中間值哨兵,從開始進行遍曆,每個數與之比較int index = start; // 記錄比哨兵小的數字在左端的位置或個數// 注意要考慮start = 0的情況,和《演算法導論》中的偽碼有區別for (int i =
Time of Update: 2015-03-15
標籤:A knight moves on a chessboard two squares up, down, left, or right followed by one square in one of the two directions perpendicular to the first part of the move (i.e., the move is L-shaped). Suppose the knight is on an unbounded board at
Time of Update: 2015-03-15
標籤: Java的反射機制是Java語言很重要的一個特性,先從Sun官網上看一下官網是如何定義反射機制的。
Time of Update: 2015-03-15
標籤:java-io java流 流操作 stream io Serializable序列化 1 對象的序列化 class Person implements Serializable { private String name; private int age; public
Time of Update: 2015-03-15
標籤:java 資料格式異常 1、錯誤描述Exception in thread "main" java.lang.NumberFormatException: For input string: "61.13226212525146"at java.lang.NumberFormatException.forInputString(NumberFormatException.java:6
Time of Update: 2015-03-15
標籤: Java記憶體回收機制:JVM在空閑時間以不定時的方式動態回收無任何引用的對象佔據的記憶體。
Time of Update: 2015-03-15
標籤:物件導向程式設計: 物件導向是Java語言的基本設計思想,類是Java中最核心的最基本的內容。 物件導向的思想是基於一整套理論體系構成的,利用封裝、繼承、多態等方法來實現代碼的重用,減少程式錯誤,進而降低軟體開發的工作量。1:類 類是Java語言的基礎,任何的操作都要在類中完成,如方法、建構函式、參數的傳遞等。類是Java中定義的一個模板。 類的一般形式: class 類名{
Time of Update: 2015-03-15
標籤:java-io java-file 檔案操作file io流 java-流 1 檔案對象public class CreateFile { public static void main(String[] args) { //建立要操作的檔案路徑和名稱
Time of Update: 2015-03-15
標籤:java-io java流 reader writer stream Scanner類 1 從鍵盤讀取public class ScannerTest { public static void main(String[] args ) { Scanner input = new
Time of Update: 2015-03-15
標籤:最近學習struts,韓大師的視頻講的很精彩,也很詳細,讓我回味不已,看完struts的基本用法之後,突然想與Net的MVC架構做個對比,或許這樣會理解的更深刻一些。當然,一下整理的都只是鄙人粗淺的總結,必定會有一些地方需要大家指正,望高手不吝賜教。 首先從整體流程上做一下對比:1. Net的MVC主要流程時序圖:2.