歡迎光臨
每天分享高質量文章

後端

PyQt5 執行緒管理 解決耗時執行緒導致假死問題-知識星球

PyQt5 執行緒管理 解決耗時執行緒導致假死問題

cycadmin閱讀(72)評論(0)贊(0)

前言 由於專案需求,需要設計一款目標檢測後進行後臺控制,並在介面上實時顯示的上位機。設計的一開始沒有考慮到上位機後臺功能實現的耗時,功能實現後發現執行某些耗時操作會導致程式介面無響應,進入假死狀態,最終採用執行緒管理解決這一問題。 簡介 Py...

HashMap在JAVA中的工作原理-知識星球

HashMap在JAVA中的工作原理

cycadmin閱讀(69)評論(0)贊(0)

HashMap 是儲存和獲取資料的簡單而強大的方法。但是有多少開發人員知道HashMap在內部的工作原理? 內部儲存 JAVA HashMap類實現介面地圖。(K,V)。此介面的主要方法是: V 放 (K 鍵, V 值) V 獲取(物件金鑰...

單表千萬行資料庫 LIKE 搜尋最佳化手記-知識星球

單表千萬行資料庫 LIKE 搜尋最佳化手記

cycadmin閱讀(69)評論(0)贊(0)

我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜尋,LIKE 運算子用於在 WHERE 子句中搜索列中的指定模式。 如果需要查詢客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 語句: SELECT * FROM Cust...

深入mysql之事務、儲存過程和觸發器-知識星球

深入mysql之事務、儲存過程和觸發器

cycadmin閱讀(69)評論(0)贊(0)

儲存過程 為以後的使用而儲存的一條或多條mysql語句的集合。模糊上可將其視為批檔案。 它是函式。對,就相當於C語言中的函式、c++/java中的方法。可以呼叫,提高SQL執行效率。 一般情況下,普通許可權的使用者只有使用儲存過程的許可權,而沒有...

分庫分表實戰:可能是使用者表最佳分庫分表方案-知識星球

分庫分表實戰:可能是使用者表最佳分庫分表方案

cycadmin閱讀(1467)贊(1)

再次丟擲筆者的觀點,在能滿足業務場景的情況下,單表>分割槽>單庫分表>分庫分表,推薦優先順序從左到右逐漸降低。 本篇文章主要講使用者表(或者類似這種業務屬性的表)的分表方案,至於訂單表,流水錶等,本文的方案可能不是很合適,可以...

4 張 GIF 圖幫助你理解二叉搜尋樹-知識星球

4 張 GIF 圖幫助你理解二叉搜尋樹

cycadmin閱讀(1238)贊(0)

二叉搜尋樹(Binary Search Tree),也稱二叉查詢樹,是指一棵空樹或者具有下列性質的二叉樹: 若某節點的左子樹不空,則左子樹上所有結點的值均小於它的根結點的值; 若某節點的右子樹不空,則右子樹上所有結點的值均大於它的根結點的值...

HBase 資料遷移方案介紹-知識星球

HBase 資料遷移方案介紹

cycadmin閱讀(1263)贊(0)

作者:ballwql 連結:https://www.cnblogs.com/ballwql/p/hbase_data_transfer.html 一、前言 HBase資料遷移是很常見的操作,目前業界主要的遷移方式主要分為以下幾類:   圖1...

分享創造快樂