原创 MAC 7788

顯示隱藏文件 顯示隱藏文件 在終端中輸代碼“defaults write com.apple.finder AppleShowAllFiles -boolean true;killall Finder”即可顯示隱藏文件 關閉顯示隱

原创 IDEA中的debug回退

直接點擊Drop Frame 回退到斷點所在function的調用處,無法跨class 先在調用棧中選擇要回退的方法,再點擊Drop Frame,此時再按F9(Resume Program),就可以進入到要回退的方法的斷點處了

原创 Java Spring 框架中的理解

異步實現 兩個註解 @Async @EnableAsync @Transactional的使用 避免 Spring 的 AOP 的自調用問題 在 Spring 的 AOP 代理下,只有目標方法由外部調用,目標方法才由 Spring

原创 Homebrew update

鏡像使用幫助 以下內容爲引用:清華大學開源軟件鏡像站,如有造成影響,請及時聯繫立即刪除 替換現有上游 git -C "$(brew --repo)" remote set-url origin https://mirrors.tu

原创 FireFox 如何將國內服務切換至全球服務

背景: 最早使用FireFox瀏覽器註冊賬戶是在全球服務器註冊的,但是後期由於一些原因,FireFox官網只能下載國內服務的安裝包,賬戶雖然能登錄,但是之前在賬戶中存儲的書籤都無法同步(審視生氣) 解決辦法: 安裝FireFox插

原创 java 動態代理

動態代理爲什麼傳接口,內部實現接口,而不直接傳類,直接繼承類 代理類默認會繼承Proxy類,java不允許多繼承 具體可參考:https://juejin.im/post/5d8a0799f265da5b7a752e7c JDK動

原创 AVL旋轉公式

1、左左爲右:左子樹的左子樹插入一個節點,導致二叉樹不平衡,則做右旋轉 tmp = root.left; root.left = tmp.right; tmp.right = root; return tmp; 2、右右爲左:右

原创 如何解決緩存與數據庫數據不一致問題

更新數據時:先刪除緩存,再更新數據庫(併發量大的時候仍會造成數據不一致) 緩存設置過期時間(從一定程度上解決數據不一致的情況,並不能完全解決) 使用隊列,保證對相同id操作在同一隊列中,一個操作執行完成再執行下一個操作 通過bi

原创 一次TCP連接支持多少次HTTP請求

http 1.0 默認一次tcp連接進行一次http請求之後就會斷開(由於資源浪費,有些服務器支持通過配置支持多次) http 1.1 請求頭配置:Connection:keep-alive = true,只要tcp連接不斷開(

原创 關於kafka的理解

1、相關名詞: producer:生產者 brocker:kafka中間件節點,多箇中間件節點組成kafka集羣 topic:主題,將kafka消息進行歸類,消費者只會消費topic相同生產者產生的消息 partition:物理

原创 Spring MVC項目中@Transactional不生效

要解釋清我遇到的情況首先要了解以下幾個知識點: (Ps:造成@Transactional不生效的原因有很多種,可以參考:https://blog.csdn.net/qq_20597727/article/details/84900

原创 Sublime取消每次打開升級提示

最近每次打開sublime,總是提示升級,但又不想升級,所以網上搜了下,如何取消Sublime Text升級提示 配置如下 選擇Sublime Text -> Preferences -> Settings 進入setting界

原创 位運算

計算機中的位運算操作都是以其補碼參與運算 正數的三碼(原碼/反碼/補碼)一致 負數的三碼, 反碼是原碼除符號位取反, 補碼是反碼加一 1.負數原碼與補碼之間的轉化 原碼 -> 取反(反碼) -> 反碼+1 -> 補碼 補碼 ->

原创 Linux 常用命令

1、export export命令用於設置或顯示環境變量 2、source 3、dirname/basename dirname:命令讀取指定路徑名刪除最後一個“/”(斜槓)及其後面的字符,保留其他部分,並寫結果到標準輸出。如果最