原创 Deep3DFaceRecon 2D圖像轉3D模型實戰

本案例通過Deep3DFaceRecon_pytorch實現 前置文檔: https://github.com/sicxu/Deep3DFaceRecon_pytorch https://blog.csdn.net/flyfish1986/

原创 記錄一次redis分佈式鎖的坑

redis分佈式鎖的實現方式是: lock(){ sync(this){ //無法獲取自旋 setnx(key,UUID) setex(60s) return U

原创 springboot+mybatis 雙數據源配置

maven依賴 spring-boot-starter-webmybatis-spring-boot-startermysql-connector-javalombok application.yml server: port: 80

原创 神經網絡學習脈絡梳理

   

原创 kafka日誌文件體系梳理

一些必須提前知道的概念 patition kafka日誌文件是以patition在物理存儲上分割的 是topic物理上的分組,一個topic可以分爲多個partition,每個partition是一個有序的隊列 是以文件夾的形式存儲在具體B

原创 白話文理解DCT離散餘弦變換

DCT全稱爲Discrete Cosine Transform,即離散餘弦變換。DCT變換屬於傅里葉變換的一種,常用於對信號和圖像(包括圖片和視頻)進行數據壓縮的基礎。 在視頻壓縮歷史上重要的發明之一就是DCT。沒有DCT,後面的H.26X

原创 spark調度原理描述

spark調度的幾個概念 集羣 一個spark集羣可以同時運行多個spark應用 應用 1、main方法、spark-shell、spark-submit能夠運行的spark程序 2、可以理解爲創建SparkContext的driver運行

原创 【技術原理】一圖勝千言之LSM-Tree

LSM-Tree簡介 LSM Tree(Log Structure Merge Tree)是一種數據結構 從字面意思理解,是一種基於日誌追加寫、有一定結構、並且會merge合併的樹(數據結構) 特點是: ①利用磁盤批量的順序寫要遠比隨機寫性

原创 星系 測試

                       

原创 爲什麼java默認的排序算法採用歸併排序Timsort

java排序的過程描述 1、N<47 插入排序 2、47<N<286 雙軸快排 3、286<N 連續性好 歸併排序(Timsort) 4、286<N 連續性不好 雙軸快排 雙軸快速排序是對普通快速排序的優化 TimSort 算法實際上是

原创 centos7 rpm安裝mysql(自定義datadir)

之前寫過一個linux安裝centos7過程,感覺寫的不太完善,現在更新一個新版本的 安裝條件 centos7 rpm安裝mysql 參考資料 https://blog.csdn.net/wudinaniya/article/details

原创 springmvc controller自動打印出入參數以及打印其他有用信息

使用說明 com.xxx包下加了@RestController註解的controller 打印的日誌規格如下:包含:ip地址、url、全限定類名+方法名、請求時間、請求參數(支持多個)、響應時間、響應參數、響應時間(毫秒)、關鍵字、序列號(

原创 解決docker容器內使用java drawString生成水印圖片中文方框的問題

1、docker容器內 2、有jdk環境 3、無字體環境 解決方案:自己製作一個鏡像,Dockerfile見下 FROM registry.cn-hangzhou.aliyuncs.com/ghoulich-centos/centos:7

原创 浮點數如何表示,以及爲什麼會出現精度問題

浮點數在計算機中也是用二進制表示的,只不過有一定規則(公式)      第一段佔 1bit,表示符號位。代稱爲 S(sign)。 第二段佔 8bits,表示指數。代稱爲 E(Exponent)。 第三段佔 23bits,表示尾數。代稱爲