Time of Update: 2015-08-26
標籤:1. 資料庫編程基本流程 (1)載入資料庫廠商的驅動程式 例如:對於Mysql資料庫,Class.forName("com.mysql.jdbc.Driver"); (2)獲得資料庫連接對象 Connection connection = DriverManager.getConnection(url,username,password); (3)建立資料庫執行語句對象 Statement statement = connection.
Time of Update: 2015-08-21
標籤:
Time of Update: 2015-08-25
標籤:什麼叫死結?所謂死結:
Time of Update: 2015-08-25
標籤:【1】從零開始建工程 最簡單的:http://www.cnblogs.com/alipayhutu其中d)換作:ApplicationContext context = new ClassPathXmlApplicationContext("Config.xml"); Main main = (Main)
Time of Update: 2015-08-21
標籤:1. Semaphore 訊號量是一種計數器,用來保護一個或者多個共用資源的訪問。如果線程要訪問一個共用資源,必須先獲得訊號量。若內部計數器大於0,則減1,若等於0,則線程進入休眠直至計數器大於等於0。Semaphore semaphore1 = new Semaphore(1); // 值為1的訊號量Semaphore semaphore2 = new Semaphore(1, true); // 公平模式,FIFOsemaphore1.acquire(); // 擷取資源,否則阻塞,
Time of Update: 2015-08-20
標籤:Java 中的參考型別?除了8大基礎資料型別 (Elementary Data
Time of Update: 2015-08-19
標籤:JDK最新版已經出到了jdk8u60,下載安裝完成後,還需要配置環境變數,下面小編就給大家分享下jdk 8.0的環境變數配置教程,希望大家喜歡。jdk8.0環境變數配置教程右鍵選擇 電腦→屬性→進階系統設定→進階→環境變數1.系統變數→建立變數名:JAVA_HOME變數值:(變數值填寫你的jdk的安裝目錄,例如本人是 C:\Program Files\Java\jdk1.8.0_60) 2.在系統變數中找到 Path
Time of Update: 2015-08-15
標籤:在方法與資料成員中,我們提到,Java中的對象在建立的時候會初始化(initialization)。初始化時,對象的資料成員被賦予初始值。我們可以顯式初始化。如果我們沒有給資料成員賦予初始值,資料成員會根據其類型採用預設初始值。顯式初始化要求我們在寫程式時就確定初始值,這有時很不方便。我們可以使用構造器(constructor)來初始化對象。構造器可以初始化資料成員,還可以規定特定的操作。這些操作會在建立對象時自動執行。 定義構造器構造器是一個方法。像普通方法一樣,我們在類中定義
Time of Update: 2015-08-11
標籤:JAVA爬蟲 WebCollector爬蟲簡介: WebCollector是一個無須配置、便於二次開發的JAVA爬蟲架構(核心),它提供精簡的的API,只需少量代碼即可實現一個功能強大的爬蟲。 爬蟲核心:WebCollector 致力於維護一個穩定、可擴的爬蟲核心,便於開發人員進行靈活的二次開發。核心具有很強的擴充性,使用者可以在核心基礎上開發自己想要的爬蟲。源碼中整合了 Jsoup,可進行精準的網頁解析。2.x版本中整合了selenium,可以處理javascript產生的資料。
Time of Update: 2015-08-10
標籤:java多安全執行緒 java靜態變數安全執行緒 java靜態變數 靜態變數線程衝突 有時候,對於在多線程中使用static變數有沒有衝突,是否存在安全問題不能十分的確定。在使用過程中有點含糊,總想找點時間好好追究一下,可總因開發項目時間的緊迫而擱淺。我想,沒有做進一步的研究而拿項目繁忙說事,這是自己的借口吧
Time of Update: 2015-08-10
標籤:繼承的目的? : 代碼的重用 什麼是繼承? extends 文法 : class 子類 extends 父類 { } &
Time of Update: 2015-08-06
標籤: 建立單個“火車票類” package date0804.demo3;/** * 票 * @author zzw922cn * */public final class Ticket {private final String name;public Ticket(String name) {super();this.name = name;}public String getName() {return name;}} 火車票DB的構建 採用靜態工廠生產火車票的模式:
Time of Update: 2015-08-06
標籤:我們平時使用的一些軟體,有一部分需要Java環境的支援,但是SUN那麼多的產品,讓人眼花繚亂的版本號碼,前看後看都差不多的縮寫,讓我們選擇起來的時候常常望而卻步,只好跟著感覺走。所以下面我要介紹的就是那些讓大家困惑的東西,首先讓我們看看SUN的產品之多::http://developers.sun.com/downloads/哈哈還沒有展開它們的子選項呢,讓人眼花繚亂,下面介紹大家使用的比較廣泛的名詞吧:(一)J2SEJava2平台標準版(Java2 Platform Standard
Time of Update: 2015-08-04
標籤:根據權重進行抽取的演算法應用比較廣泛,其中抽獎便是主要用途之一。正好這幾天也進行中抽獎模組的開發,整個抽獎模組涉及到的地方大概有三處,分別是後台進行獎品的添加(同時設定權重和數量),前台根據後台配置產生抽獎隊列並根據指令開始抽獎活動,最後一部分是後台統計中獎情況並設定物流狀態。本文主要針對前台抽獎演算法進行介紹如何根據權重設定每個獎品被抽到的機率。抽獎演算法的核心是根據權重設定隨機數出現的機率,在此我將它封裝成一個產生隨機數的隨機類,代碼如下:/** * JAVA 返回隨機數,並根據機率、
Time of Update: 2015-08-03
標籤:1、寫程式就是重複在做記憶體存取操作,把資料存入記憶體,需要時根據地址取出來做處理。2、變數是程式當中最基本的儲存單元,就是記憶體中分配的一塊記憶體區間,用於存放相應的資料,通過變數名可訪問裡面的相關資料。3、根據資料類型分配記憶體空間。4、變數必須初始化之後才能使用;5、int a=b=c=5;該連等的寫法是錯的;int a=3,b=6,c=9;對的;6、不能申明同名變數,地址是唯一標識;7、關鍵字不能作為變數名;8、變數名區分大小寫。9、Java強型別語言,對於每一
Time of Update: 2015-08-03
標籤:servlet java 程式設計語言 我們在學習了J2EE的十三個規範之後,只是對他們有了一個簡單的認識,而接下來需要我們做的就是一個個研究,進行深入學習。在十三個規範中,比較常用的有JSP,Servlet,EJB,JNDI等,那麼今天我們就來介紹一下Servlet。1、概念
Time of Update: 2015-11-10
java記憶體配置和String類型的深度解析,javastring【尊重原創文章出自:http://my.oschina.net/xiaohui249/blog/170013】摘要 從整體上介紹java記憶體的概念、構成以及分配機制,在此基礎上深度解析java中的String類型,從記憶體配置情況來解析String對象的特性。java 記憶體 String StringBuffer StringBuilder一、引題
Time of Update: 2015-11-09
jsp頁面實現增刪修改和查詢,jsp頁面增刪查詢1,增加 1-1:<body> <form action="AnnouncementAdd.jsp" method="post"> <h2>新增</h2> 公告標題:<input type="text"
Time of Update: 2015-11-03
使用spring cache和ehcache之前必須瞭解的,springehcache好長時間沒寫部落格了,真的是沒時間啊。ps:其實就是懶!!接下來幾篇要寫下緩衝,這裡主要寫下ehcache與spring整合的內容,包括aop形式的緩衝,基於註解的緩衝,頁面緩衝這三方面吧。在這之前先要瞭解下spring cache
Time of Update: 2015-11-02
Spring