原创 sychronized關鍵字學習筆記

文章目錄1 併發編程中的三個問題1.1 可見性1.2 原子性1.3 有序性2 JMM:java內存模型2.1 主內存與工作內存2.2 內存交互3 synchronized保證三個特性3.1 可見性3.2 原子性3.3 有序性4 s

原创 AQS框架學習

文章目錄0 AQS簡介0.1 核心思想0.2 AQS幾個關鍵屬性0.3 模板設計模式1 CLH隊列1.1 SMP(symmetric multi processing)對稱多處理器介紹1.2 CLH隊列實現1.2.1 CLH隊列鎖

原创 tensorflow中的數據對象Dataset

注:學習中遇到了tensorflow中的Dataset,在此記錄相關內容(僅自己遇到) 問題描述: 使用pandas讀取了excel表格中的數據,提取其中的幾列後將其轉換爲numpy數組。在此數組基礎上使用了tf.data.Da

原创 Cannot create PoolalbeConnectionFactory(Could not create connection to database server)異常

在這裏貼一下異常信息,並說一下我的解決辦法。 情況: spring+mybatis,使用mysql8.0。 異常信息: org.mybatis.spring.MyBatisSystemException: nested excep

原创 PointNet-環境搭建:win10、cuda10.1、cudnn7、python3.7、tensorflow-gpu1.13 (詳細)

一、版本對應關係 版本問題非常關鍵,不僅僅是cuda和cudnn的版本要嚴格參照官網的要求,python和tensorflow的版本支持也不可忽視。親測有效的版本對應關係是:win10、cuda10.1、cudnn7.5、pyth

原创 關於初始化及初始化順序

成員變量的自動初始化 首先,類的成員變量會被自動初始化,並且會在構造器被調用前發生,如下: public class TestInitialization { //成員變量i private int i;

原创 關於json

json(javascript object notation) json是什麼 json是一種輕量級的數據交換格式。 數據交換:將要交換的數據先轉換成一種與平臺無關的數據格式,然後交給接收方處理。 輕量級:相對於xml,j