原创 MySQL - 關於 Order By 亂序問題

一、問題     在 Order By 的查詢語句中, 如果 Order By 的字段存在較多相同數據時,可能會出現亂序的問題,即多次查詢的返回結果順序不一致 二、方案     添加第二個 Order By 的字段,且該字段儘量唯一 三、

原创 MyBatis - 單參數的傳遞方式

    本章只對 Dao 接口聲明中,入參爲單個參數 且 類型爲基礎類型(Integer、Long、String 等)做說明,對於複雜類型( Bean、Map 等)和多參數類型 統一到多參數章節說明     在 Mapper 的 XML

原创 Oracle - V$SQLTEXT、V$SQL、V$SQLAREA、V$SQLSTATS、V$SQL_PLAN、V$SESSION 的說明

V$SQLTEXT 的說明         V$SQLTEXT 中列出了在共享區域(shared pool)中庫緩衝區(Library Cache)的 SQL 語句的完整文本一條 SQL 語句可能分成多個塊被保存於多個記錄內 HASH_V

原创 ElementUI - 表單的驗證

1、驗證說明     ElementUI 的 Form 組件提供了表單驗證的功能,只需要通過 rules 屬性傳入約定的驗證規則,並在 Form-Item 的 prop 屬性設置爲需校驗的字段名即可 2、表單示例 <el-form :r

原创 Jdk1.7新特性 - 二進制標識、數字間隔符、泛型類型推斷、資源自動管理、多異常處理等

一、二進制字面量標識     整數類型如(byte,short,int,long)都可以用二進制來表示。表示方法通過在二進制數的前面加入0b或者0B來標示 byte num1 = 0b00001001; // 1個字節8位 shor

原创 Spring - 註解替代配置的@Configuration、@Bean和@ComponentScan

一、註解啓動和相關注解的說明     從Spring3.0開始,提供了另外一種啓動spring容器的方式,用註解@Configuration定義配置類,然後使用AnnotationConfigApplicationContext或Anno

原创 Jdk1.8新特性 - 日期和時間

 一、說明     Java 8 在java.time包下推出了一組全新的時間日期API,涵蓋了日期、時間、日期時間、時區、時刻、間隔、時鐘等      新的java.time包下的所有類都是不可變類型而且線程安全的,解決了在此之前日期時

原创 Jdk1.8新特性 - Base64編解碼

一、說明     在 Java 8 中,Base64 編碼已經成爲Java類庫的標準,內置編碼器和解碼器。     Base64工具類提供了三種BASE64編解碼器:         基本:輸出被映射到一組字符A-Za-z0-9+/,編碼

原创 Maven - Pom.xml文件詳解

<?xml version="1.0" encoding="utf-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org

原创 Jdk1.8新特性 - 靜態方法和默認方法

一、說明     Java 8 新增了接口的靜態方法和默認方法。即接口可以有實現方法,而且不需要實現類去實現其方法,通過static和default關鍵字實現     靜態方法和默認方法的引進,解決了接口一旦發生修改將與現有的實現不兼容的

原创 Jdk1.8新特性 - 函數式接口

一、函數式接口說明     只有一個抽象方法的接口,稱爲函數式接口。使用註解 @FunctionalInterface 修飾可以檢查是否是函數式接口,但非必須的註解。需要注意的是,函數式接口可以同時擁有多個靜態方法和默認方法;也可以定義

原创 Jdk1.8新特性 - Optional

一、說明     Optional 是一個容器,它可以保存類型 T 或爲 null 的 值 的容器     Optional 提供了很多方法對值進行檢測,可以很好的解決空指針異常 二、示例 // 返回一個指定非空值的Option

原创 Jdk1.8新特性 - Map新方法

一、說明     Jdk1.8中,爲Map添加了一些新的方法  二、示例 // 原有的Put方法,是當Key存在時則替換;而putIfAbsent方法,則是當存在Key忽略Put操作不替換 map.putIfAbsent

原创 Jdk1.8新特性 - Lambda表達式

一、說明     Jdk1.8最重要的特性即Lambda表達式。它允許把一個函數作爲參數傳遞進方法中,簡化了匿名實現類的書寫     Lambda 表達式需要 函數式接口 的支持,即把只有一個抽象方法的接口的匿名實現,以方法參數在左,方法

原创 J2SE - Graphics和BufferedImage的圖形圖像處理示例

一、繪製圖形圖像 /** * 線段 / 折線 */ public static void drawLine() throws IOException { // 創建圖像緩衝區(空圖片) BufferedImage bi = ne