原创 併發性能優化之使用LongAdder替換AtomicLong

本文轉載自佔小狼 如果讓你實現一個計數器,有點經驗的同學可以很快的想到使用AtomicInteger或者AtomicLong進行簡單的封裝。 因爲計數器操作涉及到內存的可見性和線程之間的競爭,而Atomic*的實現完美的屏蔽了這些技術

原创 jdk1.8源碼解析-ArrayList

本文原創地址,我的博客:https://jsbintask.cn/2019/03/22/jdk/jdk8-arraylist/(食用效果最佳),轉載請註明出處! 前言 ArrayList是一個長度可調節的數組,使用者只需向其中添加,刪

原创 你的rest服務冪等嗎?

本文原創地址,我的博客:https://jsbintask.cn/2019/03/21/api/restful-api-idempotent/(食用效果最佳),轉載請註明出處! 前言 上一篇我們介紹了restful api相關知識,本

原创 你真的瞭解restful api嗎?

本文原創地址,我的博客:https://jsbintask.cn/2019/03/20/api/restful-api-best-practices/(食用效果最佳),轉載請註明出處! 前言 在以前,一個網站的完成總是“all in

原创 線程池?面試?看這篇就夠了!

<!-- more --> 本文原創地址,我的博客:https://jsbintask.cn/2019/03/10/jdk/jdk8-threadpool/(食用效果最佳),轉載請註明出處! 前言 在實際工作中,線程是一個我們經常要打交道的

原创 【乾貨】SSM,Jquery, Bootstrap從零打造一個論壇系統

本文原創地址,我的博客:https://jsbintask.cn/2019/03/09/springboot/ssm-jsbintask-bbs/(食用效果最佳),轉載請註明出處! 前言 今天給大家分享一個以前學習SSM的實戰項目,一

原创 HashMap源碼全解析從一道面試題說起:請一行一行代碼描述下hashmap put方法

本文原創地址,我的博客:https://jsbintask.cn/2019/02/27/jdk/jdk8-hashmap-sourcecode/(食用效果最佳),轉載請註明出處! 前言 前陣子(估計也快半年了吧)遇到這麼一個面試題:請

原创 高併發下數據庫分庫分表面試題整理

1. 爲什麼要分庫分表(設計高併發系統的時候,數據庫層面該如何設計)?用過哪些分庫分表中間件?不同的分庫分表中間件都有什麼優點和缺點?你們具體是如何對數據庫如何進行垂直拆分或水平拆分的? 面試題剖析 爲什麼要分庫分表?(設計高併發系統的時候

原创 java高級工程師面試題:如何設計一個高併發系統?

面試題 如何設計一個高併發系統? 考點分析 說實話,如果面試官問你這個題目,那麼你必須要使出全身吃奶勁了。爲啥?因爲你沒看到現在很多公司招聘的 JD 裏都是說啥,有高併發就經驗者優先。 如果你確實有真才實學,在互聯網公司裏幹過高併發系統,那

原创 從未這麼明白的設計模式(一):單例模式

什麼是單例?爲什麼要用單例? 一個類被設計出來,就代表它表示具有某種行爲(方法),屬性(成員變量),而一般情況下,當我們想使用這個類時,會使用new關鍵字,這時候jvm會幫我們構造一個該類的實例。而我們知道,對於new這個關鍵字以及該實例

原创 mysql面試題:如何實現 MySQL 的讀寫分離?MySQL 主從複製原理是啥?如何解決 MySQL 主從同步的延時問題?

面試題 你有沒有做 MySQL 讀寫分離?如何實現 MySQL 的讀寫分離?MySQL 主從複製原理的是啥?如何解決 MySQL 主從同步的延時問題? 考點分析 高併發這個階段,肯定是需要做讀寫分離的,啥意思?因爲實際上大部分的互聯網公司,

原创 redis面試必問(上)

1.項目中緩存是如何使用的?爲什麼要用緩存?緩存使用不當會造成什麼後果? 面試題剖析 爲什麼要用緩存? 用緩存,主要有兩個用途:高性能、高併發。 高性能 假設這麼個場景,你有個操作,一個請求過來,吭哧吭哧你各種亂七八糟操作 mysql,半天

原创 [乾貨]Android入門完整項目:一個有定時提醒功能的備忘錄

本文原創地址,我的博客:https://jsbintask.cn/2019/02/23/android/android-memo/(食用效果最佳),轉載請註明出處! 介紹 今天給大家分享一個以前學習android時做的小項目,一個帶有

原创 redis面試必問(下)

接上一章redis面試必問(上) 7.redis 集羣模式的工作原理能說一下麼?在集羣模式下,redis 的 key 是如何尋址的?分佈式尋址都有哪些算法?瞭解一致性 hash 算法嗎? 考點分析 在前幾年,redis 如果要搞幾個節點

原创 史上最全springboot配置,踩坑,註解,使用手冊(持續更新中)

springboot 春節在家長了幾斤肉,今天開始減肥了(工作了)。19年的第一篇文章,本篇文章將覆蓋springboot所有配置(本人實際工作中所遇到問題以及學習總結),後續將會持續更新!話不多說,直接開始。 詳細配置 注意:本演示全部