原创 覈對表:高質量的子程序

大局事項 1.創建子程序的理由充分嗎? 2.一個子程序中所有適於單獨提出的部分是不是已經被提出到單獨的子程序中了? 3.過程的名字中是否用了強烈,清晰的"動詞+賓語"詞組?函數的名字是否描述了其返回值? 4.子程序的名字是否描述了

原创 覈對表:防禦式編程

一般事宜 1.子程序是否保護自己免遭有害輸入數據的破壞? 2.你用斷言來說明編程假定嗎?其中包括了前條件和後條件嗎? 3.斷言是否只是用來說明從不應該發生的情況? 4.你是否在架構或高層設計中規定了一組特定的錯誤處理技術? 5.你

原创 hibernate的工作原理

1.讀取並解析配置文件。 2.讀取並解析映射信息,創建SessionFactory 3.打開Session 4.創建事物Transaction 5.持久化操作 6.提交事務 7.關閉Session 8.關閉SessionFactory這個

原创 jsp中靜態包含和動態包含的區別與聯繫

一、靜態包含指令<%@include file=“fileurl”%> 1、兩個jsp頁面的<%@page contentType=“text/html;charset=gbk”%>應該保持一致 2、不能通過fileurl向被包含的

原创 Spring 與 Spring mvc

spring 是是一個開源框架,是爲了解決企業應用程序開發,功能如下 ◆目的:解決企業應用開發的複雜性 ◆功能:使用基本的JavaBean代替EJB,並提供了更多的企業應用功能 ◆範圍:任何Java應用 簡單來說,Spring是一個輕量級

原创 併發問題的解決方案

將讀取存儲過程的代碼塊加鎖.達到線程安全就OK了.

原创 Singleton模式的例子

public class Singleton{ private static Singleton single = new Singleton(); private Singleton(){} public Singleton

原创 JSP

一.指令元素 1.page指令 importsession contentType buffer isTreadSafe info errorPage isErrorPage 2.include指令 3.taglib指令  二.腳本元素 

原创 Struts2的執行流程

struts2的執行流程:    1) 客戶端發起一個請求(*.action)    2) 主控器FilterDispatcher攔截請求    3) 主控器通過ActionMapper判斷請求是否交給action處理.如果是,那

原创 select 1 from table

select 1 from table 與Select * from table在用法上大同小異,具體不同分析見下文: 1、select 1 from mytable;與select anycol(目的表集合中的任意一行) from m

原创 九九乘法表

for(int i =1,j=1;j<10;i++){ system.out.print(i+"*"+j+"="+i*j); if(i==j){ i=0; j++; system.out.println(); } }

原创 控制打印頁面某一部分

<style type="text/css" media="screen"> @media print{ .print {display:block;} .notPrint {display:none;} } </style>

原创 關於複選框checkbox

1、獲取單個checkbox選中項$("input:checkbox:checked").val()或者$("input:[type='checkbox']:checked").val();或者$("input:[name='ck']:

原创 從服務器將ORACLE數據庫導出和導入本地oracle數據庫中的方法

一:將服務器上的ORACLE數據庫導入到本地機子上; 具體方法: ---特別注意:如過服務器上是oracle 10g,而本地是11g,應該先用10g的導出,再往11g中導,導入時特別注意要建一樣的表空間名。 在CMD模式下執行以下命

原创 linux系統重啓或無故變爲只讀造成網站無法正常訪問的簡單臨時的做法:

linux系統重啓或無故變爲只讀造成網站無法正常訪問的簡單臨時的做法: 一 1、mount:   用於查看哪個模塊輸入只讀,一般顯示爲:   /dev/hda1 on / type ext3 (rw)   none on /proc