原创 面試阿里必知的SQL面試題 100講

SQL 常見面試題解析 內容簡介 本文介紹並分析了 100 道常見 SQL 面試題,主要分爲三個模塊:SQL 初級查詢、SQL 高級查詢以及數據庫設計與開發。文章內容結構如下圖所示: 本文主要使用三個示例表:員工表(employe

原创 7天 Spring Boot從入門到精通

Spring Boot 工程化最佳實踐 Spring Boot 已經成爲 Java 後端事實上的標準開發框架,目前已經演進到了 2.1.5 版本。在項目開發過程中,也逐漸形成了一些公認的不錯的做法或者規範,本文試圖將其沉澱總結爲最

原创 JDK8 新特性最全講解,囊括面試高頻知識點

JDK8 新特性最全講解,囊括面試高頻知識點 序言 JDK 8 日漸成爲項目開發中的主流。 但平時在和很多小夥伴的交流和麪試中,發現很多人仍停留在 JDK 7 及以前的認知層面,Lambda 表達式、方法引用、Stream 流、d

原创 京東必考JVM 問題診斷快速入門

JVM 問題診斷快速入門 JVM 全稱爲 Java Virtual Machine,翻譯爲中文 “Java 虛擬機”。本文中的JVM主要指 Oracle 公司的 HotSpot VM, 版本是 Java8(JDK8、JDK1.8

原创 如何在面試中介紹自己的項目經驗 - hsm_computer - 博客園

如何在面試中介紹自己的項目經驗 在面試時,經過寒暄後,一般面試官會讓介紹項目經驗 。常見的問法是,說下你最近的(或最拿得出手的)一個項目。 根據我們的面試經驗,發現有不少候選人對此沒準備,說起來磕磕巴巴,甚至有人說出項目經驗從時間

原创 Swift vs. Kotlin 漫談系列之接口

Swift vs. Kotlin 漫談系列之接口 Kotlin 君和 Swift 君在一個團隊一起開發已經很久了,由於平臺的差異性,他們經常會進行一些技術上的交流(PK),「Kotlin vs. Swift」系列就是他們在互相切磋

原创 如何用 Python 快速開發一個網站

如何用 Python 快速開發一個網站 Python 用來開發網站的框架很多,本次 Chat 選用 Django 來帶大家開發一個簡單的網站。網站開發需要掌握的知識比較多,但是我們是用開源框架可以大大減少我們的工作量,對底層實現原

原创 如何從 5 億個數中找出中位數?

如何從 5 億個數中找出中位數? 題目描述 從 5 億個數中找出中位數。數據排序後,位置在最中間的數就是中位數。當樣本數爲奇數時,中位數爲 第 (N+1)/2 個數;當樣本數爲偶數時,中位數爲 第 N/2 個數與第 1+N/2 個

原创 Swift Protocol 詳解 - 協議&面向協議編程

Swift Protocol 詳解 - 協議&面向協議編程 之前一個帖子我總結了自己秋招面試經歷,作爲一個Swift開發者,有一個非常高頻的問題就是:你覺得Swift相比於其他語言(或者OC來說)的特點和優勢是什麼?作爲一個見識短

原创 Python Web前端概述

Web前端概述 說明:本文使用的部分插圖來自Jon Duckett先生的*HTML and CSS: Design and Build Websites*一書,這是一本非常棒的前端入門書,有興趣的讀者可以在亞馬遜或者其他網站上找

原创 Go 工程師,月薪一萬起

7 天從 Java 工程師轉型爲 Go 工程師 爲什麼要捨棄 Java,投奔 Go? 我從 2014 年開始接觸 Java,對 Java 這門語言有着一種母語情結。相比於 C,Java 擁有面向對象、支持跨平臺、垃圾回收等優秀特性

原创 併發編程解惑之線程

併發編程解惑之線程 一、線程與進程 ​進程是資源分配的最小單位,每個進程都有獨立的代碼和數據空間,一個進程包含 1 到 n 個線程。線程是 CPU 調度的最小單位,每個線程有獨立的運行棧和程序計數器,線程切換開銷小。 ​Java

原创 36-38.關係型數據庫MySQL

關係數據庫入門 關係數據庫概述 數據持久化 - 將數據保存到能夠長久保存數據的存儲介質中,在掉電的情況下數據也不會丟失。 數據庫發展史 - 網狀數據庫、層次數據庫、關係數據庫、NoSQL數據庫。 1970年,IBM的研究

原创 Java 集合底層原理剖析(List、Set、Map、Queue)

Java 集合底層原理剖析(List、Set、Map、Queue) 溫馨提示:下面是以 Java 8 版本進行講解,除非有特定說明。 一、Java 集合介紹 Java 集合是一個存儲相同類型數據的容器,類似數組,集合可以不指定長度

原创 如何查詢最熱門的查詢串?

如何查詢最熱門的查詢串? 題目描述 搜索引擎會通過日誌文件把用戶每次檢索使用的所有查詢串都記錄下來,每個查詢串的長度不超過 255 字節。 假設目前有 1000w 個記錄(這些查詢串的重複度比較高,雖然總數是 1000w,但如果除