開發了哪些功能模組,完整的流程
五大部分
處理http介面 如:處理路由,path,cookie等方法
連線資料庫
實現登陸 cookie、session、redis ,聯調nginx配置等
安全措施 xss sql注入日誌
流程圖
核心的知識點
session解決cookie的危險問題,session是js變數,放在nodejs程序中,但是session有兩個問題
1、多程序無法共享
2、session過大程序整個在記憶體中會擠爆
對於這兩個問題採用了redis
redis最常用的快取資料庫,資料庫存放在記憶體中,session儲存就放在。
redis與mysql的區別
1、redis場景讀寫快,但是成本較高,端點不穩定(session適合redis)
2、mysql讀寫慢,但成本低,可儲存大量資料 (**資料適合mysql)
server 和前端的區別
1、服務穩定性 (待完善)
2、記憶體cpu(優化 擴充套件),如果session過大redis可以做擴充套件
3、日誌記錄
4、安全(包括登陸校驗)
5、集群和服務拆分
關於框架開發
紀念 jar library installation jar檔案複製的目錄 2種方式區別 1.add checked libraries to project build path 把build path中引入的包指向myeclipse中lib的位置,就是把myeclipse中你需要的lib作為外...
框架開發1
config.inc.php配置檔案 cfg array cfg host localhost cfg user root cfg password 111111 conf.class.php讀取配置檔案的資訊,封裝類 單例類 class conf final protected function ...
Karrigell Web框架開發簡介
karrigell 是乙個語法簡潔直觀的 python web 框架。它支援任何一種資料庫,orm或者模板引擎,也可以讓開發人員選擇不同的編碼方式。karrigell 包自帶乙個功能強大的 web伺服器和乙個用 python 寫成的資料庫引擎 pydblite 在自帶的 demo 程式中使用到了這個...