原创 Mysql數據庫基礎知識(三)之:數據的增刪改

三、DML(Data Manipulation Language): 數據操縱語言 對錶中的數據的增刪改 #一、數據 的插入語法: 插入單行:     insert into 表名(字段名1,字段名2 ,...) values (值1,值

原创 LeetCode 字節跳動(ByteDance)企業題庫算法之----買股票的最佳時機

一、問題概述 給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 如果你最多隻允許完成一筆交易(即買入和賣出一支股票),設計一個算法來計算你所能獲取的最大利潤。 注意你不能在買入股票前賣出股票。 示例: 示例1: 輸入:

原创 LeetCode 字節跳動(ByteDance)企業題庫算法之----三數之和

 一、問題簡述 給定一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 示例: 給定數組

原创 Mysql數據庫基礎知識(二)之 連接查詢----子查詢-----分頁查詢------union聯合查詢

第一部分:Mysql數據庫基礎知識(一)之 基礎查詢----分組查詢 7、連接查詢 說明:又稱多表查詢,當查詢語句涉及到的字段來自於多個表時,就會用到連接查詢 分類:     按年代分類:     1、sql92標準:僅僅支持內連接   

原创 LeetCode 字節跳動(ByteDance)企業題庫算法之----兩數相加

一、問題概述 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字

原创 LeetCode 字節跳動(ByteDance)企業題庫算法之----最大子序列和

一、問題闡述 給定一個整數數組 nums ,找到一個具有最大和的連續子數組(子數組最少包含一個元素),返回其最大和。 示例: 輸入: [-2,1,-3,4,-1,2,1,-5,4], 輸出: 6 解釋: 連續子數組 [4,-1,2,1]

原创 Mysql數據庫基礎知識(一)之 基礎查詢----分組查詢

說明:Mysql很久就學過,但學了忘忘了學,很難受。因此這篇文章純粹是爲了記錄一些學習筆記,以便後面複習,如有記錄有誤的地方,忘指出! 一、Mysql常用DOC命令行 1、進入數據庫(本地) mysql  -u"用戶名"  -p"密碼"

原创 mybatis中的緩存

一、什麼是緩存、使用緩存的目的以及場合 緩存:簡單來說,就是存在於內存中的臨時數據 使用緩存的目的:減少和數據庫交互的次數,提高性能 使用場合: 1、某數據經常被查詢 2、數據的正確性與否對最終的結果影響不大 切記:當對某個數據的

原创 LeetCode 字節跳動(ByteDance)企業題庫算法之----兩數之和

一、問題描述 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 n

原创 commons-fileupload組件中的FileItem裏面的getName()方法的返回值問題

我們在寫文件上傳的時候,基本都用過common-fileupload組件裏面的fileItem裏面的getName()方法,我們傳統的觀念都是該方法的返回值是上傳的文件的名字 例  String fileName = fileItem.

原创 LeetCode 字節跳動(ByteDance)企業題庫算法之-----反轉鏈表

一、問題簡述 反轉一個單鏈表 示例: 輸入: 1->2->3->4->5->NULL 輸出: 5->4->3->2->1->NULL 二、解決方案 我們可以申請兩個指針,第一個指針叫 pre,最初是指向 null 的。 第二個指針 cu

原创 Spring中的動態代理

一、在說動態代理之前先說一下代理模式,什麼叫做代理模式呢? 代理模式:是一種設計模式,提供了對目標對象另外的訪問方式;即通過代理對象訪問目標對象.簡單來說就是:把自己不想做的交給別人來代替你做。用一張圖表示如下: 二、靜態代理(類似於裝

原创 JSP入門

說明:JSP很久就學過,但學了忘忘了學,很難受。因此這篇文章純粹是爲了記錄一些學習筆記,以便後面複習,如有記錄有誤的地方,忘指出!   一、什麼是JSP  JSP即java server pages,它是JavaWeb的動態資源。JSP

原创 什麼是事務?事務的四個特性、不考慮隔離會導致的三個問題以及四種隔離級別

一、什麼是事務 事務是應用程序中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。可以理解爲:更新數據庫中各種數據項的程序執行單元。就比如:同一根繩上的螞蚱,要活一起活,要死一起死。 二、事務的四個特性 事

原创 初探Spring框架之———IOC

一、首先解釋一下什麼是Spring框架,以及Spring框架的作用 1、Spring框架:Spring是一個full-stack(一站式)的輕量級開源框架,以IOC(Inverse Of Control: 控制反轉)和 AOP(Aspec