原创 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