原创 JavaWeb分頁查詢思路剖析

案例分析:       前端-->後臺:          1. 當前端需要對某項數據進行條件查詢時, 需要給出查詢條件, 故得出第一個參數: "查詢條件";         2. 當查詢結果過多,無法全部顯示, 或全部顯示頁面不夠清晰

原创 Java三層架構實現用戶註冊邏輯[示例]

    軟件實際開發中,都是採用分層思想,解耦,且方便維護/擴展,並提高代碼重用性,實例層序分層結構與包名對應如下:     本示例程序環境:         1. 基本信息:Spring框架的JDBCTeamplate模板 / 阿里的

原创 Spring框架中JdbcTemplate類的查表功能演示(基於Druid連接池)

    將數據庫行記錄轉爲已知類的實現對象的思路,作爲一個java後端程序員的基本修養,必須掌握,現舉其中一例: 步驟: 1.首先需要配置 Druid(阿里巴巴) 連接池環境,寫好工具類JDBCUtilsDruid,不再贅述; 2.配置S

原创 MySQL主機上修改超級管理員密碼(報錯ERROR 1045 (28000)時使用)

     當使用mysqladmin等方式修改超級管路員密碼後,再次登錄可能報錯如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passw

原创 java:N叉樹堆排序基本原理與實例

堆排序(Heapsort)概念:是指利用堆這種數據結構所設計的一種排序算法; 堆(英語:heap) 概念:計算機科學中一類特殊的數據結構的統稱。堆通常是一個可以被看做一棵樹的數組(集合)對象。 原理圖(圖示爲三叉樹):  擴展說明:  

原创 java:兩個升序數組的二元歸併,時間複雜度O(m+n)

方法1:(利用數組作爲容器):     特點:         1/結果爲數組,合併後依然可以通過下標快速訪問;         2/需要考慮重複元素導致的合併後結果數組實際長度變短問題; package teacherday4; /

原创 java語言中do while循環至少執行1次的理解

java語言中基本循環結構分爲三類:     1.for     2.while     3.do while 一般情況下,同樣的 "初始條件/判斷語句/循環體語句/步進語句" 時,執行結果相同,如下: 1. for循環:  2. wh

原创 java:Map集合模擬鬥地主,多線程模擬搶地主 實例

 源碼如下: package selfpractice.day4; import java.util.*; //多線程模擬搶地,重點代碼位於loot()方法內 public class Practice_Poker { pub

原创 java中利用數組和單列集合模擬"鬥地主"買牌 洗牌 發牌 理牌 展示 的過程

源代碼: package teacherday2; import java.util.ArrayList; import java.util.Collections; import java.util.LinkedList; pub