原创 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 設計模式》整理記憶---------------------------------- 觀察者模式:定義了對象之間的一對多依賴,這樣一來,當