原创 spring項目搭建

導包 包的分類 在 spring-framework-4.0.0.RELEASE 包內 日誌文件 書寫配置文件 位置命名隨意,最好放在src下,最好叫applicationContext.xml。 <?xml

原创 OGNL與Struts2結合

結合原理 ValueStack唯一的實現類OgnlValueStack中有 root 和 context 兩個參數,值棧由這兩部分組成。 棧原理 棧由ArrayList模擬 public class CompoundR

原创 冒泡排序快速排序直接插入排序

冒泡排序 遍歷若干次要排序的數列,每次遍歷時,它都會從前往後依次的比較相鄰兩個數的大小;如果前者比後者大,則交換它們的位置。這樣,一次遍歷之後,最大的元素就在數列的末尾! 採用相同的方法再次遍歷時,第二大的元素就被排列在最大元素之

原创 spring屬性注入

注入方式 User實例 public class User { private String name; private Integer age; private Car car; } set方法注

原创 鏈表生成棧和隊列

結點類 class Node { int val; Node next; public Node(int x) { val = x;

原创 兩個棧實現隊列,兩個隊列實現棧

兩個棧實現隊列 隊列每次只能刪除頭,只能在末尾添加,“先進先出”原則 棧“先進後出” package queue; import java.util.Stack; //用“棧”實現隊列 public class QueueT

原创 希爾排序

希爾排序實質上是一種分組插入方法。 它的基本思想是: 對於n個待排序的數列,取一個小於n的整數gap(gap被稱爲步長)將待排序元素分成若干個組子序列,所有距離爲gap的倍數的記錄放在同一個組中; 然後,對各組內的元素進行直

原创 Git常見命令

git 是分佈式版本控制 git status 查看當前倉庫信息 git init 初始化當前目錄,之後當前目錄出現 .git 目錄,包含我們提交的所有信息。 git add 添加文件內容到暫存區(同時文件被跟蹤) .

原创 開機引導界面grub找不到

問題: 我的電腦有一個windows10和一個ubuntu,在ubuntu裏設置了個grub用於開機時選擇用哪個系統。 昨天我在磁盤裏添加了個分區後,開機不見grub引導界面,就出現了這個。 解決: grub放在Ubuntu裏的/

原创 Struts2架構和訪問流程

Struts2架構 所有的請求先經過strutsPrepareAndExecuteFilter核心過濾器,核心過濾器把請求交給ActionMapper。 ActionMapper判斷每次請求的目的地,請求要到達的Action

原创 JSTL標籤循環遍歷

我有一個後臺servlet過來的集合,不是某一個具體對象的,而且還是一個雙重循環。 <% List list = (List) request.getParameter("list"); 所以在JSP頁面就不能再這樣了 f

原创 Tomcat部署多個項目在雲服務器訪問

這裏講在同一個 tomcat 上部署多個項目放在服務器,通過瀏覽器訪問。 如果有 tomcat 架構不熟悉,可以瀏覽我的另一篇文章 https://blog.csdn.net/xiao_ma_csdn/article/deta

原创 使用frame框架跳轉頁面到最外層

iframe或者frameset 中的頁面在跳轉後顯示在最外層,例如登陸校驗時跳轉到登陸頁面,應該在最外層顯示,而不是加載在iframe中顯示。 <script language="javascript"> window.on