Time of Update: 2018-12-06
Portal-Basic Java Web應用開發架構(簡稱 Portal-Basic)是一套功能完備的高效能Full-Stack Web應用開發架構,內建穩定高效的MVC基礎架構和DAO架構(已內建Hibernate、MyBatis和JDBC支援),整合 Action攔截、Form Bean / Dao Bean / Spring Bean裝配、國際化、檔案上傳下載和緩衝等基礎Web應用組件,提供高度靈活的純 Jsp/Servlet API 編程模型,完美整合 Spring,支援Action
Time of Update: 2018-12-06
基本概念: 1.OOP中唯一關心的是對象的介面是什麼,就像電腦的銷售商她不管電源內部結構 是怎樣的,他只關係能否給你提供電就行了,也就是只要知道can or not而不是how and why。所有的程式是由一定的屬性和行為對象組成的,不同的對象的訪問通過函數調用來完成,對象間所有的交流都是通過方法調用,通過對封裝對象資料,很大 限度上提高複用率。2.OOP中最重要的思想是類,類是模板是藍圖,從類中構造一個對象,即建立了這個類的一個執行個體(instance)。 3.封裝:
Time of Update: 2018-12-06
原文連結:http://liuming690452074.blog.163.com/blog/static/113675734201001031320517/ Tomcat的異常 之 java.lang.IllegalArgumentException: Document base 有些剛開始使用的Tomcat的朋友會出現的問題,明明已經將某個web應用從tomcat下的webapps下移除了,為什麼還會拋這樣的異常呢?java.lang.IllegalArgumentException:
Time of Update: 2018-12-06
主要容易出錯的地方是byte[] passByte 向字串的轉化,不能直接用passByte.toString(); public void testaaa() { try { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); String ss="hello";
Time of Update: 2018-12-06
java裡的int和String轉換有點煩人,做了一下筆記 1 如何將字串 String 轉換成整數 int? A. 有兩個方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串轉成 Double, Float, Long 的方法大同小異. 2 如何將整數 i
Time of Update: 2018-12-06
MiYu原創, 轉帖請註明 : 轉載自 ______________白白の屋 題目地址: http://acm.hdu.edu.cn/showproblem.php?pid=1063題目描述:ExponentiationTime Limit: 1000/500 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1696 Accepted Submission(s):
Time of Update: 2018-12-06
Java Web開發必需一個符合Java EE規範的Web伺服器,當程式員完成Java Web開發以後,可以把它放在Web容器裡運行。而Tomcat是眾多Java Web伺服器裡使用最普遍的一個,它具有很高的代表性。但是,Tomcat對於Java Web開發並非必需的,可以選擇其它的Web伺服器,如Resin、JBOSS等。
Time of Update: 2018-12-06
雖然Java中已經有了Dom和Sax這兩種標準解析方式但其操作起來並不輕鬆,對於我這麼一個初學者來說,其中部分代碼是活生生的噁心為此,偉大的第三方開發組開發出了Jdom和Dom4j等工具鑒於目前的趨勢,我們這裡來講講Dom4j的基本用法,不涉及遞迴等複雜操作 Dom4j的用法很多,官網上的樣本有那麼點兒晦澀,這裡就不寫了首先我們需要出建立一個xml文檔,然後才能對其解析xml文檔:<?xml version="1.0" encoding="UTF-8"?> <books>
Time of Update: 2018-12-06
我曾經用C++編寫過判斷一個素數是否是素數,但今天用java卻花費了很多時間。我不得不承認自己java太水,以後需要好好學習了。類裡的方法和函數差不多,我用方法來做。很多人都是用兩個for迴圈語句,我覺得他們沒有利用java的物件導向思想,所以我堅持用方法來做。以下是My Code://聲明素數類public class prime { //判斷是否為素數的方法 public boolean isprime(int number){ for(int i=2;i<number;i++){
Time of Update: 2018-12-06
我最近剛學java,今天編程的時候就遇到一個棘手的問題,就是關於判斷兩個字串是否相等的問題。在編程中,通常比較兩個字串是否相同的運算式是“==”,但在java中不能這麼寫。在java中,用的是equals();例:A字串和B和字串比較:if(A.equals(B)){}返回true 或false.String 的equals
Time of Update: 2018-12-06
用Java做web開發是一件很愜意的事情。你一定會說我在說夢話,呵呵~` 慢慢來吧~ - * - 以下均為個人意見,只是拋磚引玉,沒有著作權,僅供參考。 - * -一、開始,萬事開頭難啊! Java的學習很難,因為它太龐雜了,有很多令人恐懼的(並非語言本身的)細節。 讓我們先看看,我們將碰到哪些難關: 1. 表示 臉面的部分,這裡將用到的技術和知識:JSP,Servlet,XML,HTML,JavaScript,CSS等,最好能瞭解網路基礎(TCP/IP協議等)。
Time of Update: 2018-12-06
1:請描述Java中異常處理機制的簡單原理和應用,並說明Error與Exception有什麼區別?每當產生異常後,如果沒有程式進行相應的處理,則程式會中斷的現象,那麼,此時實際上一旦產生一個異常之後,JVM會拋出一個異常類的執行個體化對象,如果此時使用了try語句進行捕獲的話,則可以進行異常處理,如果沒有的話,則交給JVM進行處理,當try語句捕獲到了異常之後,會與catch中的異常類型進行匹配,如果匹配成功,則使用此catch語句進行處理。應用:簡單的應用,就是在所有throws關鍵字的地方加
Time of Update: 2018-12-06
兩種方式:方法一:繼承自Thread類方法二:實現Runnable介面 關鍵字:synchronized 每一個對象都有一把獨佔鎖。獨佔鎖只限制線程對它的同步方法的訪問,對非同步方法,獨佔鎖沒有意義。
Time of Update: 2018-12-06
在說明這四個關鍵字之前,我想就class之間的關係做一個簡單的定義,對於繼承自己的class,base class可以認為他們都是自己的子女,而對於和自己一個目錄下的classes,認為都是自己的朋友。 1、public:public表明該資料成員、成員函數是對所有使用者開放的,所有使用者都可以直接進行調用 2、private:private表示私人,私人的意思就是除了class自己之外,任何人都不可以直接使用,私人財產神聖不可侵犯嘛,即便是子女,朋友,都不可以使用。
Time of Update: 2018-12-06
譯者注 :你可能會覺得Java很簡單,Object的equals實現也會非常簡單,但是事實並不是你想象的這樣,耐心的讀完本文,你會發現你對Java瞭解的是如此的少。如果這篇文章是一份Java程式員的入職筆試,那麼不知道有多少人會掉落到這樣的陷阱中。原文轉自http://www.artima.com/lejava/articles/equality.html 三位作者都是不同領域的大拿,有興趣的讀者可以從上面這個串連直接去閱讀原文。摘要本文描述重載equals方法的技術,這種技術即使是具現類的子類
Time of Update: 2018-12-06
OSCACHE支援頁面層級緩衝和對象層級緩衝,支援叢集設定。工作量很小,但是對系統提升很大。測試一次成功,寫下此文記錄之。 1、下載OSCACHE包到LIB裡面,下載oscache.tld放到WEB-INF/classes裡面。2、頁面代碼以下COPY FROM http://www.cnblogs.com/clarkapp/admin/file:///G:/oscache<%@ page import="java.util.*" %><%@
Time of Update: 2018-12-06
目前,JAVA是開發人員的熱寵,很多論壇都有不少熱愛JAVA的開發人員,也有不少想成為JAVA程式員,但苦於不知道該如何學習,也不清楚該學些什麼知識才能成為一個JAVA程式員。本人在這裡拋磚引玉,和大家討論成為一個JAVA初級程式員應該具有的知識,與大家共用。 個人認為想成為一個合格的JAVA初級程式員應該具備如下知識: 一、物件導向的知識:JAVA是一個物件導向的開發語言,因此熟悉物件導向對學習JAVA很有必要,您要瞭解:什麼是對象,什麼是類;什麼是封裝,什麼是多態,什麼是繼承;什麼是
Time of Update: 2018-12-06
1.Duplicated Code 代碼重複幾乎是最常見的異味了。他也是Refactoring的主要目標之一。代碼重複往往來自於copy-and-paste的編程風格。與他相對應OAOO是一個好系統的重要標誌。 2.Long method 它是傳統結構化的“遺毒”。一個方法應當具有自我獨立的意圖,不要把幾個意圖放在一起。 3.Large Class 大類就是你把太多的責任交給了一個類。這裡的規則是One Class One Responsibility.
Time of Update: 2018-12-06
本文為原創,如需轉載,請註明作者和出處,謝謝! 在程式中實現交換兩個數的功能並不複雜,但如果不使用中間變數,就需要動一下腦筋。在本文介紹了兩個方法(其實原理都是一個)。其基本原理就是數的中和。 也就是說,通過某種運算(二元運算)將a和b兩個數變成一個數,並儲存在其中一個變數中。然後再通過同樣的運算子將a或b中和掉。這樣實際上是利用了a或 b本身作為了中間變數。 先看第一個演算法。Code highlighting produced by Actipro
Time of Update: 2018-12-06
文章目錄 一、使用Ubuntu Linux測試Linux驅動二、在Android模擬器上通過原生(Native)C程式測試Linux驅動 開發可統計單詞個數的Android驅動程式