原创 Java源碼---HashMap的底層實現

Hashmap是一種非常常用的、應用廣泛的數據類型,最近研究到相關的內容,就正好複習一下。網上關於hashmap的文章很多,但到底是自己學習的總結,就發出來跟大家一起分享,一起討論。 1、hashmap的數據結構 要知道hashmap是什

原创 概率---面試題

簡介 題外話 面試題總體分析 例1 關於獨立的理解 解析:理解什麼是獨立。。。此處X3便是獨立。。。 例2 構造隨機數發生器 解析:利用已知隨機數範圍求另一個隨機數範圍,一定要保證隨機。 1.刪除無用 2.利用N進制方式

原创 Java源碼---java.lang.String

一:String的構造函數有好多,我們一般常用的就那幾個,熟悉一下 尤其是String其實就是一個Char數組 SumCode: /* * Copyright (c) 1994, 2010, Oracle and/or i

原创 Java源碼---java.util.Arrays

一:二分查找 // Like public version, but without range checks. private static int binarySearch0(int[] a, int fromInde

原创 LeetCode_71---Simplify Path

Given an absolute path for a file (Unix-style), simplify it. For example,path = "/home/", => "/home"path = "/a/./b

原创 奇技淫巧---俄羅斯方塊

<!doctype html><html><head></head><body> <div id="box" style="width:252px;font:25px/25px 宋體;background:#000;color:#9f9;

原创 Java基礎---集合Collection

在 Java2中,有一套設計優良的接口和類組成了Java集合框架Collection,使程序員操作成批的數據或對象元素極爲方便。這些接口和類有很多對抽象數據類型操作的API,而這是我們常用的且在數據結構中熟知的。例如Map,Set,Lis

原创 Java基礎---反射(Reflection)

一:定義 能夠分析類能力的程序稱爲反射。 二:分析: Java 反射是Java語言的一個很重要的特徵,它使得Java具體了“動態性”。 在Java運行時環境中,對於任意一個類,能否知道這個類有哪些屬性和方法?對於任意一個對象,能否調用它

原创 數據庫基礎---數據庫系統概論個人總結版

-----------------------------------------------------------------共複習使用,參考王珊薩師煊版----------------------------------------

原创 基礎知識---微博中,短鏈接的生成方法

 短網址(Short URL),顧名思義就是在形式上比較短的網址。通常用的是asp或者php轉向,在Web 2.0的今天,不得不說,這是一個潮流。目前已經有許多類似服務,藉助短網址您可以用簡短的網址替代原來冗長的網址,讓使用者可以更容易

原创 Spring基礎---Spring源碼解析以及入門

  最近沒什麼實質性的工作,正好有點時間,就想學學別人的代碼。也看過一點源碼,算是有了點閱讀的經驗,於是下定決心看下spring這種大型的項目的源碼,學學它的設計思想。   出處:xingoo   這篇博文你可以瞭解到:   1

原创 Java源碼---java.lang.Math

/* * Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFI

原创 Java基礎---JVM內存管理以及垃圾回收機制

很多Java面試的時候,都會問到有關Java垃圾回收的問題,提到垃圾回收肯定要涉及到JVM內存管理機制,Java語言的執行效率一直被C、C++程序員所嘲笑,其實,事實就是這樣,Java在執行效率方面確實很低,一方面,Java語言採用面向

原创 Java基礎---synchronized 詳解

Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。      一、當兩個併發線程訪問同一個對象object中的這個synchronized(this)同步代碼塊時,一個時間

原创 設計模式---觀察者模式

---------------------------------根據《Head First 設計模式》整理記憶---------------------------------- 觀察者模式:定義了對象之間的一對多依賴,這樣一來,當