原创 Statement resuliset

Statement執行更新操作 Statement:Statement 是 Java 執行數據庫操作的一個重要方法,用於在已經建立數據庫連接的基礎上,向數據庫發送要執行的SQL語句。Statement對象,用於執行不帶參數的簡單SQL

原创 記flume部署過程中遇到的問題以及解決方法

項目需求是將線上服務器生成的日誌信息實時導入kafka,採用agent和collector分層傳輸,app的數據通過thrift傳給agent,agent通過avro sink將數據發給collector,collector將數據彙集後,

原创 八大算法 JAVA

概述 排序有內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。 我們這裏說說八大排序就是內部排序。          當n較大,則應採

原创 Java IO詳解

初學java,一直搞不懂java裏面的io關係,在網上找了很多大多都是給個結構圖草草描述也看的不是很懂。而且沒有結合到java7 的最新技術,所以自己來整理一下,有錯的話請指正,也希望大家提出寶貴意見。 首先看個圖:(如果你也是

原创 Java wait() notify()方法使用實例講解

1)wait()、notify()和notifyAll()方法是本地方法,並且爲final方法,無法被重寫。   2)調用某個對象的wait()方法能讓當前線程阻塞,並且當前線程必須擁有此對象的monitor(即鎖,或者叫管程)  

原创 數據庫基礎——九種數據庫對象

數據庫對象是數據庫的組成部分,常見的有以下幾種: 1.表(Table ) 數據庫中的表與我們日常生活中使用的表格類似,它也是由行(Row) 和列(Column)組成的。列由同類的信息組成,每列又稱爲一個字段,每列的標題稱爲字段名。行

原创 synchronized詳解

同步的實現當然是採用鎖了,java中使用鎖的兩個基本工具是 synchronized 和 Lock。   一直很喜歡synchronized,因爲使用它很方便。比如,需要對一個方法進行同步,那麼只需在方法的簽名添加一個synchro

原创 Java Thread 總結

1.線程概述 線程是一個程序的多個執行路徑,執行調度的單元,依託於進程的存在。線不僅可以共享進程的內在,而且還擁有一個屬於自己的內存空間,這段內存空間就是線程棧,是在建立線程時系統分配的,主要用來保存線內部所使用的數據,如線程執行函數中

原创 SQL連接查詢總結和練習

通過連接運算符可以實現多個表查詢。連接是關係數據庫模型的主要特點,是它區別於其它類型 數據庫管理系統的一個標誌。連接可以在SELECT 語句的FROM子句或WHERE子句中建立,在FROM子句中指出連接時有助於將連接操作與WHERE子句中

原创 SQLServer - 約束

一、約束的分類   在SQLServer中,有3種不同類型的約束。   1、實體約束     實體約束是關於行的,比如某一行出現的值就不允許出現在其他行,例如主鍵。   2、域約束     域約束是關於列的,對於所有行,某一列有那些約束

原创 SQL-連接查詢

1. 連接查詢:     1) 即查詢的時候同時需要多張表(特別是存在外鍵關係的),此時需要多張表之間的值進行連接;     2) 目前SQL標準提出過兩種連接查詢,第一種是較早的SQL92標準,第二種是目前使用廣泛的較新的S

原创 Servlet詳解

Servlet由來        做過BS項目的人都知道,瀏覽器能夠根據HTML靜態標記語言來顯示各式各樣的網頁。但是如果我們需要在網頁上完成一些業務邏輯:比如登陸驗證。或者說網頁顯示的內容在服務器的數據庫中。如果是這樣,除了負責顯

原创 javaweb學習總結——Servlet開發(一)

一、Servlet簡介   Servlet是sun公司提供的一門用於開發動態web資源的技術。   Sun公司在其API中提供了一個servlet接口,用戶若想用發一個動態web資源(即開發一個Java程序向瀏覽器輸出數據),需要完成以

原创 使用JDBC連接數據庫

JDBC是由java編程語言編寫的類及接口組成,同時它爲程序開發人員提供了一組用於實現對數據庫訪問的JDBC API,並支持SQL語言。利用JDBC可以將JAVA代碼連接到oracle、DB2、SQLServer、MYSQL等數據庫,從

原创 MVC簡介

MVC的全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,是一種軟件設計典範。它是用一種業務邏輯、數據與界面顯示分離的方法來組織代碼,將衆多的業務邏輯聚集到一