InnoDB與MyISAM的最大不同有兩點:一是支持事務(TRANSACTION);二是采用了行級鎖。查看鎖命令:show status like 'innodb_row_lock%'; 鎖分類讀鎖:也叫共享鎖、S鎖,若事務T對資料物件A加上S鎖,則事務T可以讀A但不能修改A,其他事務只能再對A加S鎖,而不能加X鎖,直到T釋放A上的S 鎖。這保證了其他事務可以讀A,但在T釋放A上的S鎖之前不能對A做任何修改。寫鎖:又稱排他鎖、X鎖。若事務T對資料物件A加上X鎖,事務T可以讀A也可...
2020-10-06 more最近做專案要搞資料庫看到范式那一節頭腦發暈,概念都忘了,于是從網上搜羅并整理一下;函式依賴部分參考:https://blog.csdn.net/jsj13263690918/article/details/79796275主碼:主關鍵字(主鍵,primary key)是被挑選出來,作表的行的唯一標識的候選關鍵字(也稱為候選鍵)。一個表只有一個主關鍵字。主關鍵字又可以稱為主鍵。 主鍵可以由一個欄位(注釋1),也可以由多個欄位組成,分別稱為單欄位主鍵或多欄位主鍵。又稱主碼。并且它可以唯一確定表中的一行資料,...
2020-10-06 more文章目錄前言架構圖用例圖流程圖部署圖類圖時序圖前言不想做架構師的程式員不是個好組長。昨天給學長看了我的“架構圖”之后,才知道那個不是架構圖,差不多一半用例圖加一半的流程圖吧,貽笑大方了。所以,知恥而后勇,太尷尬了。這一篇我不打算寫多少的文字,一切盡在不言中,一圖頂千言。架構圖前段時間收集了一些架構圖,學長也給了我一個示范:我找的示例:參考資料:軟體架構概覽參與階段:需求分析階段用例圖用例圖:用例圖是指由參與者(Actor)、用例(Use Case),邊界以及它們之間的....
2020-10-06 more寫在前面: 博主是一名大資料的初學者,昵稱來源于《愛麗絲夢游仙境》中的Alice和自己的昵稱。作為一名互聯網小白,寫博客一方面是為了記錄自己的學習歷程,一方面是希望能夠幫助到很多和自己一樣處于起步階段的萌新。由于水平有限,博客中難免會有一些錯誤,有紕漏之處懇請各位大佬不吝賜教!個人小站:http://alices.ibilibili.xyz/ , 博客主頁:https://alice.blog.csdn.net/盡管當前水平可能不及各位大佬,但我還是希望自己能夠做得更好,因為一天的生活就是一生的縮影。....
2020-10-06 more學習B站尚硅谷SpringBoot頂尖教程(springboot之idea版spring boot)有感目錄0 什么是SpringBoot1 jdk 與jre安裝2 maven安裝3 Idea安裝4 SpringBoot安裝5 修改Maven的setting配置6 修改Idea中的Maven配置7 開始SpringBoot操作7.1 創建一個maven工程7.2 匯入SpringBoot相關依賴7.3 撰寫Main主程式7.3.1 新建Main類7.3.2 加入注解7.3.3 寫Main class內容7...
2020-10-06 more1 介面服務資料被劫包如何防止資料惡意提交1.1:防篡改客戶端提交請求之前,先對自己請求的引數全部進行拼接加密得到一個加密字串sign 請求引數加上sign,然后再發送給服務器 服務器將引數獲取后也進行相同的拼接加密得到自己的sign 比較與客戶端發來的sign是否相同 不相同則是被第三方修改過的,拒絕執行關鍵:第三方不知道加密方式和請求引數拼接規則,而客戶端與服務器是知道的,因此第三方不知道修改引數后如何生成與服務器生成相同的sign 只要請求修改了一點點加密得到的就是不同的簽名...
2020-10-06 more**使用ThreadLocal來減低耦合,減少依賴**一.ThreadLocal是什么?java.lang.ThreadLocal 該類提供了執行緒區域 (thread-local) 變數,用于在當前執行緒中共享資料。二.ThreadLocaler有什么特點?1 ThreadLocal工具類底層就是一個Map,key存放的當前執行緒,value存放需要共享的資料。2 使用哪個執行緒存的,就只能使用哪個執行緒取三.MySessionUtils類的改造原代碼SqlSession屬于Dao層代碼,不允許...
2020-10-06 more目錄文章目錄目錄gRPCgRPC vs. RESTgRPC 的使用場景gRPC 的核心概念服務定義gRPCA high-performance, open-source universal RPC framework.gRPC 是一個高性能、開源和通用的 RPC 框架,采用 C/S 架構,面向移動和 HTTP/2 設計。目前提供 C、Java 和 Go 語言版本,分別是:grpc、grpc-java 和 grpc-go。gRPC 基于 HTTP/2 協議設計,帶來諸如雙向流、流控、頭部壓縮、單...
2020-10-06 more愿你生命中有夠多的云翳,造就一個美好的黃昏歡迎關注公眾號【渣男小四】,一個喜歡技術更喜歡藝術的青年一.介紹JVM 是 Java Virtual Machine(Java 虛擬機)的縮寫,JVM 是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實作的。二.架構和組成 JVM所處位置:從下圖可以看出JVM是運行在作業系統之上的,與硬體沒有直接的互動JVM結構圖體系堆(Heap)Ja......
2020-10-06 more第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......
uj5u.com 2020-09-10 05:35:24 more北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......
uj5u.com 2020-09-10 05:35:48 more一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......
uj5u.com 2020-09-10 05:35:54 more1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......
uj5u.com 2020-09-10 05:36:06 more面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......
uj5u.com 2020-09-10 05:36:09 more背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......
uj5u.com 2020-09-10 05:36:13 more那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......
uj5u.com 2020-09-10 05:36:28 morejdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......
uj5u.com 2020-09-10 05:36:38 more嘗試使用安裝在 /usr/local/lib/python2.7/dist-packages 中的 pip 安裝構建依賴項當我嘗試安裝時,會出現錯誤Collecting git https://github.com/kti/pytho...
uj5u.com 2022-05-09 11:41:30 more 輸入:- 'peter piper 挑選了一小撮泡椒。'輸出:-'辣椒。腌制的啄食的吹笛者彼得'任何人都可以幫助解決這個問題
uj5u.com熱心網友回復:拆分、反轉和加入:s...
我正在嘗試在我的 chrome 瀏覽器(來自 selenium 的 webdriver)中清除cookies,但我找不到任何專門針對 chrome 驅動程式的解決方案。如何清除 Python 中的快取...
uj5u.com 2022-05-09 11:38:16 moreall_currencies = currency_api('latest', 'currencies') # {'eur': 'Euro', 'usd': 'United States dollar', ...}all_currencies.pop('brl')qtd_moedas...
uj5u.com 2022-05-09 11:37:00 more我有一個名稱如下的檔案串列。["TYBN-220422-257172171.txt", "TYBN-120522-257172174.txt", "TYBN-320422-657172171.txt", "TYBN-220622-237172174.txt"...
uj5u.com 2022-05-09 11:36:24 more從一個 api,我收到一個資料。它回傳兩個值:1 和 -1。我每秒收到一個資料,并且是 1 或 -1 的系列。我想要的是,當資料變為 1 時,您只執行一次操作,而當它變為 -1...
uj5u.com 2022-05-09 11:35:36 more我有一個如下的txt檔案。資料集具有以下模板,我想將此資料集轉換為 6 列,其中包含 Python 中的 Id、原因、代碼、事件時間、嚴重性和嚴重性代碼標題: Id...
uj5u.com 2022-05-09 11:35:00 more昨天,我正在做一個問題,我必須完成一個功能,該功能可以在輸入文字后將電話號碼轉換為數字,我曾經s.replace()這樣做過,還有修飾符。由于這個問題存在于hackerran...
uj5u.com 2022-05-09 11:34:18 more我需要創建一個使用模型-視圖-控制器原理和 MySQL 資料庫的簡單專案。我想將 Spring Boot 與 Spring MVC 和 Spring Data JPA 一起使用。我想發出 GET、POS...
uj5u.com 2022-05-09 06:43:14 moreWhitelabel 錯誤頁面 此應用程式沒有顯式映射 /error,因此您將其視為后備。2022 年 4 月 26 日星期二 16:10:15 IRDT 出現意外錯誤(型別=未找到,狀態=404)。未...
uj5u.com 2022-05-09 06:40:45 more