前言 前段時間祭饭,機(jī)子上的 win10 又偷偷摸摸升級到了一周年正式版,比較無奈映挂。不過之前聽聞這個版本已經(jīng)支持內(nèi)置的 Linux 子系統(tǒng)蛔翅,于是就懷著好奇心試玩了一把祭阀。雖然期間遇...
前言 前段時間祭饭,機(jī)子上的 win10 又偷偷摸摸升級到了一周年正式版,比較無奈映挂。不過之前聽聞這個版本已經(jīng)支持內(nèi)置的 Linux 子系統(tǒng)蛔翅,于是就懷著好奇心試玩了一把祭阀。雖然期間遇...
向量縮放以及張成空間 在向量前添加標(biāo)量感憾,在可視化的層面上回右,我們可以看到向量的長度會隨著標(biāo)量的改變而改變斤蔓,這種情況我們稱為向量的縮放植酥。通過向量的縮放,(兩個變量復(fù)合可以決定結(jié)果...
初學(xué)AI動機(jī)與需求 公司最近分配了一個任務(wù)弦牡,需要對下屬紅外圖像進(jìn)行圖像識別友驮,訓(xùn)練模型,最后保證較高的正確率驾锰。 知識圖譜 這個知識圖譜可以幫助我知道我要查找要做的事情需要哪個板...
線程池 - ThreadPoolExecutor ThreadPoolExecutor是其中功能最為強(qiáng)大的線程池類椭豫,重點掌握耻瑟。 newCachedThreadPool(),n...
Callable和Runnable Callable和Runnable的區(qū)別在于前者執(zhí)行線程任務(wù)后是可以返回值。 FutureTask FutureTask和Callable...
AbstractQueuedSynchronizer - AQS Provides a framework for implementing blocking locks a...
怎么才能安全地共享對象赏酥? 上章介紹對象的發(fā)布喳整,這章將介紹一下發(fā)布的對象如何讓其安全地共享。內(nèi)容: 不可變對象裸扶, 線程封閉框都, 同步容器 不可變對象 修飾變量: 基本類型和引用類...
線程共享對象是引起線程安全的原因,所以怎么發(fā)布對象至關(guān)重要姓言。 這里通過getter獲取對象后瞬项,任何其他對象或線程都可以直接操作states,所以是不安全的何荚。 調(diào)用Escape...
線程安全三個必要性 原子性 Atomic 包提供了一批AtomicXXX類型囱淋,用于確保對象的獲取和操作步驟為原子性操作。 這里關(guān)鍵是add()中的count.incremen...
并發(fā)的概念 Java 并發(fā)模型 JMM - Java Memory Model Java 并發(fā)編碼初體驗 創(chuàng)建標(biāo)記Annotation 測試
這篇文要做一件事餐塘,當(dāng)請求來時妥衣,每次都要管分頁,很煩。 所以使用打算用AOP, Mybatis PageHelper和反射機(jī)制寫一個識別請求的API是否是返回列表的税手。如果是蜂筹,獲...
問題描述:開發(fā)過程中,我們的前端使用Echarts.js開發(fā)時芦倒,碰到了一個困擾她的問題艺挪。 上面的曲線的X軸為時間軸, Y軸為數(shù)值兵扬, 問題在當(dāng)這幾個線返回的X軸數(shù)據(jù)不一致時麻裳, ...
該文只涉及Socket和IO(不含NIO) 復(fù)習(xí)經(jīng)典網(wǎng)絡(luò)結(jié)構(gòu) Socket Berkeley sockets is a Unix application programmin...
API 是后端工作的主要工作之一雇初, 開發(fā)難度低, 但是比較繁雜减响。 經(jīng)過幾個月的學(xué)習(xí)靖诗,總結(jié)一下自己對接口開發(fā)的一些套路。 首先支示,需要熟悉業(yè)務(wù)刊橘,熟悉數(shù)據(jù)庫表結(jié)構(gòu),列出接口與表的對...