原创 java 函數多形參

java 1.5以後增加了函數多參數這一特性 public class Test { public static void main(String[] args) { new Test().mutliFunction(2, "a"

原创 Map遍歷的幾種方法

基本上是如下3種或者4中方法 public class MapTest { private Map<String, String> map = null; @Before public void before() { map

原创 struts2-ValueStack詳解

想要了解OGNL,首先要搞清楚ValueStack(值棧)的概念。如下圖所示,value即所謂ValueStack對象。 可以看出,ValueStack分爲兩個邏輯部分 Map棧。實際上是 OgnlContext 類型,是個 Map

原创 設計模式-facade模式

醫院的例子   現代的軟件系統都是比較複雜的,設計師處理複雜系統的一個常見方法便是將其“分而治之”,把一個系統劃分爲幾個較小的子系統。如果把醫院作爲一個子系統,按照部門職能,這個系統可以劃分爲掛號、門診、劃價、化驗、收費、取藥等。看病

原创 SSH項目總結

之前寫了一些程序,寫來寫去發現自己的代碼水平並沒有很大的提高,總是在寫同一水平的代碼。漸漸地,我發現自己許多的不足,比如太注重與細節,總是希望搞清楚每一個的緣由,這樣很累,而且意義不大。再比如,命名不規範,總是在寫一些重複性的代碼,而且代

原创 關於數據庫view更新的問題

今天更新視圖的時候報錯了,其實想想也很簡單。雖然視圖可以更新,但是一般不建議。 以下情況不可以更新 視圖數據是通過聚合函數或者group出來的 更新視圖中屬於2張實表的字段

原创 oracle對象

oracle數據庫主要有如下5個數據庫對象 表視圖序列索引同義詞每一個對象都有創建、修改、刪除操作 創建 create [table | view | sequence | index | synonyn] name修改 alter刪

原创 JavaScript-初探

照着《JavaScript權威指南》學習,內容太多,把比較重要的記錄下來,有時間分類整理。 JavaScript數據類型 JavaScript有三種基本數據類型、兩種複合數據類型和兩種特殊數據類型 基本數據類型:字符串,數值,布爾引用數

原创 JavaScript-概述

JavaScript版本衆多,ECMAScript最終成爲了JavaScript語言的標準版本,但是人們並不習慣稱呼JavaScript爲ECMAScript。直到今天,我們提及的JavaScript實際上就是指標準化的ECMAscrip

原创 Markdown

Markdown,是一門標記語言,其實語法相當簡單,普通的記事本就可以完成編寫,最後可以編譯成html作爲展示 部分標記如下 二級標題 列表 列表內容 列表內容2 列表內容3 無序列表 無序列表2 無序列表3 斜體和粗體 粗體 斜體

原创 java內部類和匿名類

在類中,除了有屬性,方法,構造器,還有代碼塊(初始化塊)以及類。而這種類就成爲內部類。 注意:這裏的類聲明是在另一個類內部的。可分爲成員內部類和局部內部類兩種。 成員內部類 和屬性、方法一樣,相當於類的一個成員,擁有成員的特點。 如:

原创 springMVC

最近在學spring mvc,只是瞭解了一點點,所以特此記錄,以免以後忘記 1.先經過DispatcherServlet 配置同普通的servlet 2.比較重要的幾個註解 1)RequestMapping在註解方法時使用,方法一般返回值

原创 一些概念

最近瞭解到一些概念,有的僅僅是個概念,有的還未完全理解,所以都記錄下來,防止以後忘記。 響應式佈局 響應式佈局是Ethan Marcotte在2010年5月份提出的一個概念,簡而言之,就是一個網站能夠兼容多個終端——而不是爲每個終端做一

原创 java異常處理

在代碼運行過程中會遇到很多問題,難以依靠代碼避免,如網絡是否通常,用戶輸入格式,讀取文件是否存在等。 java中異常主要分爲兩大類 Error:java虛擬機無法解決的嚴重問題Exception:常說的異常,分爲編譯時異常和運行時異常(

原创 java web session

session翻譯成回話。 Http協議是無序的,也就是如果你發送兩個請求,實際上他們兩個之間是不存在任何聯繫的。但是往往現實中,我們需要保存一些用戶信息,比如是否登陸,購物車信息等等。其中解決Http無