一、ScheduledThreadPool ScheduledThreadPool是JDK自帶的類,可以用來(lái)替代Timer類實(shí)現(xiàn)定時(shí)任務(wù)。一個(gè)Timer只能執(zhí)行一個(gè)任務(wù),而一...
一、ScheduledThreadPool ScheduledThreadPool是JDK自帶的類,可以用來(lái)替代Timer類實(shí)現(xiàn)定時(shí)任務(wù)。一個(gè)Timer只能執(zhí)行一個(gè)任務(wù),而一...
在Java中,關(guān)于鎖我想大家都很熟悉。在并發(fā)編程中,我們通過(guò)鎖,來(lái)避免由于競(jìng)爭(zhēng)而造成的數(shù)據(jù)不一致問(wèn)題。通常,我們以synchronized 、Lock來(lái)使用它。 但是Java...
一、前言 公司的新項(xiàng)目是vertx開發(fā)的,找了很久發(fā)現(xiàn)這個(gè)框架目前的資料還是挺少的,那就自己做一個(gè)比較全的資料吧。 二、vert.x介紹 vert.x是Eclipse軟件基金...
Java 淺拷貝和深拷貝介紹 開發(fā)過(guò)程中,有時(shí)會(huì)遇到把現(xiàn)有的一個(gè)對(duì)象的所有成員屬性拷貝給另一個(gè)對(duì)象的需求。比如說(shuō)對(duì)象 A 和對(duì)象 B,二者都是 ClassC 的對(duì)象,具有成員變量 a 和 b,現(xiàn)在對(duì)...
作者: 一字馬胡 轉(zhuǎn)載標(biāo)志 【2017-11-14】 更新日志 導(dǎo)入 ManagementFactory是一個(gè)為我們提供各種獲取JVM信息的工廠類,使用Management...
一、數(shù)據(jù)類型 數(shù)據(jù)分為基本數(shù)據(jù)類型(String, Number, Boolean, Null, Undefined,Symbol)和對(duì)象數(shù)據(jù)類型。 1、基本數(shù)據(jù)類型的特點(diǎn):...
什么是ASM? ASM是一個(gè)字節(jié)碼操控框架。它能被用來(lái)動(dòng)態(tài)生成類,或者增強(qiáng)既有類的功能。ASM可以直接產(chǎn)生二進(jìn)制class文件,也可以在類被加載入Java虛擬機(jī)之前動(dòng)態(tài)改變類...
MileStone 上一篇,我們講了Mysql的樂(lè)觀鎖和悲觀鎖,大家有興趣可以連起來(lái)一起看。 本文需要閱讀時(shí)間大約在1小時(shí),請(qǐng)抽出完整的時(shí)間來(lái)閱讀,拒絕一目十行。 后面會(huì)按照...
作者您好,update items set inventory=inventory-1 where id=100 and inventory-1>0; 這里應(yīng)該是 inventory-1>=0是吧
探索Mysql鎖機(jī)制(一)——樂(lè)觀鎖&悲觀鎖Milestone 本文需要閱讀時(shí)間大約在1小時(shí),請(qǐng)抽出完整的時(shí)間來(lái)閱讀,一目十行,真心沒(méi)用 后面會(huì)按照下圖,分批次對(duì)Mysql的鎖和大家一起分享 前言 數(shù)據(jù)庫(kù)的鎖機(jī)制是并發(fā)...
Milestone 本文需要閱讀時(shí)間大約在1小時(shí),請(qǐng)抽出完整的時(shí)間來(lái)閱讀,一目十行,真心沒(méi)用 后面會(huì)按照下圖,分批次對(duì)Mysql的鎖和大家一起分享 前言 數(shù)據(jù)庫(kù)的鎖機(jī)制是并發(fā)...
垃圾回收的三件事情 1、哪些內(nèi)存需要回收(堆和方法區(qū)) 2、什么時(shí)候回收 3、如何回收 在如今“自動(dòng)化”的年代,再去了解垃圾收集和內(nèi)存分配的原因是:當(dāng)需要排查各種內(nèi)存溢出、內(nèi)...
日志(可用來(lái)恢復(fù)數(shù)據(jù)) 注:MySQL 整體來(lái)看,一共有兩塊:一塊是 Server 層,它主要做的是 MySQL 功能層面的事情;還有一塊是引擎層,負(fù)責(zé)存儲(chǔ)相關(guān)的具體事宜。它...
Atomicity n.原子價(jià); 原子數(shù); complicate v.使復(fù)雜化; complicated adj.復(fù)雜的; 難懂的; v.使復(fù)雜化; Concurrent a...