原创 【流媒體】Nginx+nginx-http-flv-module流媒體+鑑權

Nginx安裝及依賴 pcre wget https://sourceforge.net/projects/pcre/files/pcre/8.44/pcre-8.44.tar.gz tar -zxvf  pcre-8.44.tar.gz

原创 【Linux】linux部署tesseract

依賴 安裝centos系統依賴 yum install -y automake autoconf libtool gcc gcc-c++  yum install -y libpng-devel libjpeg-devel libt

原创 【Linux】Tess4j識別pdf報錯libgs.so無法加載

https://www.ghostscript.com/releases/gsdnld.html 源碼地址:https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/dow

原创 【Java】tess4j文字識別

windows 可直接使用tess4j最新的api調用(有maven庫),直接跳到第三步驗證 轉載自     http://www.microshell.com/programming/java/performing-optical-cha

原创 【Java】設計模式--單例模式

單例模式 單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被

原创 【Java】Integer類型比較

public static void main(String[] args) { Integer x = 128, y = 128; System.out.println(x == y); fal

原创 【Java】JVM內存模型解析

   JVM內存模型主要分爲五大區域:棧、堆、本地方法棧、程序計數器、方法區。   本地方法棧: 跟虛擬機棧非常相似,也是線程私有的,不過虛擬機棧是針對Java方法,而本地方法棧是針對native方法,也就是底層方法。 由於Java是跨

原创 事務ACID理論

原子性(Atomicity) 原子性是指事務是一個不可分割的工作單位,事務中的操作要麼都發生,要麼都不發生。 一致性(Consistency) 事務前後數據的完整性必須保持一致。 隔離性(Isolation) 事務的隔離性是多個用

原创 【Java】線程中的wait和sleep

wait是Object類中的方法 sleep是Thread類中的方法   sleep不釋放鎖,不會讓出系統資源。 wait是進入線程等待池中等待,讓出系統資源。   sleep方法會自動喚醒,如果時間不到,想要喚醒,可以使用interrup

原创 【Java】final、finally、finalize

final、finally與finalize的區別 final:final是一個修飾符,可以修飾類,方法和變量。final修飾類表示類不能被其它類繼承,並且該類中的所有方法都會隱式的被final修飾。final修飾方法,則該方法不能被重寫

原创 【Java】finalize用法

  finalize()是Object類裏的protected類型的方法,子類(所有類都是Object的子類)可以通過覆蓋這個方法來實現回收前的資源清理工作。和這個方法相關的流程如下所述。     1 Java虛擬機一旦通過剛纔提到的“根搜

原创 【Java】併發和並行

什麼是併發? 併發:指應用能夠交替執行不同的任務,其實併發有點類似於多線程的原理,多線程並非是同時執行多個任務,如果你開兩個線程執行,就是在你幾乎不可能察覺到的速度不斷去切換這兩個任務,以達到"同時執行效果",其實並不是的,只是計算機的速度

原创 【Linux】docker安裝FastDFS

安裝docker 參考:https://www.cnblogs.com/jxd283465/p/11542127.html 下載FastDFS # yum install -y git #下載git # mkdir /data # cd

原创 【Github】問題解決:Failed to connect to github.com port 443: Operation timed out

今天拉取github代碼的時候提示 Failed to connect to github.com port 443: Operation timed out   解決方案(mac爲例): 修改hosts文件 sudo vim /et

原创 【Github】github圖片顯示不出

修改hosts 添加以下內容   (mac爲例) sudo vim /etc/hosts 151.101.184.133 avatars0.githubusercontent.com 151.101.184.133 avatars1.