Java是一門(mén)計(jì)算機(jī)編程語(yǔ)言,但我們腦海中所理解的Java不僅僅是一門(mén)語(yǔ)言。它還包括Java虛擬機(jī)(JVM)的一系列規(guī)定,及具體Java產(chǎn)品(如...
日志對(duì)于日常開(kāi)發(fā)、問(wèn)題解決的重要性不言而喻,工作中由于接觸各種類(lèi)型的項(xiàng)目和框架,看到很多日志的不同用法,造成項(xiàng)目依賴(lài)和代碼的混亂,故梳理總結(jié)。本...
一. synchronized 關(guān)鍵字實(shí)現(xiàn)原理及應(yīng)用方式簡(jiǎn)述 造成線(xiàn)程安全問(wèn)題的主要誘因是:多條線(xiàn)程共同操作共享數(shù)據(jù)。所以存在此種可能性時(shí),需要...
目錄: 上篇從日常代碼出發(fā),著重討論了Java、MySQL等應(yīng)用層中日期時(shí)間的表示和存儲(chǔ)等操作、可能遇到的坑,及時(shí)區(qū)轉(zhuǎn)換相關(guān)方法。下篇將盡量深入...
由于springboot在1.5.x版本開(kāi)始不支持velocity(https://jira.spring.io/browse/SPR-1323...
目錄: 什么是時(shí)間?這是一個(gè)物理概念和哲學(xué)問(wèn)題。物理學(xué)認(rèn)為時(shí)間是一種尺度,一個(gè)標(biāo)量,借著時(shí)間,事件發(fā)生之先后可以按過(guò)去-現(xiàn)在-未來(lái)之序列得以確定...