原创 synchronized關鍵字使用詳解

簡述 計算機單線程在執行任務時,是嚴格按照程序的代碼邏輯,按照順序執行的。因此單位時間內能執行的任務數量有限。爲了能在相同的時間內能執行更多的任務,就必須採用多線程的方式來執行(注意:多線程模式無法減少單次任務的執行時間)。但是引入了多線程

原创 Java冷知識:finally中的代碼一定會執行嗎?

前言 Java開發中,正常情況下,在執行了try代碼塊之後,finally中的代碼一定會執行。我們實際開發也經常會利用這個特性,在finally中來執行一些特殊的操作,比如:釋放資源、釋放鎖等。 demo public class Fina

原创 Redis學習路線

入門知識 redis特性redis使用場景redis單機安裝日常使用五類數據結構redis的重用命令 進階學習 Redis客戶端Redis連接池與Spring的結合Redis的持久化事務支持lua腳本支持Pipeline管道實現發佈訂閱 高

原创 基於註解的Spring定時任務配置

Spring版本5.1.5 首先有一個定時的任務類 package com.yuanweiquan.learn.quartzs; import org.springframework.scheduling.annotation.Sched

原创 CSDN、博客園、簡書、知乎,最終還是選擇segmentfault

作爲一個5年以上的開發者,覺得是時候寫點東西了。於是百度了CSDN、博客園、知乎等優缺點以及實際發文之後,最終選擇了segmentfault。下面簡述下爲什麼不適用其他平臺的原因(優點的話百度一查,應有盡有)。 CSDN CSDN已經商業化