Time of Update: 2016-04-15
標籤:sql注入大家都不陌生,是一種常見的攻擊方式,攻擊者在介面的表單資訊或url上輸入一些奇怪的sql片段,例如“or
Time of Update: 2016-04-16
電腦程式的思維邏輯 (1),思維邏輯程式大概是怎麼回事電腦就是個機器,這個機器主要由CPU、記憶體、硬碟和輸入輸出裝置組成。電腦上跑著作業系統,如Windows或Linux,作業系統上運行著各種應用程式,如Word, QQ等。作業系統將時間分成很多細小的時間片,一個時間片給一個程式用,另一個時間片給另一個程式用,並頻繁地在程式間切換。不過,在應用程式看來,整個機器資源好像都歸他使,作業系統給他提供了這種假象。 對程式員而言,我們寫程式,基本不用考慮其他應用程式,我們想好怎麼做自己的事就可以了。
Time of Update: 2016-04-16
Mac下JDK安裝配置,MacJDK安裝配置 首先可以通過官網下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html,至於下什麼版本根據你的喜好 下載好以後直接運行安裝包,一路繼續、確認 將包安裝完成之後,開啟終端建立.bash_profile設定檔 touch ~/.bash_profile 配置.bash_profile檔案vim ~/.bash_profile
Time of Update: 2016-04-16
java字串大小寫字母互改,java字串大小寫import java.util.Scanner;public class Test { /** * 測試資料 * * @param args */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine();
Time of Update: 2016-04-16
java並發:線程同步機制之計數器&Exechanger,java計數器第一節 CountDownLatch(1)初識CountDownLatch (2)詳述CountDownLatch CountDownLatch是通過一個計數器來實現的,計數器的初始值為線程的數量。每當一個線程完成了自己的任務後,計數器的值就會減1,當計數器值到達0時,它表示所有的線程已經完成了任務,然後在閉鎖上等待的線程就可以恢複執行任務。CountDownLatch中主要方法如下: public
Time of Update: 2016-04-16
java並發:線程同步機制之ThreadLocal,javathreadlocal1.簡述ThreadLocal ThreadLocal執行個體通常作為靜態私人的(private static)欄位出現在一個類中,這個類用來關聯一個線程。ThreadLocal是一個線程層級的局部變數,下面是線程局部變數(ThreadLocal
Time of Update: 2016-04-16
java物件導向三大特性之繼承,java物件導向三大通過重用已經測試並驗證通過的代碼,怎樣才減少開發工作,所有Team Dev都在為一問題而努力。一個久經考驗的方法是通過有效地使用Java繼承最佳化應用程式開發。
Time of Update: 2016-04-16
常用集合ArrayList淺度解析,集合arraylist解析 首先,先看一下java中對ArrayList的定義代碼:public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long
Time of Update: 2016-04-16
spring(11)------spring國際化支援一,關於spring國際化的簡介在java編程中,對於資訊的處理一般有兩種方式:(1)將資訊存在資料庫裡,用的時候從資料庫裡取。(慣用手法資料字典就是)(2)將資訊存放在java常量類中,通過java類調用屬性值。這兩種方式對於處理不需要國際化的網站,系統是能實現的,但是,如果需要國際化,這兩種方式就實現國際化非常困難。而spring對於國際的實現提供了良好的支援,Application通過繼承org.springframework.cont
Time of Update: 2016-04-16
1.java編程基礎,java基礎編程練習題1、Java的運行機制,電腦進階程式設計語言類型有:編譯型、解釋型,Java語言是這兩種類型的結合,利用編輯器編寫Java來源程式--源檔案名稱:主類名.java,利用編譯器(javac)將來源程式編譯成位元組碼--位元組碼檔案名稱:源檔案名稱.class,再利用虛擬機器(解譯器,即java)解釋執行,運行過程:載入、代碼校正、解釋執行。2、.Java運行時環境JRE包含:Java虛擬機器、庫氹數、運行Java應用程式和Applet所必須的檔案,JDK
Time of Update: 2016-04-16
EventBus3.0帶你樂翻天你還在為重新整理ui傷透腦筋嗎?你還在琢磨如何使用介面回調或者handle來實現嗎?如果你想到了使用觀察者模式,那麼一個很屌的Android開源架構EventBus:主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、線程之間傳遞訊息。他的最牛逼優點是開銷小,代碼簡潔,解耦代碼。如果你沒有使用過eventBus那麼很遺憾你錯過了很多,不過沒有關係3.0的正式發布,使用沒有什麼大不一樣只是效能更好。個人
Time of Update: 2016-04-16
Java設計模式之代理初探java設計模式之靜態代理,動態代理代理模式是對象的結構模式。代理模式給某一個對象提供一個代理對象,並由代理對象控制對原對象的引用。意思就是一個體或者機構代表另一個體或者機構執行一些行為。在一些情況下,一個用戶端不想或者不能夠直接引用一個對象,而代理對象可以在用戶端和目標對象之間起到中介的作用。靜態代理情境:比如你要買一張飛機票,你的行為是要買機票,買機票可以通過第三方代理平台,比如阿里,去哪兒,攜程這些平台幫你買,這種平台就充當了代理角色,這樣的話你就不用直接在航空公
Time of Update: 2016-04-16
Swift 項目中使用抽屜效果基於MMDrawerController// AppDelegate.swiftvar drawer = MMDrawerController()let leftViewController = LeftViewController() let rightViewController = RightViewController() let centerViewController = ViewController()
Time of Update: 2016-04-16
用java開發編譯器之:代碼實現Thompson構造1,輸入文本預先處理本節目的是Thompson構造實現的第一步,輸入文本預先處理.本節的代碼可以在雲課堂的附件中提取。本節代碼的目錄結構如下: 我們程式的目的,是希望將文字格式設定的Regex轉換為鏈表式的NFA,即將文本:D[0-9]{D}+return ICON({D}+ | {D}*\.{D}+ |
Time of Update: 2016-04-15
如何解決CRUD操作中與業務無關的欄位賦值,crud賦值 提高效率一直是個永恒的話題,編程中有一項也是可以提到效率的,那就是專註做一件事情,讓其它沒有強緊密聯絡的與之分開。這裡分享下我們做CRUD時遇到的常見資料處理情境:資料庫表欄位全部設計為非空,即使這個欄位在業務上是可以為空白的,之所以將資料庫表欄位全部設計為非空,這裡有優點也有缺點,我們認為優點大於缺點,所以選擇了它 優點: 缺點:&
Time of Update: 2016-04-15
Java開發中使用POI庫操作Excel,poiexcel首先,我們要重點說明一下Excel的兩中不同的格式,這個直接影響到我們在使用POI操作Excel的方式。一定要先明確你要操作的Excel所使用的版本,切記! 1,Excel的兩種格式區別a),*.xls檔案是使用Microsoft Excel 2003或之前版本儲存的試算表,使用的儲存格式為BIFF (Binary Interchange File
Time of Update: 2016-04-16
[設計模式]單例模式1.單例模式介紹單利模式是應用最廣的模式之一,也可能是很多初級工程師唯一會使用的設計模式。在應用這個模式時,單例對象的類必須保證只有一個執行個體存在。許多時候整個系統只需要擁有一個全域對象,這樣有利於我們協調系統整體的行為。如在一個應用中,應該只有一個ImageLoader執行個體,這個ImageLoader中又含有線程池、緩衝系統、網路請求等,很消耗資源,因此,沒有理由讓他構造多個執行個體。這種不能自由構造對象的情況,就是單利模式的使用情境2.單例模式的定義確保某一個類只有
Time of Update: 2016-04-16
RxJava操作符總結之過濾RxJava操作符總結之過濾jsut()just(T t1, T t2, T t3 ....) ,just可以傳入多個相同類型的參數,並將當前參數一個接著一個的發送。 Observable.just("1","2","3") .subscribe(new Action1() { @Override
Time of Update: 2016-04-15
Regex,正則Regex: 是指一個用來描述或者匹配一系列符合某個句法規則的字串的單個字串。其實就是一種規則,有自己特殊的應用。常用的如下:字元類: x x表示由一個字元所組成 \ \\表示逸出字元“\” \t \t(定位字元)表示一個“\t”符號 \n
Time of Update: 2016-04-15
JAVAThread 多線程學習開始第二遍學習java了,發現有好多的知識點在之前學習的時候是不瞭解的。在java多線程的板塊中,學到了除了繼承Thread 實現runnable介面以外 還學到了第三種的基於線程池的實現callable介面的線程方式。感覺java真實博大精深。對java線程的筆記總結:java線程java程式由一條線程執行完畢 稱為單線程程式java程式由多條程式執行完畢 稱為多線程程式1:多線程(1)多線程:一個應用程式有多條執行路徑 進程:正在執行的應用程式