原创 brew安裝軟件出現ChecksumMismatchError: SHA256 mismatch的問題

macOS升級到了10.16,結果發現IDEA中無法使用svn了,這下可尷尬了,iterm2中嘗試使用svn提示not found。我是按照下面的步驟做的 卸載原有的svn,輕易不要嘗試,我是抱着無所謂的態度 brew rem

原创 Maven項目啓動時報Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

在tomcat中部署Maven項目後,運行報如下錯誤 jdk 1.8 tomcat 8.0 [2019-07-16 05:13:56,541] Artifact RDSYSEDUV8:war exploded: Artifac

原创 如何方便快捷地判斷瀏覽器是否開啓了IE兼容模式

項目中往往需要獲取瀏覽器的版本,來判斷用戶的瀏覽器是否支持某些網頁特性的顯示,但是判斷IE的時候,還涉及到兼容模式的問題。很不巧的是,如果用戶使用的是360瀏覽器,從agent中是沒有辦法判斷出到底是不是兼容模式的。 這種情況下,

原创 解決CentOS下centos-root目錄爆滿的問題

之前一直運行正常的網站,今天早上突然報錯,網站上首先是redis錯誤 查詢發現可能是因爲磁盤空間不足導致的,下面開始排錯處理的過程 一、查看磁盤佔用情況 df -h 輸出如下: Filesystem

原创 web項目引入PDF.js並添加水印禁止下載

目錄web項目引入PDF.js並添加水印禁止下載1. 下載並引入PDF.js實現預覽2. 動態預覽PDF文件3. 隱藏打開、下載、打印等功能4. 禁止鍵盤組合按鍵下載或另存爲5. 禁用鼠標操作6. 添加全局水印6. PDF文件預覽

原创 Ubuntu設置鼠標速度

安裝了Ubuntu雙系統之後,發現個奇怪的問題,在windows下正常的鼠標速度,在Ubuntu下始終不合適,但是Ubuntu下卻不能直接設置鼠標速度: 這裏寫圖片描述 最後發現,可以使用xset m N來設置鼠標的速

原创 Ubuntu 16.10安裝搜狗輸入法並啓用

1.進入搜狗輸入法官網,下載Linux版本 http://pinyin.sogou.com/linux/?r=pinyin 下載文件保存,直接雙擊安裝即可,安裝完之後,打開語言支持,設置鍵盤輸入法系統爲fcitx。 2.啓用搜狗

原创 mac升級新系統後更新svn報錯xcrun: error: invalid active developer path

mac系統之前前爲mojave,然後今天升級到catalina beta版本,結果打開IDEA後,從SVN同步項目信息發現報錯,報錯信息如下: xcrun: error: invalid active developer pa

原创 EL表達式顯示科學技術法原始數字

後臺傳到頁面的double數值顯示爲科學技術法,如果不想以這種方式展示,可引入<fmt:formatNumber>標籤來顯示原始數值 引入fmt標籤 <%@ taglib prefix="fmt" uri="http://

原创 aspose將word文檔轉爲html內容

網站開發過程中,有時候需要將word內容展示在網頁,可以通過aspose將doc文件直接轉爲pdf進行預覽,但是有時候可能需要就在網頁的某部分信息中顯示內容,而不需要在線預覽,這時候可以考慮將word內容簡單轉換爲html內容來

原创 瀏覽器清空緩存操作步驟

1. 360安全瀏覽器 點擊網頁右上角“打開菜單”選項 清除上網痕跡(Ctrl+Shift+Del) 點擊“立即清理”完成清理 2. Chrome瀏覽器 點擊瀏覽器右上角圖標 點擊“更多工具” 點擊“清除瀏覽數據”(C

原创 取消Parallels Desktop與mac共享應用程序

在mac上安裝了PD之後,發現一些文件在右鍵選擇打開方式時,會出現PD中的軟件打開選項,如下圖所示,因爲我也不需要在PD中打開,一點擊就自動啓動PD,很是煩人,下面按照步驟取消該選項。 解決方法: 1. 在Dock欄右鍵虛擬機圖

原创 SSH項目升級JDK1.7至JDK1.8時遇到的問題及解決辦法

負責的一個SSH老項目,因爲想集成flowable工作流,但是看了flowable的說明發現必須採用jdk 1.8運行。可是我的項目恰好是在jdk 1.7上運行是沒問題的,所以就想着升級成1.8,結果發現升級之後項目無法運行,並報如

原创 Docker拉取鏡像報錯unauthorized: incorrect username or password的解決方法

docker在終端中安裝nginx時運行報錯: localhost:~ root$ sudo docker pull nginx Password: Using default tag: latest Error response f

原创 JDK動態代理實現攔截器的邏輯

定義一個攔截器的接口 public interface Interceptor { public boolean before(Object proxy,Object target,Method method,Object[]