原创 表連接

多個表的連接:將這些個分割管理的數據重新結合成一條數據時,就是所謂表連接處理。 1 內連接 (1)定義:表間的主鍵與外鍵進行連接,只取得鍵值一致的數據的連接方式。 (2)語句 select 列名1...

原创 判斷鏈表是否有環

解法: (1)創建兩個指針1和2(在java裏就是兩個對象引用),同時指向這個鏈表的頭節點。 (2)開始一個大循環,在循環體中,讓指針1每次向下移動一個節點,讓指針2每次向下移動兩個節點。 (3)比較兩個指針指向的節點是否

原创 數據庫的相關操作

1 定義 (1)數據庫:放置數據的抽屜。 (2)數據庫管理系統(DBMS):能進行所有與數據庫相關的操作。 (3)關係型數據庫(RDB):數據庫是表以及操作數據庫用的對象操作體,而表示記錄(一組數據)/域(列)的集合體。

原创 Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters. Examples: Given “abcabcbb”,

原创 Thread Join()

有線程T1,T2和T3,將如何確保線程T2運行後T1後,T3運行在T2線程後。 public class JoinTest{ public static void main(String[] args) { Thr

原创 synchronized的用法

參見 http://blog.csdn.net/luoweifu/article/details/46613015

原创 Duplicate Emails

Write a SQL query to find all duplicate emails in a table named Person. +—-+———+ | Id | Email | +—-+———+ | 1 | a@

原创 繼承方法調用問題

class ParentClass{ public void parentMethod(){ System.out.println("parent Class"); } public void ov

原创 JVM的內存區域

方法區:在java的虛擬機中有一塊專門用來存放已經加載的類信息、常量、靜態變量以及方法代碼的內存區域,叫做方法區。 常量池:常量池是方法區的一部分,主要用來存放常量和類中的符號引用等信息。 堆區:用於存放類的對象實例。 棧區:也叫java

原创 索引

1 創建索引 create [unique] index 索引名 on 表名(列名,...); (1)如果索引被指定爲unique關鍵字,則可創建不可重複的索引,稱爲唯一性索引。 (2)如果對一列創建索引,則該列不能有重複元素 (3

原创 存儲函數

1 定義:保存在數據庫中的函數,定義存儲函數的要點幾乎預定義存儲過程完全相同。 2 定義存儲函數 create function 函數名( 參數1 數據類型1 [,參數2 數據類型2...]

原创 對象的哈希值

  任何類均爲Object類的間接子類,所以均繼承方法public int hashCode()該方法返回的值一般是通過將該對象的內部地址轉換成一個整數來實現的。這樣能保證每個對象的哈希碼值不一樣。哈希碼產生的依據:哈希碼並不是完全唯一的

原创 從文本文件中讀取數據

1 向數據庫中導入數據文件 load data infile 文件名 into table 表名 選項; 如:load data infile 'C:/data/t.CSV' into table customer fields ter

原创 Department Highest Salary

The Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the departme

原创 Java參數傳遞

Java只有值傳遞。當一個對象作爲參數傳遞到方法中時,只是將內存地址拷貝一份過去,並不是引用傳遞。 詳情參見: http://blog.sina.com.cn/s/blog_4b622a8e0100c1bo.html