原创 java自定義比較器Comparator

import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public

原创 設計模式之適配器模式

import java.util.List; public interface Target { public List<Integer> intSort(List<Integer> list); } import ja

原创 不設臨時變量交換a,b的值

常規的做法: int tmp = a; a = b;b = tmp; 不設中間變量的方法: a = a + b; b = a - b;a = a

原创 mysql導出導入數據和修改登錄密碼

導出表結構: mysqldump -uroot -ppassword -d dbname tablename>db.sql; 導出表數據: mysqldump -t dbname -uroot -ppassword > db.sql

原创 <? extends T> 和 <? super T>分別是什麼意思?有什麼不同?

<? extends T>首先你很容易誤解它爲繼承於T的所有類的集合,這是大錯特錯的,相信能看下去你一定見過或用過List<? extends T>吧?爲什麼我說理解成一個集合是錯呢?如果理解成一個集合那爲什麼不用List<T>來表示?所

原创 博弈問題

【1】有1001根火柴放在盒子裏,甲、乙兩人輪流各取1根或2根,取到最後一根者爲勝。必勝的最佳對策是什麼? 【2】在黑板上寫下一列連續的自然數:2、3、4、…、1999、2000,甲先擦去其中一個數,然後

原创 SQL語句中CASE WHEN的使用實例

http://database.51cto.com/art/201009/224637.htm SQL中的CASE WHEN語句是經常要用到的,下面將結合實例,爲您詳解CASE WHEN語句的使用,供您參考,希望對您學習SQL語句

原创 jvm工作原理

首先這裏澄清兩個概念:JVM實例和JVM執行引擎實例,JVM實例對應了一個獨立運行的Java程序,而JVM執行引擎實例則對應了屬於用戶運行程序的線程;也就是JVM實例是進程級別,而執行引擎是線程級別的。 JVM是什麼?—JVM的生命週

原创 將List a 和List b中的元素合併,沒有重複的元素,最後返回這個合併的List

import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class Main

原创 深入理解HashMap

轉自:http://annegu.iteye.com/blog/539465 Hashmap是一種非常常用的、應用廣泛的數據類型,最近研究到相關的內容,就正好複習一下。網上關於hashmap的文章很多,但到底是自己學習的總結,就發出來跟

原创 5分鐘搞定內存字節對齊

http://blog.csdn.net/hairetz/article/details/4084088 寫出一個struct,然後sizeof,你會不會經常對結果感到奇怪?sizeof的結果往往都比你聲明的變量總長度要大,這是怎麼

原创 mysql用戶管理 & 存儲過程

1. 查看MySql的當前用戶名 select user(); status;看看一下當前的一些狀態 2.MYSQL中所有的用戶名和其信息 mysql數據庫的user表 3. grant 權限 on 應用範圍(數據庫表,方法等) to

原创 加法原理乘法原理

1.“IMO”是國際數學奧林匹克的縮寫,把這三個字母寫成三種不同顏色,現有五種不同顏色的筆,按上述要求能寫出      種不同顏色搭配的“IMO”.       2.H市的電話號碼有七個數字,其中第一個數

原创 容斥問題

一、填空題 1.一個班有45個小學生,統計借課外書的情況是:全班學生都借有語文或數學課外書.借語文課外書的有39人,借數學課外書的有32人.語文、數學兩種課外書都借的有     人. 3.在1~100的自

原创 經典面試智力題200+題和解答

招聘時期到了,總少不了需要準備智力題。考來考去大多是各種舊題,本來是考智力的事情,現在幾乎已經變成了題海戰術的考試,所以我們也不能在這一塊落後。學習各種奇巧淫技,擴展一下思路,同時免得筆試面試吃虧。 蒐集了大量智力題,有些還挺有意思,