原创 【143】Java獲取HTML代碼中視頻video標籤的URL地址

創景 用戶使用HTML富文本編輯器編輯文章上傳到服務器。文章中可以嵌入視頻,視頻使用了H5的video 標籤,我需要提取出視頻的URL地址,用於做視頻鑑黃等操作。 代碼實現 本例子一共用了三個文件,分別是 RegexUtils.j

原创 【142】Java獲取HTML代碼中的圖片URL地址

場景 用戶使用HTML編輯器把自己的文章上傳到後臺,我需要提取img標籤的圖片URL地址,用於做圖片的鑑黃等內容安全操作。 代碼實現 一共用了三個文件,分別是 RegexUtils.java ImgTagUtils.java 和

原创 【141】Java獲得正則表達式匹配的內容

有些時候需要獲得匹配正則表達式的文字內容做進一步處理。我總結了下面的代碼,可以獲得正則表達式匹配的內容。其中 RegexUtils 是正則表達式的工具類型。Main類包含main方法,演示如何使用工具類。 RegexUtils.j

原创 【137】MySQL5.7創建只讀用戶

創建用戶 其中 user_read_only 是用戶名,Abc_0987ert3 是密碼。 CREATE USER 'user_read_only'@'%' IDENTIFIED BY 'Abc_0987ert3'; 只給用戶

原创 【138】七牛雲兩個賬戶之間數據遷移

假定有兩個七牛雲賬戶甲、乙。需要把數據從甲轉移到乙。 在七牛雲網站,登錄乙賬戶,進入管理控制檯,如圖: 在管理控制檯,點擊左側菜單的對象存儲,如圖: 在左側的存儲空間列表中,點擊乙賬戶準備接收數據的存儲空間列表,點擊空間授權t

原创 【139】阿里雲掛載雲盤的方法

先執行fdisk -l 可以看到硬盤情況,此時還沒有掛載雲盤。 fdisk -l Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sect

原创 【144】用極限證明0.999...=1

因爲公式太多,就用了圖片。先證明了推論1,再證明本題。

原创 【101】java多叉樹廣度優先搜索算法,搜索文件和文件夾

我用了多叉樹廣度優先搜索,遍歷了文件的樹形結構,然後用回調方法判斷文件或文件夾是否符合搜索條件。把結果返回到一個集合中。 演示的例子分成三個文件:FileFilter、SearchFileUtils和Main。下面逐個給出代碼。

原创 【140】Centos7 安裝consul 1.6.2(單個節點)

解壓consul壓縮包,把consul 文件上傳到centos服務器的 /root/consul 目錄下。 執行如下命令修改 /root/.bashrc 文件: vi /root/.bashrc 按 i 編輯文件,在最後一行加入

原创 【136】Kafka 在阿里雲服務器上,如何讓客戶端可以通過公網訪問?

場景: 公司統一使用阿里雲服務器,原來的開發服務器也用的阿里雲服務器。爲了方便開發人員,不想讓開發人員在自己電腦上再運行kafka服務器和zookeeper服務器。希望所有開發人員都直接連接阿里雲上的kafka服務器,方便開發。

原创 【135】TensorFlow利用神經網絡學習XOR(異或)並部署成java代碼

本文python代碼使用 python 3。 本文參考了《深度學習》第107頁,6.1 實例:學習XOR XOR 函數也稱爲異或。輸入兩個布爾型的變量 x1 和 x2 。當 x1 和 x2 不相同的時候,返回True。當 x1 和

原创 【134】Spring Boot 1 + MyBatis 多數據源分佈式事務(二)

本文源代碼位置在 https://gitee.com/zhangchao19890805/csdnBlog.git 倉庫中的 blog134 文件夾就是項目文件夾。 在上一篇文章 【133】Spring Boot 1 + M

原创 【133】Spring Boot 1 + MyBatis 多數據源分佈式事務(一)

本文源代碼位置:https://gitee.com/zhangchao19890805/csdnBlog.git 倉庫中的 blog133 文件夾就是項目文件夾。 使用 Spring Boot 和 Spring Cloud 做分佈式

原创 【132】爲UEditor1.4.3.3編寫代碼插件

項目簡介 整個項目的代碼在 https://gitee.com/zhangchao19890805/csdnBlog.git 中的blog132文件夾中。 寫這個代碼插件的原因:覺着UEditor默認自帶的代碼插件太醜了,所以決定自

原创 【130】JS清理掉HTML標籤

// 清理掉HTML標籤 var reTag = /<(?:.|\s)*?>/g; str = str.replace(reTag, ""); 原文鏈接