原创 Mysql 簡單的命令語句續-*,as,group by,order by,group by,having,limit;

-菜鳥在努力的學飛翔! 作爲一枚菜鳥不容易啊,這個世界好難生存啊 繼續在簡陋的cmd命令裏面敲擊着sql命令! 首先這裏着重的說下通配符*的問題! 如果讓大家搜索全部的話 肯定是想也不想直接一個 select * from table

原创 Two Sum-LeetCode-弱菜進擊之路

下面是我copy過來的原題!據說leetcode裏面好多編程題目都是BAT的筆試題,所以爲了校招 我就拿來練手了! Given an array of integers, find two numbers such that t

原创 Mysql之case,if,ifnull,nullif流程控制函數

一般來說,在寫sql語言的時候,我們需要多用用函數,前人驗證了千百遍的函數絕壁比自己隨便拼湊的sql語句高效!(你不相信嗎!請寫出一條宇宙第四定律先!天才的你一定不需要前人了!) 首先是case函數! 這個case函數跟java裏面的s

原创 數據庫設計的三大範式

數據庫的三大範式是爲了減少數據庫數據的冗餘,讓數據庫設計更合理話,而且三大範式是遞增式的,只有滿足第一範式的情況下,才能考慮第二範式,在滿足第三範式的前提下,才能考慮第三範式。但是有時候爲了提高數據的查詢效率,很多數據庫設計只滿足了第二範

原创 Mysql的基本權限命令操作-菜鳥的進擊之路

分爲以下七點: 1.mysql的權限原理 2.創建用戶 3.用戶授權 4.查看用戶權限 5.更改用戶權限 6.修改賬號密碼 7.刪除賬號 第一點: mysql是兩步驗證 the frist     通過用戶名與密碼與用戶IP地址是不是授權

原创 Mysql的完全卸載

特別註明!這是在Window情況下,請linux與mac用戶繞道- -菜鳥的進擊之道! 衆所周知 一般數據庫使用第三方軟件比如XX管家之類的卸載-是絕對不能刪除乾淨的!對於我這樣有着輕微潔癖的?(嚴重潔癖吧?!)是絕對不能忍的!-即使

原创 LeetCode之Reverse Integer

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 好吧 原諒我是一隻超級菜鳥,做的都是 so ea

原创 mysql之avg(),count(),min()/max(),sum()函數

熟悉了最簡單的sql語句之後,有沒有覺得cmd窗體特別的惹人喜(tao)歡(yan)! 當然我們有更直觀的更easy,更清爽的方式來使用sql語句!那就是跟visual edite (可視化編輯)! 一般現在有很多第三方可視化操作方式

原创 Mysql 命令行的簡單操作by弱菜的進擊之道

這裏只是一隻小小鳥的努力飛翔之路,請大神繞道! 一般來說 你安裝完mysql之後 我們就可以嘗試着簡單的操作了。 下面讓我們來進行最基本的操作 The Frist: 打開cmd 的命令 輸入mysql - u (這裏寫你自己的用戶,

原创 Java排序之插入排序[二分、折半插入排序](4)

原理: 二分插入排序就是插入排序的一個變種,就是尋找插入排序的位置是採用二分查找的方式查找的,都是把整個數組分爲一個有序的數組,然後一個無序的數組,開始的有序數組長度爲1,然後把無序數組遍歷,挨個插入有序數組中,直到所有的數都變成有序的。

原创 Java排序之冒泡排序(1)

冒泡排序也是java面試當中經常會被面試官問起的題目: 什麼是冒泡排序呢! 顧名思義就像水底的氣泡一樣從底部冒出來,就比如說最大值是氣泡,冒到最上。 這裏可以稍微提下:java裏面的Array.sort()這個方式就是冒泡排序實現的。

原创 java中二分查找的總結

菜鳥對BinarySearch(二分查找)的總結:二分查找一般又被稱作折半查找 優點是:查找次數比較少,平均性能好 缺點是: 1.要求被查找的數據爲有序數組 2.且插入刪除操作困難 適用範圍:不經常變動且

原创 數據庫事務隔離級別,以及髒讀,幻讀,不可重複讀!

1.髒讀: 髒讀就是指當一個事務正在訪問數據,並且對數據進行了修改,而這種修改還沒有提交到數據庫中,這時,另外一個事務也訪問這個數據,然後使用了這個數據。 2.不可重複讀 : 是指在一個事務內,多次讀同一數據。在這個事務還沒有結束時,另外

原创 Java排序之插入排序[直接插入排序](3)

原理: 就像抓牌一樣,手裏的是有序的,牌堆裏面是無序的,當所有的牌抓完後,手裏的就成了有序的牌。 一開始分爲有序區,跟無序區,然後每次都從後面的無序列區取一個數,然後遍歷有序區間。插入合適的位置。 時間複雜度: O(n^2) 代碼實現

原创 類加載器分析(JVM)

最近去了解了下關於java虛擬機中的加載機制,特地寫了篇blog來記憶下。 首先我們來了解下概念,什麼是類加載器? A:加載器就是把java的字節碼從硬盤中加載到內存,然後再做一些處理,這就是類加載器所做的一些工作 默認情況下:jav