原创 2019下半年阿里面試失敗總結

結果預覽 2年半第一次出去面試,也是第一次面試阿里,打擊不小,收貨也不少,最終倒在二面筆試題上,雖有不甘,但仍需收拾心情,繼續努力。 一面總結 在一面上,跟網上大多數的反饋相同,都是比較Java基礎項,然後往深度問。我整理了下:

原创 知識圖譜整理之Java基礎HashMap

本系列完善自己的知識圖譜,更從容的表達描述 HashMap介紹 HashMap是一個用於存儲Key-Value鍵值對的集合,每一個鍵值對也叫做Entry。這些個鍵值對(Entry)分散存儲在一個數組當中,這個數組就是HashM

原创 知識圖譜整理之Java基礎HashTable和SynchronizedMap

線程安全的簡單HashMap介紹 今天先來講一下HashTable和SynchronizedMap,這兩塊我雖然在面試中沒有回答到過,但是還是決定一起整理下。這兩個類的主要功能跟HashMap相似,不過稍微存在一些區別而已。 H

原创 知識圖譜整理之Java基礎ThreadLocal

ThreadLocal介紹 先來介紹下這個類的作用。首先這個類的操作是線程安全的,主要是用來存儲線程相關的信息,存儲局部變量,實現局部變量的線程隔離。 主要方法介紹 get方法源碼 public T get() {

原创 知識圖譜整理之Java基礎ConcurrentHashMap

ConcurrentHashMap介紹 ConcurrentHashMap是在Java併發包下的一個類,它的作用和HashMap類似,不過做了線程安全的防護,支持併發操作。 本文分析的也是基於JDK1.8的 數據存儲結構 我們直

原创 Spring源碼入口——註解配置講解

開篇想法 接下來是打算來總結關於Spring內部運行流程的機制。在工作中,筆者之前更多的是關於Spring Boot關於Web間的開發,那麼Spring內部黑盒是如何實現的,又是如何與其他組件進行關聯的,這些對我而言既神祕又充

原创 html信息傳輸,跨域傳輸,解析信息

今天介紹一下HTML中的Ajax傳輸有兩種特點: 1、Get:一般是前端提交給後臺的一種提交形式。       特點:        1、get的URL是“明文”。        2、get的URL長度是有限制的。        3、ge

原创 簡單泛型、泛型方法、泛型類、泛型接口的知識點

有許多原因促成了泛型的出現,其中最引人注目的就是創造容器類。 泛型的主要目的就是爲了用來指定容器要持有什麼類型的對象 一、簡單泛型 public class Genericity { public static void main(

原创 JavaScript中setAttribute用法詳解

setAttribute基本用法 element.setAttribute(attributename,attributevalue) setAttribute() 方法添加指定的屬性,併爲其賦指定的值,看到w3c的例子 docu

原创 java如何連接數據庫並操作

今天來分享一下Java如何使用MySQL: 第一步:需要用到 這個外部JAR,那麼如何添加呢? 需要右鍵項目包右鍵屬性的Java構建路徑 中點擊添加外部JAR,把包添加進來。 第二步: 需要用Class的forname方法找到“”com

原创 關於ArrayList.remove()的一些你沒注意的細節

這是我在編程中遇到的問題,當時以爲是BUG,後來才發現原來是ArrayList.remove(int index)方法的一些小細節 廢話不多說,先上代碼 <pre name="code" class="java">ArrayList<In

原创 JAVA經典算法之河內之塔

1.河內之塔 說明 河內之塔(Towers of Hanoi)是法國人M.Claus(Lucas)於1883年從泰國帶至法國的,河內爲越戰時 北越的首都,即現在的胡志明市;1883年法國數學家 Edouard Lucas曾提及這個故事,據

原创 HTML5中 svg的animateTransform中rotate類型中圍繞點設定

之前在做SVG動畫中遇到的問題:在SVG動畫效果中,怎麼讓一個圓圍繞另一個動態圓轉動,即比如太陽系轉動,地球圍着太陽轉,月球圍着地球轉,衛星圍着地球轉。 之後發現可以通過嵌套的方式來達到目的: 先看代碼<!DOCTYPE html> <h

原创 知識圖譜整理之Java基礎ScheduledThreadPoolExecutor

前言 之前主要是想了解Spring下的定時任務機制,但是在看了相關源碼後,發現必須先要了解ScheduledThreadPoolExecutor,之後在閱讀會更加簡單,顧先去看了下這塊的源碼,發現其還是很有意思和學習的地方的。 S

原创 知識圖譜整理之Java基礎AbstractQueuedSynchronizer

AbstractQueuedSynchronizer介紹 說起這個類,或者說說起這個別名AQS,大家都不會陌生,是一個抽象隊列同步器。但是具體內部是如何實現,可能有些人不太瞭解,今天就來進入這個抽象類的源碼。 AbstractQ