原创 【Mysql】SQL性能優化學習

Explain分析 參見博客: MySQL 性能優化神器 Explain 使用分析 Explain分析sql語句優劣 參見視頻: SQL優化 博客和視頻中,每個人理解的不太一樣,講解的也不一樣,需要自己多實踐。      

原创 【軟件】Ubuntu安裝sougopinyin的坑

不曉得是怎麼了,每隔一段時間sougou輸入法升級,就會遇到全角半角字符問題,sougou設置頁面完全不起作用,特糾結特煩躁...無奈之下進行重裝,ubuntu下重裝sougoupinyin也特蛋疼,每次搞一兩個小時,這次記錄下重裝的坑以

原创 【Navicat】常用快捷鍵

功能 操作 打開查詢窗口 Ctrl + Q 註釋SQL語句 Ctrl + / 取消註釋SQL語句 Ctrl + Shift + / 運行查詢窗口的SQL語句 Ctrl + R 只運行選中的SQL語句 Ctrl + Shift + R 打開

原创 【中間件】Zookeeper分佈式鎖

10分鐘看懂!基於Zookeeper的分佈式鎖 10分鐘看懂!ZooKeeper典型應用場景:分佈式鎖  

原创 【Java】NIO入門要看這一篇纔行

前言:關於Java NIO網上也看了不少帖子,有些帖子質量還可以,文字部分總結很到位,但相對而言圖解則沒那麼準確了,無意中發現下邊這篇文章,總結很到位,尤其圖解直觀正確,建議觀看。 瞭解java的NIO,需要先了解同步異步以及阻塞非阻塞的

原创 【Linux】Linux實用命令總結

1. Netstat 端口號被某個進程佔用 netstat -pan | grep port ps -aux | grep pid 2. top命令 第一行: 系統當前時刻; 系統啓動後到現在的運作時間; 當前登錄到系統的用戶,

原创 【Java】真的瞭解抽象類和接口的作用麼

抽象類重點在於代碼複用,接口重點在於規範。如果基於接口的子類有相同的代碼邏輯,請使用抽象類作爲中間層。 理解了抽象類和接口,就掌握了面向對象的本質了,少林易筋經,華山獨孤九劍,無招勝有招... 抽象類和接口: 1、當我們需要一組規範的方法

原创 【Mysql】UNION ALL 查詢是否並行

需求描述 問題:subquery 1 union subquery2,其中union左右的兩個子查詢是否並行。 場景:業務中性能敏感的業務,希望能加快速度,如果數據庫能兩個子查詢並行執行,既可以節省時間,還可以節省網絡開銷 測試結果 m

原创 MySQL中group by 與 order by 一起使用有坑

https://blog.csdn.net/m__l__/article/details/90544444 https://blog.csdn.net/zj20142213/article/details/81073428   見上述文章

原创 【Mysql】Explain執行計劃

MySQL執行計劃相關 https://www.cnblogs.com/xinysu/p/7860609.html https://www.jianshu.com/p/514aa0b139d8 sql優化 https://blog.csd

原创 用 Java 實現攔截器 Interceptor 的攔截功能

  Java 裏的攔截器是動態攔截 action 調用的對象。它提供了一種機制可以使開發者可以定義在一個 action 執行的前後執行的代碼,也可以在一個 action 執行前阻止其執行,同時也提供了一種可以提取 action 中

原创 AtomicBoolean使用

AtomicBoolean是java.util.concurrent.atomic的原子變量的類;可以看到下面還有很多類似的Atomic這樣的類,如下圖所示 這樣的類具有原子性,在多線程的環境下使用是線程安全的;舉個例子,在多線

原创 5個步驟,教你瞬間明白線程和線程安全

原文鏈接:https://blog.csdn.net/csdnnews/article/details/82321777 什麼是進程?   電腦中時會有很多單獨運行的程序,每個程序有一個獨立的

原创 【轉載】線程的基本概念

原文鏈接:https://www.cnblogs.com/yangming1996/p/9503911.html 線程的基本概念 按照規劃,從本篇開始我們開啓『併發』系列內容的總結,從本篇的線程

原创 【轉發】Java Web之過濾器(Filter)

原文鏈接:https://blog.csdn.net/yuzhiqiang_1993/article/details/81288912 Java Web之過濾器(Filter)