原创 【Java反射練習】將對象轉成Json字符串

下面的代碼只是學習Java反射時練手的一小段代碼 使用了遞歸,但只測試了一層嵌套的解析:Object套Object、Object套List、List套Object、List套List這四種情況 // 解析單個對象爲JSONObj

原创 【SQL的學習筆記】精確到若干位小數

使用步驟 一、使用語句DECIMAL獲取特定小數位數的數據類型 DECIMAL(參數一,參數二) 說明: 參數一:一個整形數字,指定希望獲取的小數總的十進制位數(整數部分+小數部分) 參數二:一個整形數字,指定希望獲取的小數小數點

原创 【Maven的學習筆記】Maven安裝、配置、使用

環境的安裝和配置 Maven需要java環境。請確保電腦上有對應版本的jre(作爲開發者可以直接下載對應版本的jdk) 安裝步驟: 進入官網:https://maven.apache.org/ 找到Download並進入 選擇:

原创 【SQL的學習筆記】查詢數據庫內的存儲過程信息

查詢數據庫內的存儲過程名稱信息 SELECT [存儲過程名稱] = SO.name ,[存儲過程創建時間] = SO.create_date ,[最後更改時間] = SO.modify_date FROM sys.obj

原创 【PHP學習筆記】基本語法部分

僅記錄區別於我自己已學的其他語言語法存在差異之處。 兩種打印語句 拷貝代碼後自行運行查看效果即可 <?php /* echo 和 print 區別: echo - 可以輸出一個或多個字符串

原创 【SQL的學習筆記】數據類型轉換

兩種轉換方式 CAST方式 CAST(待轉換的數據 AS 目標數據類型) CAST(GETDATE() AS varchar(10)) CONVERT方式 1.不指定格式 CONVERT (目標數據類型 , 待轉換的數據) CO

原创 8.C語言利用指針實現形參反向傳值問題

8.利用指針實現形參反向傳值問題 利用指針類型的形參進行反向傳值需要如下幾點: 1.外部實參應定義爲實體而非指針,因爲外部的實參需要利用實體的空間來存儲內部向外傳遞的數據。(外部若一定要使用指針則看9.利用二維指針實現形參反向傳值

原创 Visual Studio Code自動換行

Visual Studio Code自動換行 VSCode可以通過快捷鍵alt+z實現開關自動換行功能

原创 【SQL的學習筆記】SQL裏的三目運算符(甚至多目運算符)

方式一:使用IIF函數實現雙目運算符 傳入參數 IIF傳入三個參數: 第一個參數:一個條件表達式 第二個參數:當參數一的條件表達式判定爲TRUE時,IIF返回第二個參數的內容 第三個參數:當參數一的條件表達式判定爲FALSE時,I

原创 【SQL的學習筆記】DATE計算,獲取一個日期前後若干時間的新日期

使用DATEADD函數 注意:只測試過SQL SERVER數據庫有效,其他數據庫尚未測試過 調用說明 DATE(參數一,參數二,參數三) 參數說明 參數一: 類型 參數 年 yy, yyyy 季度 qq, q

原创 【SQL的學習筆記】判空時賦值

SQL判空時賦值 SQL做統計查詢時,經常需要在分組之後統計另一個字段的總數。這是往往會遇到COUNT(待統計字段)結果爲NULL的情況。如果直接將結果NULL發送給調用者,對方會很難處理。於是需要在傳出判斷:若爲空,則傳0。 要

原创 【SQL的學習筆記】DATEDIFF函數:日期計算之相差天數計算

調用方式 說明:本筆記僅適用於SQL Server數據庫 DATEDIFF(參數一,參數二,參數三) 傳入參數 參數一:指定求差類型,當傳入DAY時,返回結果代表相差的天數 參數二:兩個日期值中的較大值 參數三:兩個日期值中的較小

原创 【SQL的學習筆記】分頁查詢

詳見如下代碼: DECLARE @PageIndex INT --當前頁數 DECLARE @PageSize INT --每頁行數 SET @PageIndex=3 --設置當前爲第3頁 SET @PageSize=7 --設

原创 【SQL的學習筆記】SQL SERVER查詢出數據庫中特定排序規則的表和字段

因爲數據庫服務器使用的是Linux系統,當時創建數據庫的時候沒有注意,使得數據庫內某些表的部分字段的排序規則使用了非中文的排序方式。 導致那些字段的中文內容查詢出來亂碼,如果不更改其排序方式的話,那麼數據庫涉及到的存儲過程都需要在

原创 【SQL的學習筆記】列轉行和查詢結果轉JSON

前言 在分組查詢時,沒被設定爲分組依據的列需要使用聚合函數合併,一般情況下,使用各個數據庫提供的聚合函數就足夠了,而一些特殊的使用場景可能需要手動將一列的多行數據轉成行,實現類似聚合函數的效果。 案例 現有如下兩張表:Class(