原创 Java篇—獲取當前系統時間的三種方式(超詳細+多方法)

1.通過util包中的Date類來獲取當前時間 方法1詳細代碼: public class Exercise17 { public static void main(String[] args){ Date da

原创 Java篇—數組中出現次數超過一半的數字

題目描述: 數組中有一個數字出現的次數超過數組長度的一半,請找出這個數字。例如輸入一個長度爲9的數組{1, 2, 3, 2, 2, 2, 5, 4, 2}。由於數字2在數組中出現了5次,超過數組長度的一半,因此輸出2。如果這個數字不存在,

原创 URI、 URL 和 URN 的區別

1、URI URI = Universal Resource Identifier 統一資源標識符 URI採用一種特定語法標識一個資源的字符串。所標識的資源可能是服務器上的一個文件。不過,也可能是一個郵件地址、新聞消息、圖書、人名、Int

原创 計算機中數的存儲形式(原碼,反碼,補碼的表示)

原碼、反碼和補碼知識點: (1)原碼:10進制轉換成2進制是原碼,只不過正數的原碼是本身符號位爲0,負數的原碼符號位爲1; 例:單字節的1,10進制1的原碼是0000 0001,10進制-1的原碼是1000 0001。 (2)反碼:正數的

原创 常用數據庫默認端口號!!!

關係型數據庫: 1.Oracle的端口號爲:1521;  2.MySQL的端口號爲:3306;  3.SqlServer的端口號爲:1433; NoSQL數據庫(非關係型數據庫) 1.MongoDB默認端口號爲:27017;  2.Red

原创 MySQL查詢語句的書寫及執行順序!!!(含MySQL複習圖—基礎+詳細)

關鍵詞: 查詢中用到的關鍵詞主要有6個,分別是:select、from、where、group by、having、order by。 書寫順序: select–from–where–group by–having–order by  

原创 jdbc數據庫連接文件配置(mysql.properties)

propertie文件編寫(鍵值對) jdbc.driver = com.mysql.jdbc.Driver jdbc.url = jdbc:mysql://localhost:3306/test?useUnicode=true&cha

原创 Java篇—單詞倒排

題目描述: 對字符串中的所有單詞進行倒排。 題目說明: 1、每個單詞是以26個大寫或小寫英文字母構成; 2、非構成單詞的字符均視爲單詞間隔符; 3、要求倒排後的單詞間隔符以一個空格表示;如果原字符串中相鄰單詞間有多個間隔符時,倒排轉換後也

原创 Java篇—根據輸入的日期(年月日),輸出這一年的第幾天

題目描述:根據輸入的日期,計算是這一年的第幾天。 解題思路: step 1:判斷輸入日期的合法性,如果輸入不合法返回-1; step 2:根據輸入的月份,計算從1月到(month - 1)月的天數,如果是二月的話,就要判斷該年是否爲閏年(

原创 Java篇—駝峯命名法(CamelCase)

駱駝式命名法定義: 就是當變量名或函數名是由一個或多個單詞連結在一起,而構成的唯一識別字時,第一個單詞以小寫字母開始;從第二個單詞開始以後的每個單詞的首字母都採用大寫字母,例如:myFirstName、myLastName,這樣的變量名看

原创 Java篇—“堆”詳解(初始化,插入堆,刪除堆頂元素,堆排序)

堆: (1)堆通常是一個可以被看做一棵樹的數組對象。 (2)將根節點最大的堆叫做最大堆或大根堆,根節點最小的堆叫做最小堆或小根堆。 (3)堆是非線性數據結構,相當於一維數組,有兩個直接後繼。 堆的定義: (1)n個元素的序列{k1,k2,

原创 Java篇—二維數組的查找

題目描述:在一個二維數組中,每一行都是按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 解題思路:利用該二維數組的特性(行列都是遞增的),用所查整數

原创 Java篇—字符串加解密

題目描述: 1.對輸入的字符串進行加解密,並輸出。 2.加密方法爲: 當內容是英文字母時則用該英文字母的後一個字母替換,同時字母變換大小寫,如字母a時則替換爲B;字母Z時則替換爲a; 當內容是數字時則把該數字加1,如0替換1,1替換2,9

原创 Java篇—“topK”問題詳解(最小堆實現)

topK問題: 從海量數據中獲取最大(或最小)的K個數據。 堆的知識點: https://blog.csdn.net/weixin_43761659/article/details/97118158 最小堆(小根堆)圖解: 最小堆(小根

原创 Java篇—Arrays.sort()用法理解

Java的Arrays類中有一個sort()方法,該方法是Arrays類的靜態方法,在需要對數組進行排序時,可以直接調用。 注:數組類型是Object(),即sort()的參數類型也爲Object。本文中以int型數組爲例。 用法1: A