原创 mysql技術內幕(七)事務

事務 事務會把數據庫從一種一致狀態轉換爲另一種一致狀態。在數據庫提交工作時,可以確保要麼所有修改都已經保存了,要麼所有修改都不保存。InnoDB 存儲引擎中的事務完全符合ACID 的特性。ACID 是以下4 個詞的縮寫: 原子性

原创 mysql技術內幕(六)鎖

#鎖 6.1 什麼是鎖   鎖是數據庫系統區別於文件系統的一個關鍵特性。鎖機制用於管理對共享資源的併發訪問飛InnoDB 存儲引擎會在行級別上對錶數據上鎖,這固然不錯。不過InnoDB 存儲引擎也會在數據庫內部其他多個地方使用鎖,

原创 mysql技術內幕(四)表

表 表就是關於特定實體的數據集合,這也是關係型數據庫模型的核心。 4.1 索引組織表   在InnoDB 存儲引擎中,表都是根據主鍵順序組織存放的,這種存儲方式的表稱爲索引組織表(index organized table) 。在

原创 mysql技術內幕(二)InnoDB存儲引擎介紹

InnoDB存儲引擎介紹InnoDB存儲引擎介紹2.1 InnoDB 存儲引擎概述2.2 lnnoDB 存儲引擎的版本2.3 lnnoDB 體系架構2.3.1 後臺線程2.3.2 內存2.4 Checkpoint 技術2.5 Ma

原创 深入分佈式緩存(一)緩存爲王

第一章 緩存爲王 1.概念 緩存:存儲在計算機上的一個原始數據複製集, 以便於訪問。 CPU的緩存: 指位於CPU與內存之間的臨時存儲器,容量比內存小得多但交換速度卻比內存要快得多. 影響用戶體驗的因素:使用者的狀態、系統性能、環

原创 mysql技術內幕(三)文件

文件   數據庫和InnoDB 存儲引擎表的各種類型文件。這些文件有以下這些。 參數文件:告訴MySQL 實例啓動時在哪裏可以找到數據庫文件,並且指定某些初始化參數,這些參數定義了某種內存結構的大小等設置,還會介紹各種參數的類型

原创 mysql技術內幕(五)索引與算法

#索引與算法 5.1 InnoDB 存儲引擎索引概述 InnoDB 存儲引擎支持以下幾種常見的索引 B+ 樹索引 全文索引 哈希索引    innodb 存儲引擎支持的哈希索引是自適應的, innodb 存儲引擎會根據表的使用情

原创 後端idea插件開發

前言    入職3個月的時間,通過這3個月品管系統的開發,發現我50%的時間都浪費在複製粘貼代碼上,以及在各個文件之間添接口和文件跳轉上,我認爲後端應該把主要的時間花在業務實現上,而且我認爲公司應該在項目開發上結構保持統一。我對項

原创 基於自編碼技術的AI換臉項目ALAE成功登頂Github

基於自編碼技術的AI換臉項目ALAE成功登頂了Github趨勢榜 https://github.com/podgorskiy/ALAE 相比於之前的人臉圖像處理的項目,ALAE可謂是大BOSS的級別了,隨便貼幾張效果圖大家來感受

原创 高併發網站架構設計方案

一、網頁HTML 靜態化: 其實大家都知道網頁靜態化,效率最高,消耗最小的就是純靜態化的 html 頁面,所以我們儘可能使我們的網站上的頁面採用靜態頁面來實現,這個最簡單的方法其實也是最有效的方法,但是對於大量內容並且頻繁更新的網

原创 MySQL 性能優化

一:查詢緩存優化你的查詢 大多數的MySQL服務器都開啓了查詢緩存。這是提高性最有效的方法之一,而且這是被MySQL的數據庫引擎處理的。當有很多相同的查詢被執行了多次的時候,這些查詢結果會被放到一個緩存中,這樣,後續的相同的查詢就

原创 多線程筆記(一)

1.1線程安全 是多線程訪問時,採用了加鎖機制,當一個線程訪問該類的某個數據時,進行保護,其他線程不能進行訪問直到該線程讀取完,其他線程纔可使用。不會出現數據不一致或者數據污染。 線程不安全就是不提供數據訪問保護,有可能出現多個線

原创 後端idea插件

前言    入職3個月的時間,通過這3個月品管系統的開發,發現我50%的時間都浪費在複製粘貼代碼上,以及在各個文件之間添接口和文件跳轉上,我認爲後端應該把主要的時間花在業務實現上,而且我認爲公司應該在項目開發上結構保持統一。我對項目進

原创 code-product使用手冊

使用手冊 單表操作五分鐘寫完,包括單元測試 1 修改jdbc.properties和package.properties    修改數據庫連接信息,修改項目路徑,java文件報名。 2 修改generatorConfig2.xml文件

原创 如何設計一款永不重複的高性能 分佈式發號器

文章均是摘自《可伸縮服務架構:框架與中間件》,僅作爲讀書筆記 1.1 分佈式系統對發號器的基本需求    在分佈式系統中,整體的業務被拆分成多個自治的微服務,每個微服務之間話要通過網絡進行通信和交互,由於網絡的不確定性,會給系統帶來各