原创 本地.m3u8播放器實現

首先,本播放器是基於開源代碼 https://github.com/caprica/vlcj-player 追加了m3u8播放功能 核心播放代碼: m3u8OpenAction = new StandardAction("

原创 eclipse如何搜索不包含

使用正則表達式搜索 (?s)\A((?!不包含的字符串).)*\Z

原创 SpringBoot 錯誤:The temporary upload location is valid

這個是文件上傳時臨時路徑找不到了,爲了萬無一失可以在配置中指定臨時文件存儲的路徑 package jp.co.bbj.web.common.utils; import javax.servlet.MultipartConfigElem

原创 微信公衆號--測試號配置失敗

首先先確認,微信服務器是否可以訪問的到,如果可以的話,看看是不是驗簽出現了問題 可以把代碼改爲下面     /**      * 確認消息來自微信服務器      *       * @param request      * @retu

原创 文件編碼鑑定小工具

juniversalchardet 開源於github 應用的話首先添加依賴         <dependency>             <groupId>com.github.albfernandez</groupId>    

原创 SpringBoot ajax文件下載實現

實現Ajax文件下載可以從後臺直接返回一個Base64編碼格式的文件,在前臺用JS的atob()方法直接轉爲Blob格式的數據,然後創建一個A標籤,來下載它。 前臺 JS function doAjaxDownload() {     $

原创 分佈式鎖看這篇就夠了

原創地址爲:http://www.54tianzhisheng.cn/2018/04/24/Distributed_lock/ 什麼是鎖? 在單進程的系統中,當存在多個線程可以同時改變某個變量(可變共享變量)時,就需要對變量或代碼塊做同步

原创 creating server tcp listening socket 127.0.0.1:6379: bind No error

如果使用msi安裝包安裝Redis的時候第一次嘗試連接的話會報上面的錯誤,是因爲msi安裝完成後會自動啓動Redis的服務,所以只要關閉就好了. 1. redis-cli.exe2. shutdown3. exit4. redis-se

原创 SpringBoot+Shiro 登陸後返回原畫面

其實很簡單 @PostMapping("/login") String doLogin(HttpServletRequest request) { //添加用戶認證信息 Subject subject = SecurityUti

原创 遇到BUG時你應該怎麼做

下面是拜讀Think Python 中關於代碼錯誤的調試方法的一些記錄,特意摘出來以便告誡自己 當你的程序不工作時, 1.首先你需要問自己這些問題: ˆ 有沒有什麼程序應該做卻沒有發生?找到執行該函數的代碼段,確保程序被執行。ˆ 有沒有什

原创 關於JPA的NativeQuery getSingleResult()返回值的處理

雖然源碼上關於SingleResult的返回值寫的是一個沒有定義的參數類型Execute a SELECT query that returns a single untyped result.但是實際上呢是一個Object數組,所以只要

原创 windows查看被佔用端口,結束指定進程

1.查看指定端口     netstat -aon|findstr "9050" 2.根據PID找到對應的進程   tasklist|findstr "2016" 3.結束該進程   taskkill /f /t /im tor.exe

原创 PyCharm 提示No module named cv2 解決方法

前提是你正常安裝了opencv-python 解決這個辦法只需在PyCharm ->Run->EditConfigurations 添加環境變量(PYTHONPATH) 值是是你Python安裝目錄下的site-packages路徑筆者的

原创 Centos下Redis安裝以及IP訪問設置

1.1    Redis 服務器 1.1.1  安裝軟件準備 Centos6.7(x64)操作系統 1.1.2   安裝步驟 1)  指定安裝目錄I mkdir /opt/software cd /opt/software 2)  下載r

原创 相對路徑遍歷Relative Path Traversal

http://cwe.mitre.org/data/definitions/23.html 這個裏面關於這個問題描述的很清楚。 爲了防止利用諸如下列網址的攻擊 http://example.com.br/get-files?file=r