原创 加速 gradle 打包速度 !!

如果執行 gradle clean build --info,  輸出是:  Looking for a different daemon... Found daemon DaemonInfo{pid=19048, address=

原创 坑爹的希臘字母 ο

我在測試xss 的時候,我使用下面示範2 測試沒問題,而使用 示範1 測試就不行; <a href="aaa" οnclick="alert(/xss/)">示範1</a> <a href="ggg" onclick="alert(/xs

原创 錯誤處理: oauth2 client訪問oauth2 server 的user info 端點, 返回401 invalid_user_info_response

oauth2 client訪問oauth2 server 的user info 端點; 返回401 invalid_user_info_response 日誌是: invalid_user_info_response] An error o

原创 oauth2 問題 Full authentication is required to access this resource 探索

問題現象 啓用oauth2後,正常的oauth2 登錄都是沒有問題的,但是我想 form登錄呢? 其實也是支持的,不過我開始是沒搞明白,一直出現問題 Full authentication is required to access thi

原创 Java開發規範-細則.md

一般情況,應當儘量遵守下面各規則,特殊情況除外,如有必要需要評審! 因爲約定熟成, 統一、標準的操作, 才能自動化! 一、數據庫表的設計 各字段應該使用什麼類型,什麼精度? id 字段是使用 int、bigint、char還是varcha

原创 再次研究 MySQL EXPLAIN type列的解釋和測試

 type列 其實很關鍵。 解釋如下:  type列 這一列表示關聯類型或訪問類型,即MySQL決定如何查找表中的行。 依次從最優到最差分別爲:system > const > eq_ref > ref > fulltext > ref_o

原创 關於軟件系統中的高可用問題的碎碎念

什麼是高可用 在定義什麼是高可用,可以先定義下什麼是不可用,一個網站的內容最終呈現在用戶面前需要經過若干個環節,而其中只要任何一個環節出現了故障,都可能導致網站頁面不可訪問,這個也就是網站不可用的情況。 參考維基百科,看看維基怎麼定義高可用

原创 瀏覽器跨域請求 原理和個人理解

  什麼是跨域請求我們知道,我們web的網站的網頁,會展示在瀏覽器中,其中的按鈕、或者腳本等等可以觸發事件、發起http請求的。至於發送什麼樣的http請求,那完全就是我們開發者(網站開發者)設計的。 我們可以按照業務需要,發出任意的htt

原创 坑爹的Windows版 nginx

每次 雙擊 nginx.exe, 它都會 創建 兩個nginx 進程 。 好像因爲默認是2 個 nginx 進程。   雙擊是可以的,但是如果 cmd 窗口執行,那麼就會導致窗口一直 打開不會關閉, 而且輸入任何東西都無響應。(其實不是沒有

原创 http跨域時的options請求測試

 當發起一次 攜帶 自定義請求頭的http 跨域請求的時候, 瀏覽器就會字段的先發出一個options請求,我的代碼是: function testcors() { console.log(" jump");

原创 git 使用ssh方式登錄

git 服務器一般提供兩種方式登錄: 1 http 或https 2 SSH Keys http 已經很熟悉了。 https 也類似就是配置一下證書即可。   SSH 協議登錄呢? 之前也搞過。 今天總結一下:   首先, 在本地的用戶目錄

原创 Caffeine 簡單測試

  構建Caffeine 是通過LoadingCache完成的,什麼是LoadingCache ?可以調用時候加載的 實現。 build buildAsync 一個是同步,一個異步。 build  返回的是 LoadingCache, 可以

原创 docker 動態修改容器的環境變量

docker 環境變量 怎麼修改?   1 exec 進入容器後修改。  可以修改,但是 測試證明, 沒有用, 重新進入容器 之前的修改又看不見了。 可能是 修改沒有被保存。  每次 有客戶端連入容器呢, 容器可能要讀取一下 .bash_r

原创 今天突然everthing搜索不了。 崩潰了?

昨天好好的,今天突然everthing搜索不了。 崩潰了? 竟然無法搜索     終於在 https://www.zhihu.com/question/20800625 找到了答案     這個有效,重建索引後,果然就好了:  

原创 git 疑難雜症- 奇怪問題

  我早就認識到了git的複雜性了, 豈止是 svn 的n倍,簡直是 n次冪倍。   今天的問題是,竟然無法 git rebase, 看一下 status :     使用它提示的命令: git rebase --continue 也不行