Time of Update: 2016-03-13
標籤:一、SQL注入簡介
Time of Update: 2016-03-05
標籤:JDBC全稱為:Java DataBase Connectivity(java資料庫連接)。SUN公司為了簡化、統一對資料庫的操作,定義了一套Java操作資料庫的規範,稱之為JDBC。 簡單的說,JDBC的意義在於在Java程式中執行SQL語句。驅動程式的意義在於提供統一的介面並隱藏實現細節。驅動程式定義了資料庫能做什麼(what to do),比如上面提到的這四個步驟,資料庫的製造商(例如Oracle)提供符合這些介面的實現(how to
Time of Update: 2016-02-18
標籤: 1 package ares.io; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.io.RandomAccessFile; 6 import java.util.Arrays; 7 8 //Java檔案模型操作 9 public class RafSample {10 11 public static void main(String[] args) throws
Time of Update: 2016-04-02
Atitit.eclipse comment template注釋模板,英語作文comment模板Atitit.eclipse comment template注釋模板 1. Code templet11.1. Settpath11.2. 設定儲存11.3. 匯出設定12. Java doc item autotip templt22.1. Edit>>temp22.2. 匯出設定2 1. Code templet1.
Time of Update: 2016-04-02
java事務學習筆記(九)--深度剖析JTA原理與實現通過本系列對java事務的學習,對事務的概念有了初步的瞭解,但是互連網的發展一日千裡,資料量更是爆炸性增長,而普通資料庫也越來越成為應用系統的效能瓶頸,分散式資料庫應運而生,相應的,java分散式交易JTA(Java Transaction API)也在這種背景下產生了。有幸拜讀了IBM
Time of Update: 2016-04-01
【藍橋杯】曆屆試題 核桃的數量,藍橋曆屆試題核桃曆屆試題 核桃的數量 時間限制:1.0s 記憶體限制:256.0MB問題描述小張是軟體專案經理,他帶領3個開發組。工期緊,今天都在加班呢。為鼓舞士氣,小張打算給每個組發一袋核桃(據傳言能補腦)。他的要求是:1. 各組的核桃數量必須相同2. 各組內必須能平分核桃(當然是不能打碎的)3. 盡量提供滿足1,2條件的最小數量(節約鬧革命嘛)輸入格式輸入包含三個正整數a, b, c,表示每個組正在加班的人數,用空格分開(a,b,c&
Time of Update: 2016-03-31
spring學習筆記(10)@AspectJ研磨分析[3]增強織入順序執行個體詳解增強織入順序當一個連接點同時織入多個增強時,就存在順序調用問題:1. 增強在同一個切面類中定義:依照增強在切面類中定義的順序依次織入。2. 增強位於不同的切面,但果這些切面都實現了org.springframework.core.Ordered介面,則由介面註解的順序號決定,順序號越小,對於不同的增強,織入順序為:1. 前置增強->越先織入2. 後置增強->越後織入3. 最終增強->越後織入4.
Time of Update: 2016-03-28
華為機試題——該警醒了,騷年,華為試題警醒因一次機試,隨便寫些東西,以此次之失誤鞭策自己,水貼一篇,沒什麼知識分享,諸位大大可以選擇無視O(∩_∩)O哈哈~ 2016.03.27下午參加華為機試,簡單掃了一眼幾個題的標題,選擇了一道字串問題,其實該題非常非常的簡單,可以說是簡單的不能再簡單了,而且有很多種解法,上機時我選擇了直接借用java提供的一些函數,以為自己能很快解決問題,結果卻卡了很久,機子上測試時一直沒能通過晚上回到寢室,改了一下前面的代碼,解題方法沒變,經測
Time of Update: 2016-03-24
Java 線程同步,java線程同步Java 線程同步根本上是要符合一個邏輯:加鎖------>修改------>釋放鎖1、同步代碼塊樣本如下:public class SyncBlock { static class DataWrap { int i; } static class SyncBlockThread extends Thread { private DataWrap date;
Time of Update: 2016-03-23
Java學習 (十七)、自動裝箱和拆箱,枚舉類型,java枚舉自動裝箱和拆箱有時需要將int這樣的基本類型轉換為參考型別對象;基礎資料型別 (Elementary Data Type)的自動裝箱,拆箱是J2SE 5.0提供的新功能,為打包基礎資料型別 (Elementary Data Type)提供了方便,但提供方便的同時隱藏了細節,建議在能夠區分基礎資料型別 (Elementary Data Type)與參考型別的差別時再使用;一個自動裝箱的例子:Integer
Time of Update: 2016-03-23
並行程式設計模式--Master-Worker模式,masterworker模式簡介 Master-Worker模式是常用的並行設計模式。它的核心思想是,系統有兩個進程協議工作:Master進程和Worker進程。Master進程負責接收和分配任務,Worker進程負責處理子任務。當各個Worker進程將子任務處理完後,將結果返回給Master進程,由Master進行歸納和匯總,從而得到系統結果。處理過程如:Master-Worker模式的好處是,它能將大任務分解成若干個小任務,並發執行,從而
Time of Update: 2016-03-18
java多線程Callable,Future,FutureTask,callablefuturetask我們平時接觸到的多線程Thread,Runnable,這兩種方式不能返回線程執行後的結果。假如有Thread1、Thread2、Thread3三個線程分別統計資訊,所有線程統計完畢交給Thread4匯總,應當如何??Callable和Future,前者產生結果,後者拿到結果。Callable和Future 推薦一篇不錯的部落格:http://blog.csdn.net/ghsau/a
Time of Update: 2016-03-11
Java 使用 JRegistry-1.8.1 讀取和設定 windows 註冊表,jregistry在一個監控相關的Java項目中,需要讀取windows系統的註冊表,搜尋到使用 JRegistery 可以解決。代碼如下:/** * @author digdeep@126.com */public class RegstryUtil{ //"HKEY_LOCAL_MACHINE" public static final RegistryKey LOCALMACHINE =
Time of Update: 2016-03-03
Java I/O 模型的演化,java演化什麼是同步?什麼是非同步?阻塞和非阻塞又有什麼區別?本文先從 Unix 的 I/O 模型講起,介紹了5種常見的 I/O 模型。而後再引出 Java 的 I/O 模型的演化過程,並用執行個體說明如何選擇合適的 Java I/O 模型來提高系統的並發量和可用性。由於,Java 的 I/O 依賴於作業系統的實現,所以先瞭解 Unix 的 I/O 模型有助於理解 Java 的
Time of Update: 2016-03-03
QuartZ
Time of Update: 2016-02-29
Java程式產生exe可執行檔詳細教程(圖文說明),java可執行檔ava程式打包成exe可執行檔,分為兩大步驟。第一步:將Java程式通過Eclipse或者Myeclipse導成Jar包第二步:通過exe4j講Jar包程式產生exe可執行檔 第一步詳解:將java程式產生Jar包以下是Myeclipse匯出Jar包,首先選擇項目“右擊”點擊“Export”選擇JAR file只保留項目底下的src目錄勾選,config和lib
Time of Update: 2016-02-29
JSONArray().fromObject(); 出現org.apache.catalina.core.StandardWrapperValve invoke錯誤的解決辦法,standardwrappervalveservlet: 1 public void service(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 4
Time of Update: 2016-02-27
Atitit避免出現null 指標異常解決方案,atitit避免出現指標Atitit避免出現null 指標異常解決方案 1. Null的問題12. 強制區分一般引用vs 可Null 參考 vs 強制引用,或者說非Null 參考23. ?運算子(問號運算子) !驚嘆號運算子避免出現null
Time of Update: 2016-02-19
selenium 學習筆記,selenium1.今天遇到個奇葩問題,iframe有兩個id相同的(如)使用driver.switchTo().frame(“frmLinkPage1”);這個無法使用了。後來改用driver.switchTo().frame(0);就可以用了順便在提一下退出ifrmaedriver.switchTo().defaultContent();2.點擊一個按鈕,開啟一個新視窗,等處理完後,關閉新視窗,在進行原來視窗的處理。這個過程需要的代碼如下。
Time of Update: 2016-02-19
第四章 類載入機制,第四章載入機制註:本文主要參考自《深入理解java虛擬機器(第二版)》在查看本文前,先要瞭解JVM記憶體結構,見 第一章