設計思路:
因為這個的頁面都將是動態生成,所以我們將利用乙個表儲存頁面的資訊,在了我們建立了wap_pagestructure表,其結構如下:
欄位名稱
字段型別
屬性備註
idint(11)
主鍵,自增
資訊編號
urlvarchar(20)
鏈結位址
name
varchar(10)
鏈結名稱
content
varchar(255)
內容i**ain
int(11)
是否為主頁面
mainpage
int(11)
主頁面編號,如果本身為主頁面則值為0
parentpage
int(11)
父頁面編號,如果本身為主頁面則值為0
parenturl
varchar(20)
父頁面url,如果本身為主頁面則值為""
type
int(11)
內容型別,1:列表,2:內容
showtype
int(11)
顯示型別,1:保留全部,2:保留左部,3:保留右部,
4:不保留
createtime
datatime
資訊建立時間
updatetime
datatime
資訊修改時間
其中type欄位,是為以後擴充套件設定的,如果要顯示列表和內容的混合欄位則在選項中加入3:混合即可;mainpage主要用於減少生成頁面時的演算法複雜度設定,如果不使用mainpage欄位,則在頁面生成時,頁面會根據父頁面相同的列表生成,極限條件是頁面鏈結形成環路時將無限迴圈下去;parenturl欄位,主要是減少頁面生成時間,使用這個字段可以在頁面生成時,少生成乙個bean物件。
乙個關於動態鏈結的問題
碰到乙個動態鏈結的問題,下面是原始碼hello.h,hello.cpp,apis.h和main.cpp以及makefile。hello.h,hello.cpp,apis.h生成動態鏈結庫libhello.so,main.cpp動態鏈結libhello.so。在hello.cpp中定義了乙個全域性變數...
log4j配置每天生成乙個日誌檔案
本文僅記錄tomcat下配置成功的記錄,不作log4j配置的詳細使用解釋。該配置在tomcat的logs資料夾下每天產生新的日誌檔案 debug級別 log.log error級別 error.log 然後將前一天的日誌檔案log.log和error.log的名稱修改為log.log yyyy mm...
關於生成乙個隨機數組
生成隨機數的最基本 是 random rand new random int i rand.next 0,100 next函式的引數可以為空,也可以是乙個值的範圍。像這種方法通常生成乙個隨機數不會有問題,但是如果要生成乙個隨機數組的話就不見得好用了,比如 listlstrnd new list ra...