SJUTFleaMarket專案開發二 後台

2021-10-19 23:35:40 字數 1415 閱讀 3573

專案github:

idea建立專案,初始化時選擇devtools、spring web、thymeleaf、mybatis framwork、mysql driver依賴,shiro依賴等其他依賴後來再手動匯入

各層的包建好,專案目錄結構建好

配置資料庫連線資訊等(下面為此專案初始時的配置)

spring

:thymeleaf

:#關閉了快取,打包部署的時候記得開回來

cache

:false

#配置連線資料庫資訊

datasource

:driver-class-name

: com.mysql.cj.jdbc.driver

username

: root

password

: root

url: jdbc:mysql://localhost:3306/sjutfleamarket?useunicode=true&characterencoding=utf8&servertimezone=asia/shanghai

mybatis

:#給包中的實體類起別名

type-aliases-package

: com.wt.pojo

#告訴mybatis配置檔案在哪

寫個controller調dao層從資料庫中拿資料測試以下環境有沒有問題

day01:

實現首頁檢視所有商品的功能

實現基本的頁面跳轉結構

實現根據商品種類分類檢視商品資訊的功能

實現關鍵字搜尋資料庫中的商品功能

解決前台分頁檢視資料問題

day02:

整合shiro,實現使用者登入、登出功能

實現使用者註冊功能

day03:

編寫後台管理頁面

實現使用者修改使用者資訊功能

實現使用者登出賬戶功能

day04:

實現商品的發布功能

實現檔案()批量上傳功能

day05:

解決初次訪問時位址列出現;jsessionid=導致404的問題

實現商品在商品詳情頁的展示

day06:

完善請求攔截

實現使用者檢視自己發布的商品

day07-10:

協同其他成員完成前端頁面的開發

實現修改商品資訊的功能

購買伺服器與網域名稱,完成伺服器端專案執行環境與資料庫的搭建

day11:

實現商品的下架、上架和刪除功能

修復使用者登出功能

完成大部分頁面資料的交接

day12:

完善請求攔截

解決發布商品功能的一些bug

對前端頁面進行一些修改

day13:

對使用者上傳的進行壓縮

打包部署

二項樹和二項堆(Binomial Heaps)

二項樹bk是一種遞迴定義的有序樹。二項樹b0只包含乙個結點。二項樹bk由兩個子樹bk 1連線而成 其中一棵樹的根是另一棵樹的根的最左孩子。二項樹bk 具有以下性質 1 共有2的 k次方個結點 2 樹的高度為k 3 在深度 i處恰有 上 k,下i 因此叫二項樹 個結點,其中 i 0,k 4 根的度數為...

numberprogressbar開源專案的介紹

開源位址為 android studio 新增 compile com.daimajia.numberprogressbar library 1.2 aar 就可以。使用也非常的簡單 如下 com.daimajia.numberprogressbar.numberprogressbar androi...

效能測試項

驗收標準 熱啟動時間不能多於xxs 冷啟動時間不能多於xxs 介面過度繪製 螢幕上某個畫素在單個幀中被重繪的次數 測試方法 開啟開發者模式,進入開發者選項 開啟 除錯gpu過度繪製 開關 選擇 顯示過度繪製區域 區域顏色 藍色 1x過度繪製 綠色 2x過度繪製 粉色 3x過度繪製 紅色 4x過度繪製...