原创 使用cookie登錄百度網盤賬號

1.使用Chrome瀏覽器登錄百度網盤網頁版 https://pan.baidu.com/ 2.查看當前使用的cookie 3.獲取BDUSS 4.獲取STOKEN 5.組合成:BDUSS=xxxxxx; STOKEN=xxxxxx,複製到

原创 cVim:使Chrome瀏覽器支持Vim的快捷鍵

安裝cVim後,可以在Chrome中使用vim的快捷鍵(shortcut): j: 向下移動瀏覽器的內容 k: 向上移動瀏覽器內容 u: 向上移動半頁瀏覽器的內容 d: 向下移動半頁瀏覽器的內容 J: 切換到左邊的Tab頁面 K: 切換到右

原创 Tomcat8容器下SSL證書佈置及強制https

獲取並安裝服務器證書 公司是上線項目所以在CA機構申請了SSL證書,一次申請會有多個環境證書,apache,nginx,tomcat,IIS等。公司使用的是tomcat8做項目佈置 導入證書 通過工具將證書上傳到服務器目錄, 存放目錄爲 /

原创 JDBC鏈接數據庫MySQL 8.0 Public Key Retrieval is not allowed 錯誤的解決方法

現象 Mybatis和Spring框架整合過程中報 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is

原创 命令行的藝術

熟練使用命令行是一種常常被忽視,或被認爲難以掌握的技能,但實際上,它會提高你作爲工程師的靈活性以及生產力。本文是一份我在 Linux 上工作時,發現的一些命令行使用技巧的摘要。有些技巧非常基礎,而另一些則相當複雜,甚至晦澀難懂。這篇文章並不

原创 jquery.i18n.properties前端國際化方案

如果新項目要做系統國際化, 時下熱門的任何一種技術選型都有成熟的方案,比如: vue + vue-i18n angular + angular-translate react + react-intl 但是老項目的國際化幾乎是jquer

原创 生產者消費者模式中條件判斷是使用while而不是if

永遠在循環(loop)裏調用 wait 和 notify,不是在 If 語句現在你知道wait應該永遠在被synchronized的背景下和那個被多線程共享的對象上調用,下一個一定要記住的問題就是,你應該永遠在while循環,而不是if語

原创 ThreadPoolExecutor 中的 shutdown() 、 shutdownNow() 、 awaitTermination() 的用法和區別

Java併發編程中在使用到ThreadPoolExecutor時,對它的三個關閉方法(shutdown()、shutdownNow()、awaitTermination())的異同點如下: shutdown() 將線程池狀態置爲SHUTDO

原创 Java reflect 反射學習筆記

1. class 類的使用 萬事萬物皆對象 (基本數據類型, 靜態成員不是面向對象), 所以我們創建的每一個類都是對象, 即類本身是java.lang.Class類的實例對象, 但是這些對象不需要 new 出來, 因爲java.lang.

原创 gulp 使用入門

什麼是gulp? 用自動化構建工具增強你的工作流程! Gulp 是基於node.js的一個前端自動化構建工具,開發者可以使用它構建自動化工作流程(前端集成開發環境)。 使用gulp你可以簡化工作量,讓你把重點放在功能的開發上,從而提高你

原创 [個人項目] echarts 實現數據(tooltip)自動輪播插件

前言 最近, 工作中要做類似這種的項目. 用到了百度的 echarts 這個開源的數據可視化的框架. 因爲投屏項目不像PC端的WEB, 它不允許用戶用鼠標鍵盤等交互. 有些圖表只能看到各部分的佔比情況, 不能顯示具體的數值. 比如:

原创 iconfont 批量把圖標加入購物車的方法

在瀏覽器中按 f12 打開【開發人員工具】,找到【console(控制檯)】,輸入以下代碼,再按回車,稍等片刻即可把全部圖標加入購物車 var ll = document.getElementsByClassName('icon-gouwu

原创 macOS版TeamViewer 個人版被誤認爲商業行爲解決辦法

問題描述: 這周突然發現自己 MacBook 上的 TeamViwer 出現 5 分鐘限制(即,只讓我遠程連接 5 分鐘,然而事實是 1 分鐘左右便會自動斷開,並且需要等待一段時間後纔可以繼續連接),提示讓我購買序列號。原因爲:自己個人使

原创 手把手教你整合最優雅SSM框架

我們看招聘信息的時候,經常會看到這一點,需要具備 SSM 框架的技能, SpringMVC 可以完全替代 Struts,配合註解的方式,編程非常快捷,而且通過 restful 風格定義 url,讓地址看起來非常優雅。 另外,MyBatis

原创 [個人項目] 使用 Vuejs 完成的音樂播放器

Foreword 雖然音樂播放這類的項目的靜態展示居多,業務邏輯並不複雜,但是對於我這種後端出身的前端萌新來說,能使用vuejs完成大部分功能, 也會有許多收穫。 api:我使用的是一個開源的 nodejs 封裝的網易雲音樂 api,名叫