动态

列表
创建 时间

MySQL COUNT() 性能:聚簇索引、二級索引與不同寫法的效率對比

在日常開發中,統計一張表中的記錄數是非常常見的需求,而 COUNT 函數就是我們最常用的工具。但 COUNT 的用法有多種,例如: COUNT(*) COUNT(1) COUNT(字段) COUNT(主鍵字段) 平時我也會疑惑:這些寫法到底有什麼區別?哪種性能更好?是不是 COUNT(*) 最慢? 本文就結合 InnoDB 存儲引擎的執行原理,深入分析這些不同寫法的差異,並總結出最佳實

创建 时间

解決IDEA 項目目錄不顯示

問題描述 在打開項目的時候遇到一個很神奇的問題,那就是發現項目目錄沒有被加載出來,導致項目無法打開。重啓後不是完全沒有顯示目錄,而是一開始顯示,然後在加載過程中馬上就沒了 從這裏可以看到確實是沒有項目目錄,之前的解決方式就是從新從github從新拉取代碼,之後重新打開就解決,就沒有想那麼多,也就沒太在意這個問題。 bug排查 之前重啓能解決的都是緩存問題,直接清理緩存就解決。 但是這裏還是無

创建 时间

Express入門學習記錄

Express 簡介 Express 是一個流行的 Node.js Web 應用程序框架,它提供了一組強大的功能和工具,用於構建 Web 應用程序和 API。它是建立在 Node.js 的 HTTP 模塊之上的,通過簡化常見任務和提供靈活的路由機制,使得構建 Web 應用程序變得更加快速和簡單。 它是web框架,能夠提供後端服務能力,並能以類似JSP模版的形式渲染web頁面。 express

创建 时间

Ubuntu系統上實現開機自動啓動火狐瀏覽器並全屏打開網頁

前言 當前有一個需求,就是我使用Ubuntu系統開機自動執行打開火狐的網頁,之後實現全屏效果,比如打開我們學校的課表網站,電腦開機後自動執行 編寫執行火狐啓動腳本 創建自動啓動的腳本 首先我們要編寫一個腳本,這個腳本會在開機時執行,並打開火狐瀏覽器,可以使用下面命令來創建腳本 創建一個新的腳本文件(並編輯它: sudo nano auto_open_tute_lab_schedule_websi

创建 时间

JSON Web Token的理解

什麼是JWT? JWT(JSON Web Token)是一種用於在各方之間安全地傳輸信息的緊湊、自包含的令牌格式。JWT是一種基於JSON的標準,定義了一種簡潔的方式來表示請求方和提供方之間的驗證信息。它通常用於Web應用的身份驗證和授權。 基於Session的認證流程 web服務離不開用户認證。一般流程是下面這樣。 Session存在的問題 多台服務器共享問題:如果系統部署在多台服務器上