計算機畢業設計 基于SpringBoot的無人智慧超市管理系統的設計與實現 Java實戰項目 附源碼+文檔+視頻講解+答疑

博主介紹:?從事軟件開發10年之余,專注于Java技術領域、Python人工智能及數據挖掘、小程序項目開發和Android項目開發等。CSDN、掘金、華為云、InfoQ、阿里云等平臺優質作者?
🍅文末獲取源碼聯系🍅
👇🏻 精彩專欄推薦訂閱👇🏻 不然下次找不到喲
————————————————
計算機畢業設計《1000套》?

目錄

1、項目介紹及開發技術

1.1 項目介紹

1.2 開發技術

2、系統功能設計結構圖

3、功能截圖

3.1 前臺功能

3.2 后臺功能

4、數據庫表結構設計

5、關鍵代碼

5.1 商品分類管理Controller模塊?

5.2 商品分類管理Service模塊?

5.3 商品分類管理ServiceImpl模塊

5.4 商品分類管理Dao模塊

6、論文目錄結構

7、源碼獲取


1、項目介紹及開發技術

1.1 項目介紹

近年來,由于計算機技術和互聯網技術的快速發展,使得所有企事業單位內部都是數字化、信息化、無紙化的發展趨勢,隨著趨勢的發展,各種決策系統、輔助系統也應運而生,其中無人智慧超市管理系統就是其中的重要組成部分。

無人智慧超市管理是不可或缺的一部分,然而多年以來工作者大都習慣使用傳統方法,即人工來完成無人智慧超市的管理,但是這種方法存在著工作效率低以及保密性差的問題,同時還會生成大量的文本和數據,在檢索數據時極大不便。隨著科技發展進步,我們已進入了信息化社會,僅僅依靠傳統的表格管理方式已不能適應時代的要求。因此使用計算機來進行接手傳統方式的無人智慧超市已經勢在必行。

通過計算機技術來實現的無人智慧超市管理系統擁有對信息的快速檢索、保存了大量的無人智慧超市信息、信息系統保存的穩定性高和維護成本低等優點,對無人智慧超市的工作效率也能提高。如今,傳統的人工管理方法、文件和圖表打印等信息傳輸方法已經不能滿足當下的發展需求,計算機科學與互聯網技術的蓬勃發展,顛覆了人們的生活以及思維方式。無人智慧超市管理系統的出現,利用信息技術將無人智慧超市融于其中,成為提高管理水平的有利手段,將會成為未來無人智慧超市的新模式。

1.2 開發技術

Java開發語言、SpringBoot、MyBatisPlus、MySQL數據庫、Maven、IDEA開發工具、JDK1.8+、Vue、HTML、CSS、JS。

2、系統功能設計結構圖

?

3、功能截圖

3.1 前臺功能

當人們打開系統的網址后,首先看到的就是首頁界面。在這里,人們能夠看到系統的導航條,通過導航條導航進入各功能展示頁面進行操作。

系統注冊:在注冊頁面輸入用戶注冊信息進行注冊操作。

商品信息:在商品信息列表頁面的輸入欄中輸入商品名稱、商品分類和價格進行查詢,可以查看到商品信息詳細,并根據需要對商品信息詳情信息進行添加到購物車、立即購買、收藏、贊一下、踩一下或評論等操作。

個人中心:在個人中心頁面通過填寫個人詳細信息進行信息更新操作,還可以對我的訂單和我的收藏進行詳細操作。

3.2 后臺功能

后臺管理員登錄,在登錄頁面選擇需要登錄的角色,在正確輸入用戶名和密碼后,進入操作系統進行操作。

管理員進入主頁面,主要功能包括對個人中心、用戶管理、商品分類管理、商品信息管理、倉儲信息管理、系統管理、訂單管理等進行操作。

管理員點擊用戶管理。在用戶頁面輸入用戶賬號可以查詢、新增或刪除用戶列表,并根據需要對用戶詳細信息進行查看詳情、修改或刪除操作。

管理員點擊商品分類管理。在商品分類頁面輸入商品分類可以查詢、新增或刪除商品分類列表,并根據需要對商品分類詳細信息進行修改或刪除操作。

管理員點擊商品信息管理。在商品信息頁面輸入商品名稱、商品分類和價格可以查詢、新增或刪除商品信息列表,并根據需要對商品信息詳細信息進行查看詳情、倉儲信息、修改、查看評論或刪除操作。

管理員點擊倉儲信息管理。在倉儲信息頁面輸入商品名稱可以查詢、新增或刪除倉儲信息列表,并根據需要對倉儲信息詳細信息進行查看詳情、修改或刪除操作。

管理員點擊系統管理。在超市資訊頁面輸入標題可以查詢、新增或刪除超市資訊列表,并根據需要對超市資訊詳細信息進行查看詳情、修改或刪除操作,還可以對關于我們、輪播圖管理和系統簡介等頁面進行詳細操作。

管理員點擊訂單管理。在已支付訂單頁面選擇訂單編號和商品名稱可以查詢或刪除已支付訂單列表,并根據需要對已支付訂單詳細信息進行查看詳情、核銷或刪除操作,還可以對未支付訂單,已完成訂單,已取消訂單和已退款訂單等進行詳細操作。

4、數據庫表結構設計

-- MySQL dump 10.13  Distrib 5.7.31, for Linux (x86_64)
--
-- Host: localhost    Database: springbootniyfl
-- ------------------------------------------------------
-- Server version	5.7.31/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;--
-- Current Database: `springbootniyfl`
--/*!40000 DROP DATABASE IF EXISTS `springbootniyfl`*/;CREATE DATABASE /*!32312 IF NOT EXISTS*/ `springbootniyfl` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE `springbootniyfl`;--
-- Table structure for table `aboutus`
--DROP TABLE IF EXISTS `aboutus`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `aboutus` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`title` varchar(200) NOT NULL COMMENT '標題',`subtitle` varchar(200) DEFAULT NULL COMMENT '副標題',`content` longtext NOT NULL COMMENT '內容',`picture1` longtext COMMENT '圖片1',`picture2` longtext COMMENT '圖片2',`picture3` longtext COMMENT '圖片3',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='關于我們';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `aboutus`
--LOCK TABLES `aboutus` WRITE;
/*!40000 ALTER TABLE `aboutus` DISABLE KEYS */;
INSERT INTO `aboutus` VALUES (1,'2023-05-18 07:40:25','關于我們','ABOUT US','不管你想要怎樣的生活,你都要去努力爭取,不多嘗試一些事情怎么知道自己適合什么、不適合什么呢?\n你說你喜歡讀書,讓我給你列書單,你還問我哪里有那么多時間看書;你說自己夢想的職業是廣告文案,問我如何成為一個文案,應該具備哪些素質;你說你計劃晨跑,但總是因為學習、工作辛苦或者身體不舒服第二天起不了床;你說你一直夢想一個人去長途旅行,但是沒錢,父母覺得危險。其實,我已經厭倦了你這樣說說而已的把戲,我覺得就算我告訴你如何去做,你也不會照做,因為你根本什么都不做。','upload/aboutus_picture1.jpg','upload/aboutus_picture2.jpg','upload/aboutus_picture3.jpg');
/*!40000 ALTER TABLE `aboutus` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `address`
--DROP TABLE IF EXISTS `address`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `address` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`userid` bigint(20) NOT NULL COMMENT '用戶id',`address` varchar(200) NOT NULL COMMENT '地址',`name` varchar(200) NOT NULL COMMENT '收貨人',`phone` varchar(200) NOT NULL COMMENT '電話',`isdefault` varchar(200) NOT NULL COMMENT '是否默認地址[是/否]',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='地址';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `address`
--LOCK TABLES `address` WRITE;
/*!40000 ALTER TABLE `address` DISABLE KEYS */;
INSERT INTO `address` VALUES (1,'2023-05-18 07:40:25',11,'宇宙銀河系金星1號','金某','13823888881','是'),(2,'2023-05-18 07:40:25',12,'宇宙銀河系木星1號','木某','13823888882','是'),(3,'2023-05-18 07:40:25',13,'宇宙銀河系水星1號','水某','13823888883','是'),(4,'2023-05-18 07:40:25',14,'宇宙銀河系火星1號','火某','13823888884','是'),(5,'2023-05-18 07:40:25',15,'宇宙銀河系土星1號','土某','13823888885','是'),(6,'2023-05-18 07:40:25',16,'宇宙銀河系月球1號','月某','13823888886','是'),(7,'2023-05-18 07:40:25',17,'宇宙銀河系黑洞1號','黑某','13823888887','是'),(8,'2023-05-18 07:40:25',18,'宇宙銀河系地球1號','地某','13823888888','是');
/*!40000 ALTER TABLE `address` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `cangchuxinxi`
--DROP TABLE IF EXISTS `cangchuxinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cangchuxinxi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`shangpinbianhao` varchar(200) DEFAULT NULL COMMENT '商品編號',`shangpinmingcheng` varchar(200) DEFAULT NULL COMMENT '商品名稱',`shangpintupian` longtext COMMENT '商品圖片',`shangpinfenlei` varchar(200) DEFAULT NULL COMMENT '商品分類',`pinpai` varchar(200) DEFAULT NULL COMMENT '品牌',`shengchanriqi` date DEFAULT NULL COMMENT '生產日期',`shengchanchangjia` varchar(200) DEFAULT NULL COMMENT '生產廠家',`alllimittimes` int(11) DEFAULT NULL COMMENT '上架數量',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8 COMMENT='倉儲信息';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `cangchuxinxi`
--LOCK TABLES `cangchuxinxi` WRITE;
/*!40000 ALTER TABLE `cangchuxinxi` DISABLE KEYS */;
INSERT INTO `cangchuxinxi` VALUES (41,'2023-05-18 07:40:25','商品編號1','商品名稱1','upload/cangchuxinxi_shangpintupian1.jpg,upload/cangchuxinxi_shangpintupian2.jpg,upload/cangchuxinxi_shangpintupian3.jpg','商品分類1','品牌1','2023-05-18','生產廠家1',99),(42,'2023-05-18 07:40:25','商品編號2','商品名稱2','upload/cangchuxinxi_shangpintupian2.jpg,upload/cangchuxinxi_shangpintupian3.jpg,upload/cangchuxinxi_shangpintupian4.jpg','商品分類2','品牌2','2023-05-18','生產廠家2',99),(43,'2023-05-18 07:40:25','商品編號3','商品名稱3','upload/cangchuxinxi_shangpintupian3.jpg,upload/cangchuxinxi_shangpintupian4.jpg,upload/cangchuxinxi_shangpintupian5.jpg','商品分類3','品牌3','2023-05-18','生產廠家3',99),(44,'2023-05-18 07:40:25','商品編號4','商品名稱4','upload/cangchuxinxi_shangpintupian4.jpg,upload/cangchuxinxi_shangpintupian5.jpg,upload/cangchuxinxi_shangpintupian6.jpg','商品分類4','品牌4','2023-05-18','生產廠家4',99),(45,'2023-05-18 07:40:25','商品編號5','商品名稱5','upload/cangchuxinxi_shangpintupian5.jpg,upload/cangchuxinxi_shangpintupian6.jpg,upload/cangchuxinxi_shangpintupian7.jpg','商品分類5','品牌5','2023-05-18','生產廠家5',99),(46,'2023-05-18 07:40:25','商品編號6','商品名稱6','upload/cangchuxinxi_shangpintupian6.jpg,upload/cangchuxinxi_shangpintupian7.jpg,upload/cangchuxinxi_shangpintupian8.jpg','商品分類6','品牌6','2023-05-18','生產廠家6',99),(47,'2023-05-18 07:40:25','商品編號7','商品名稱7','upload/cangchuxinxi_shangpintupian7.jpg,upload/cangchuxinxi_shangpintupian8.jpg,upload/cangchuxinxi_shangpintupian9.jpg','商品分類7','品牌7','2023-05-18','生產廠家7',99),(48,'2023-05-18 07:40:25','商品編號8','商品名稱8','upload/cangchuxinxi_shangpintupian8.jpg,upload/cangchuxinxi_shangpintupian9.jpg,upload/cangchuxinxi_shangpintupian10.jpg','商品分類8','品牌8','2023-05-18','生產廠家8',99);
/*!40000 ALTER TABLE `cangchuxinxi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `cart`
--DROP TABLE IF EXISTS `cart`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cart` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`tablename` varchar(200) DEFAULT 'shangpinxinxi' COMMENT '商品表名',`userid` bigint(20) NOT NULL COMMENT '用戶id',`goodid` bigint(20) NOT NULL COMMENT '商品id',`goodname` varchar(200) DEFAULT NULL COMMENT '商品名稱',`picture` longtext COMMENT '圖片',`buynumber` int(11) NOT NULL COMMENT '購買數量',`price` float DEFAULT NULL COMMENT '單價',`discountprice` float DEFAULT NULL COMMENT '會員價',`goodtype` varchar(200) DEFAULT NULL COMMENT '商品類型',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='購物車表';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `cart`
--LOCK TABLES `cart` WRITE;
/*!40000 ALTER TABLE `cart` DISABLE KEYS */;
/*!40000 ALTER TABLE `cart` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `config`
--DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `config` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`name` varchar(100) NOT NULL COMMENT '配置參數名稱',`value` varchar(100) DEFAULT NULL COMMENT '配置參數值',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='配置文件';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `config`
--LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'picture1','upload/picture1.jpg'),(2,'picture2','upload/picture2.jpg'),(3,'picture3','upload/picture3.jpg');
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `discussshangpinxinxi`
--DROP TABLE IF EXISTS `discussshangpinxinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussshangpinxinxi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`refid` bigint(20) NOT NULL COMMENT '關聯表id',`userid` bigint(20) NOT NULL COMMENT '用戶id',`avatarurl` longtext COMMENT '頭像',`nickname` varchar(200) DEFAULT NULL COMMENT '用戶名',`content` longtext NOT NULL COMMENT '評論內容',`reply` longtext COMMENT '回復內容',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品信息評論表';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `discussshangpinxinxi`
--LOCK TABLES `discussshangpinxinxi` WRITE;
/*!40000 ALTER TABLE `discussshangpinxinxi` DISABLE KEYS */;
/*!40000 ALTER TABLE `discussshangpinxinxi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `news`
--DROP TABLE IF EXISTS `news`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `news` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`title` varchar(200) NOT NULL COMMENT '標題',`introduction` longtext COMMENT '簡介',`picture` longtext NOT NULL COMMENT '圖片',`content` longtext NOT NULL COMMENT '內容',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=99 DEFAULT CHARSET=utf8 COMMENT='超市資訊';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `news`
--LOCK TABLES `news` WRITE;
/*!40000 ALTER TABLE `news` DISABLE KEYS */;
INSERT INTO `news` VALUES (91,'2023-05-18 07:40:25','有夢想,就要努力去實現','不管你想要怎樣的生活,你都要去努力爭取,不多嘗試一些事情怎么知道自己適合什么、不適合什么呢?你說你喜歡讀書,讓我給你列書單,你還問我哪里有那么多時間看書;你說自己夢想的職業是廣告文案,問我如何成為一個文案,應該具備哪些素質;你說你計劃晨跑,但總是因為學習、工作辛苦或者身體不舒服第二天起不了床;你說你一直夢想一個人去長途旅行,但是沒錢,父母覺得危險。','upload/news_picture1.jpg','<p>不管你想要怎樣的生活,你都要去努力爭取,不多嘗試一些事情怎么知道自己適合什么、不適合什么呢?</p><p>你說你喜歡讀書,讓我給你列書單,你還問我哪里有那么多時間看書;你說自己夢想的職業是廣告文案,問我如何成為一個文案,應該具備哪些素質;你說你計劃晨跑,但總是因為學習、工作辛苦或者身體不舒服第二天起不了床;你說你一直夢想一個人去長途旅行,但是沒錢,父母覺得危險。其實,我已經厭倦了你這樣說說而已的把戲,我覺得就算我告訴你如何去做,你也不會照做,因為你根本什么都不做。</p><p>真正有行動力的人不需要別人告訴他如何做,因為他已經在做了。就算碰到問題,他也會自己想辦法,自己動手去解決或者主動尋求可以幫助他的人,而不是等著別人為自己解決問題。</p><p>首先要學習獨立思考。花一點時間想一下自己喜歡什么,夢想是什么,不要別人說想環游世界,你就說你的夢想是環游世界。</p><p>很多人說現實束縛了自己,其實在這個世界上,我們一直都可以有很多選擇,生活的決定權也—直都在自己手上,只是我們缺乏行動力而已。</p><p>如果你覺得安于現狀是你想要的,那選擇安于現狀就會讓你幸福和滿足;如果你不甘平庸,選擇一條改變、進取和奮斗的道路,在這個追求的過程中,你也一樣會感到快樂。所謂的成功,即是按照自己想要的生活方式生活。最糟糕的狀態,莫過于當你想要選擇一條不甘平庸、改變、進取和奮斗的道路時,卻以一種安于現狀的方式生活,最后抱怨自己沒有得到想要的人生。</p><p>因為喜歡,你不是在苦苦堅持,也因為喜歡,你愿意投入時間、精力,長久以往,獲得成功就是自然而然的事情。</p>'),(92,'2023-05-18 07:40:25','又是一年畢業季','又是一年畢業季,感慨萬千,還記的自己剛進學校那時候的情景,我拖著沉重的行李箱站在偌大的教學樓前面,感嘆自己未來的日子即將在這個陌生的校園里度過,而如今斗轉星移,浮光掠影,彈指之間,那些青蔥歲月如同白駒過隙般悄然從指縫溜走。過去的種種在胸口交集糾結,像打翻的五味瓶,甜蜜,酸楚,苦澀,一并涌上心頭。','upload/news_picture2.jpg','<p>又是一年畢業季,感慨萬千,還記的自己剛進學校那時候的情景,我拖著沉重的行李箱站在偌大的教學樓前面,感嘆自己未來的日子即將在這個陌生的校園里度過,而如今斗轉星移,浮光掠影,彈指之間,那些青蔥歲月如同白駒過隙般悄然從指縫溜走。</p><p>過去的種種在胸口交集糾結,像打翻的五味瓶,甜蜜,酸楚,苦澀,一并涌上心頭。一直都是晚會的忠實參與者,無論是臺前還是幕后,忽然間,角色轉變,那種感覺確實難以用語言表達。</p><p>	過去的三年,總是默默地期盼著這個好雨時節,因為這時候,會有燦爛的陽光,會有滿目的百花爭艷,會有香甜的冰激凌,這是個畢業的季節,當時不經世事的我們會殷切地期待學校那一大堆的活動,期待穿上絢麗的演出服或者禮儀服,站在大禮堂鎂光燈下盡情揮灑我們的澎拜的激情。</p><p>百感交集,隔岸觀火與身臨其境的感覺竟是如此不同。從來沒想過一場晚會送走的是我們自己的時候會是怎樣的感情,畢業就真的意味著結束嗎?倔強的我們不愿意承認,謝謝學弟學妹們慷慨的將這次的主題定為“我們在這里”。我知道,這可能是他們對我們這些過來人的尊敬和施舍。</p><p>沒有為這場晚會排練、奔波,沒有為班級、學生會、文學院出點力,還真有點不習慣,百般無奈中,用“工作忙”個萬能的借口來搪塞自己,欺騙別人。其實自己心里明白,那只是在逃避,只是不愿面對繁華落幕后的蕭條和落寞。大四了,大家各奔東西,想湊齊班上的人真的是難上加難,敏燕從越南回來,剛落地就匆匆回了學校,那么戀家的人也啟程回來了,睿睿學姐也是從家趕來跟我們團圓。大家—如既往的寒暄、打趣、調侃對方,似乎一切又回到了當初的單純美好。</p><p>看著舞臺上活潑可愛的學弟學妹們,如同一群機靈的小精靈,清澈的眼神,稚嫩的肢體,輕快地步伐,用他們那熱情洋溢的舞姿渲染著在場的每一個人,我知道,我不應該羨慕嫉妒他們,不應該顧自憐惜逝去的青春,不應該感嘆夕陽無限好,曾經,我們也擁有過,曾經,我們也年輕過,曾經,我們也燦爛過。我深深地告訴自己,人生的每個階段都是美的,年輕有年輕的活力,成熟也有成熟的魅力。多—份穩重、淡然、優雅,也是漫漫時光掠影遺留下的.珍貴賞賜。</p>'),(93,'2023-05-18 07:40:25','挫折路上,堅持常在心間','回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。','upload/news_picture3.jpg','<p>回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?</p><p>清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。</p><p>是的,面對道途上那無情的嘲諷,面對步伐中那重復的摔跤,面對激流與硬石之間猛烈的碰撞,我們必須選擇那富于陰雨,卻最終見到彩虹的荊棘路。也許,經歷了那暴風雨的洗禮,我們便會變得自信,幸福也隨之而來。</p><p>司馬遷屢遭羞辱,卻依然在獄中撰寫《史記》,作為一名史學家,不因王權而極度贊賞,也不因卑微而極度批判,然而他在堅持自己操守的同時,卻依然要受統治階級的阻礙,他似乎無權選擇自己的本職。但是,他不顧于此,只是在面對道途的阻隔之時,他依然選擇了走下去的信念。終于一部開山巨作《史記》誕生,為后人留下一份饋贈,也許在他完成畢生的杰作之時,他微微地笑了,沒有什么比夢想實現更快樂的了......</p><p>	或許正如“長風破浪會有時,直掛云帆濟滄海”一般,欣欣然地走向看似深淵的崎嶇路,而在一番耕耘之后,便會發現這里另有一番天地。也許這就是困難與快樂的交融。</p><p>也許在形形色色的社會中,我們常能看到一份堅持,一份自信,但這里卻還有一類人。這類人在暴風雨來臨之際,只會閃躲,從未懂得這也是一種歷煉,這何嘗不是一份快樂。在陰暗的角落里,總是獨自在哭,帶著傷愁,看不到一點希望。</p><p>我們不能墮落于此,而要像海燕那般,在蒼茫的大海上,高傲地飛翔,任何事物都無法阻擋,任何事都是幸福快樂的。</p>'),(94,'2023-05-18 07:40:25','挫折是另一個生命的開端','當遇到挫折或失敗,你是看見失敗還是看見機會?挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。','upload/news_picture4.jpg','<p>當遇到挫折或失敗,你是看見失敗還是看見機會?</p><p>挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。</p><p>人生在世,從古到今,不分天子平民,機遇雖有不同,但總不免有身陷困境或遭遇難題之處,這時候唯有通權達變,才能使人轉危為安,甚至反敗為勝。</p><p>大部分的人,一生當中,最痛苦的經驗是失去所愛的人,其次是丟掉一份工作。其實,經得起考驗的人,就算是被開除也不會驚慌,要學會面對。</p><p>	“塞翁失馬,焉知非福。”人生的道路,并不是每一步都邁向成功,這就是追求的意義。我們還要認識到一點,挫折作為一種情緒狀態和一種個人體驗,各人的耐受性是大不相同的,有的人經歷了一次次挫折,就能夠堅忍不拔,百折不撓;有的人稍遇挫折便意志消沉,一蹶不振。所以,挫折感是一種主觀感受,因為人的目的和需要不同,成功標準不同,所以同一種活動對于不同的人可能會造成不同的挫折感受。</p><p>凡事皆以平常心來看待,對于生命順逆不要太執著。能夠“破我執”是很高層的人生境界。</p><p>人事的艱難就是一種考驗。就像—支劍要有磨刀來磨,劍才會利:一塊璞玉要有粗石來磨,才會發出耀眼的光芒。我們能夠做到的,只是如何減少、避免那些由于自身的原因所造成的挫折,而在遇到痛苦和挫折之后,則力求化解痛苦,爭取幸福。我們要知道,痛苦和挫折是雙重性的,它既是我們人生中難以完全避免的,也是我們在爭取成功時,不可缺少的一種動力。因為我認為,推動我們奮斗的力量,不僅僅是對成功的渴望,還有為擺脫痛苦和挫折而進行的奮斗。</p>'),(95,'2023-05-18 07:40:25','你要去相信,沒有到不了的明天','有夢想就去努力,因為在這一輩子里面,現在不去勇敢的努力,也許就再也沒有機會了。你要去相信,一定要相信,沒有到不了的明天。不要被命運打敗,讓自己變得更強大。不管你現在是一個人走在異鄉的街道上始終沒有找到一絲歸屬感,還是你在跟朋友們一起吃飯開心址笑著的時候閃過一絲落寞。','upload/news_picture5.jpg','<p>有夢想就去努力,因為在這一輩子里面,現在不去勇敢的努力,也許就再也沒有機會了。你要去相信,一定要相信,沒有到不了的明天。不要被命運打敗,讓自己變得更強大。</p><p>不管你現在是一個人走在異鄉的街道上始終沒有找到一絲歸屬感,還是你在跟朋友們一起吃飯開心址笑著的時候閃過一絲落寞。</p><p>	不管你現在是在圖書館里背著怎么也看不進去的英語單詞,還是你現在迷茫地看不清未來的方向不知道要往哪走。</p><p>不管你現在是在努力著去實現夢想卻沒能拉近與夢想的距離,還是你已經慢慢地找不到自己的夢想了。</p><p>你都要去相信,沒有到不了的明天。</p><p>	有的時候你的夢想太大,別人說你的夢想根本不可能實現;有的時候你的夢想又太小,又有人說你胸無大志;有的時候你對死黨說著將來要去環游世界的夢想,卻換來他的不屑一顧,于是你再也不提自己的夢想;有的時候你突然說起將來要開個小店的愿望,卻發現你講述的那個人,并沒有聽到你在說什么。</p><p>不過又能怎么樣呢,未來始終是自己的,夢想始終是自己的,沒有人會來幫你實現它。</p><p>也許很多時候我們只是需要朋友的一句鼓勵,一句安慰,卻也得不到。但是相信我,世界上還有很多人,只是想要和你說說話。</p><p>因為我們都一樣。一樣的被人說成固執,一樣的在追逐他們眼里根本不在意的東西。</p><p>所以,又有什么關系呢,別人始終不是你、不能懂你的心情,你又何必多去解釋呢。這個世界會來阻止你,困難也會接踵而至,其實真正關鍵的只有自己,有沒有那個倔強。</p><p>這個世界上沒有不帶傷的人,真正能治愈自己的,只有自己。</p>'),(96,'2023-05-18 07:40:25','離開是一種痛苦,是一種勇氣,但同樣也是一個考驗,是一個新的開端','無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。','upload/news_picture6.jpg','<p>無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。離別的確是一種痛苦,但同樣也是我們走入社會,走向新環境、新領域的一個開端,希望大家在以后新的工作崗位上能夠確定自己的新起點,堅持不懈,向著更新、更高的目標前進,因為人生最美好的東西永遠都在最前方!</p><p>憶往昔崢嶸歲月,看今朝潮起潮落,望未來任重而道遠。作為新時代的我們,就應在失敗時,能拼搏奮起,去譜寫人生的輝煌。在成功時,亦能居安思危,不沉湎于一時的榮耀、鮮花和掌聲中,時時刻刻懷著一顆積極尋找自己新的奶酪的心,處變不驚、成敗不渝,始終踏著自己堅實的步伐,從零開始,不斷向前邁進,這樣才能在這風起云涌、變幻莫測的社會大潮中成為真正的弄潮兒!</p>'),(97,'2023-05-18 07:40:25','Leave未必是一種痛苦','無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。','upload/news_picture7.jpg','<p>無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。離別的確是一種痛苦,但同樣也是我們走入社會,走向新環境、新領域的一個開端,希望大家在以后新的工作崗位上能夠確定自己的新起點,堅持不懈,向著更新、更高的目標前進,因為人生最美好的東西永遠都在最前方!</p><p>憶往昔崢嶸歲月,看今朝潮起潮落,望未來任重而道遠。作為新時代的我們,就應在失敗時,能拼搏奮起,去譜寫人生的輝煌。在成功時,亦能居安思危,不沉湎于一時的榮耀、鮮花和掌聲中,時時刻刻懷著一顆積極尋找自己新的奶酪的心,處變不驚、成敗不渝,始終踏著自己堅實的步伐,從零開始,不斷向前邁進,這樣才能在這風起云涌、變幻莫測的社會大潮中成為真正的弄潮兒!</p>'),(98,'2023-05-18 07:40:25','堅持才會成功','回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。','upload/news_picture8.jpg','<p>回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?</p><p>清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。</p><p>是的,面對道途上那無情的嘲諷,面對步伐中那重復的摔跤,面對激流與硬石之間猛烈的碰撞,我們必須選擇那富于陰雨,卻最終見到彩虹的荊棘路。也許,經歷了那暴風雨的洗禮,我們便會變得自信,幸福也隨之而來。</p><p>司馬遷屢遭羞辱,卻依然在獄中撰寫《史記》,作為一名史學家,不因王權而極度贊賞,也不因卑微而極度批判,然而他在堅持自己操守的同時,卻依然要受統治階級的阻礙,他似乎無權選擇自己的本職。但是,他不顧于此,只是在面對道途的阻隔之時,他依然選擇了走下去的信念。終于一部開山巨作《史記》誕生,為后人留下一份饋贈,也許在他完成畢生的杰作之時,他微微地笑了,沒有什么比夢想實現更快樂的了......</p><p>	或許正如“長風破浪會有時,直掛云帆濟滄海”一般,欣欣然地走向看似深淵的崎嶇路,而在一番耕耘之后,便會發現這里另有一番天地。也許這就是困難與快樂的交融。</p><p>也許在形形色色的社會中,我們常能看到一份堅持,一份自信,但這里卻還有一類人。這類人在暴風雨來臨之際,只會閃躲,從未懂得這也是一種歷煉,這何嘗不是一份快樂。在陰暗的角落里,總是獨自在哭,帶著傷愁,看不到一點希望。</p><p>我們不能墮落于此,而要像海燕那般,在蒼茫的大海上,高傲地飛翔,任何事物都無法阻擋,任何事都是幸福快樂的。</p>');
/*!40000 ALTER TABLE `news` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `orders`
--DROP TABLE IF EXISTS `orders`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `orders` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`orderid` varchar(200) NOT NULL COMMENT '訂單編號',`tablename` varchar(200) DEFAULT 'shangpinxinxi' COMMENT '商品表名',`userid` bigint(20) NOT NULL COMMENT '用戶id',`goodid` bigint(20) NOT NULL COMMENT '商品id',`goodname` varchar(200) DEFAULT NULL COMMENT '商品名稱',`picture` longtext COMMENT '商品圖片',`buynumber` int(11) NOT NULL COMMENT '購買數量',`price` float NOT NULL DEFAULT '0' COMMENT '價格',`discountprice` float DEFAULT '0' COMMENT '折扣價格',`total` float NOT NULL DEFAULT '0' COMMENT '總價格',`discounttotal` float DEFAULT '0' COMMENT '折扣總價格',`type` int(11) DEFAULT '1' COMMENT '支付類型',`status` varchar(200) DEFAULT NULL COMMENT '狀態',`address` varchar(200) DEFAULT NULL COMMENT '地址',`tel` varchar(200) DEFAULT NULL COMMENT '電話',`consignee` varchar(200) DEFAULT NULL COMMENT '收貨人',`remark` varchar(200) DEFAULT NULL COMMENT '備注',`logistics` longtext COMMENT '物流',`goodtype` varchar(200) DEFAULT NULL COMMENT '商品類型',PRIMARY KEY (`id`),UNIQUE KEY `orderid` (`orderid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='訂單';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `orders`
--LOCK TABLES `orders` WRITE;
/*!40000 ALTER TABLE `orders` DISABLE KEYS */;
/*!40000 ALTER TABLE `orders` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `shangpinfenlei`
--DROP TABLE IF EXISTS `shangpinfenlei`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shangpinfenlei` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`shangpinfenlei` varchar(200) DEFAULT NULL COMMENT '商品分類',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8 COMMENT='商品分類';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `shangpinfenlei`
--LOCK TABLES `shangpinfenlei` WRITE;
/*!40000 ALTER TABLE `shangpinfenlei` DISABLE KEYS */;
INSERT INTO `shangpinfenlei` VALUES (21,'2023-05-18 07:40:25','商品分類1'),(22,'2023-05-18 07:40:25','商品分類2'),(23,'2023-05-18 07:40:25','商品分類3'),(24,'2023-05-18 07:40:25','商品分類4'),(25,'2023-05-18 07:40:25','商品分類5'),(26,'2023-05-18 07:40:25','商品分類6'),(27,'2023-05-18 07:40:25','商品分類7'),(28,'2023-05-18 07:40:25','商品分類8');
/*!40000 ALTER TABLE `shangpinfenlei` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `shangpinxinxi`
--DROP TABLE IF EXISTS `shangpinxinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shangpinxinxi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`shangpinbianhao` varchar(200) DEFAULT NULL COMMENT '商品編號',`shangpinmingcheng` varchar(200) DEFAULT NULL COMMENT '商品名稱',`shangpintupian` longtext COMMENT '商品圖片',`shangpinfenlei` varchar(200) DEFAULT NULL COMMENT '商品分類',`pinpai` varchar(200) DEFAULT NULL COMMENT '品牌',`shengchanriqi` date DEFAULT NULL COMMENT '生產日期',`onelimittimes` int(11) DEFAULT NULL COMMENT '單限',`alllimittimes` int(11) DEFAULT NULL COMMENT '庫存',`thumbsupnum` int(11) DEFAULT '0' COMMENT '贊',`crazilynum` int(11) DEFAULT '0' COMMENT '踩',`clicktime` datetime DEFAULT NULL COMMENT '最近點擊時間',`price` float NOT NULL COMMENT '價格',PRIMARY KEY (`id`),UNIQUE KEY `shangpinbianhao` (`shangpinbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 COMMENT='商品信息';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `shangpinxinxi`
--LOCK TABLES `shangpinxinxi` WRITE;
/*!40000 ALTER TABLE `shangpinxinxi` DISABLE KEYS */;
INSERT INTO `shangpinxinxi` VALUES (31,'2023-05-18 07:40:25','1111111111','商品名稱1','upload/shangpinxinxi_shangpintupian1.jpg,upload/shangpinxinxi_shangpintupian2.jpg,upload/shangpinxinxi_shangpintupian3.jpg','商品分類1','品牌1','2023-05-18',1,99,1,1,'2023-05-18 15:40:25',99.9),(32,'2023-05-18 07:40:25','2222222222','商品名稱2','upload/shangpinxinxi_shangpintupian2.jpg,upload/shangpinxinxi_shangpintupian3.jpg,upload/shangpinxinxi_shangpintupian4.jpg','商品分類2','品牌2','2023-05-18',2,99,2,2,'2023-05-18 15:40:25',99.9),(33,'2023-05-18 07:40:25','3333333333','商品名稱3','upload/shangpinxinxi_shangpintupian3.jpg,upload/shangpinxinxi_shangpintupian4.jpg,upload/shangpinxinxi_shangpintupian5.jpg','商品分類3','品牌3','2023-05-18',3,99,3,3,'2023-05-18 15:40:25',99.9),(34,'2023-05-18 07:40:25','4444444444','商品名稱4','upload/shangpinxinxi_shangpintupian4.jpg,upload/shangpinxinxi_shangpintupian5.jpg,upload/shangpinxinxi_shangpintupian6.jpg','商品分類4','品牌4','2023-05-18',4,99,4,4,'2023-05-18 15:40:25',99.9),(35,'2023-05-18 07:40:25','5555555555','商品名稱5','upload/shangpinxinxi_shangpintupian5.jpg,upload/shangpinxinxi_shangpintupian6.jpg,upload/shangpinxinxi_shangpintupian7.jpg','商品分類5','品牌5','2023-05-18',5,99,5,5,'2023-05-18 15:40:25',99.9),(36,'2023-05-18 07:40:25','6666666666','商品名稱6','upload/shangpinxinxi_shangpintupian6.jpg,upload/shangpinxinxi_shangpintupian7.jpg,upload/shangpinxinxi_shangpintupian8.jpg','商品分類6','品牌6','2023-05-18',6,99,6,6,'2023-05-18 15:40:25',99.9),(37,'2023-05-18 07:40:25','7777777777','商品名稱7','upload/shangpinxinxi_shangpintupian7.jpg,upload/shangpinxinxi_shangpintupian8.jpg,upload/shangpinxinxi_shangpintupian9.jpg','商品分類7','品牌7','2023-05-18',7,99,7,7,'2023-05-18 15:40:25',99.9),(38,'2023-05-18 07:40:25','8888888888','商品名稱8','upload/shangpinxinxi_shangpintupian8.jpg,upload/shangpinxinxi_shangpintupian9.jpg,upload/shangpinxinxi_shangpintupian10.jpg','商品分類8','品牌8','2023-05-18',8,99,8,8,'2023-05-18 15:40:25',99.9);
/*!40000 ALTER TABLE `shangpinxinxi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `storeup`
--DROP TABLE IF EXISTS `storeup`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storeup` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`userid` bigint(20) NOT NULL COMMENT '用戶id',`refid` bigint(20) DEFAULT NULL COMMENT '商品id',`tablename` varchar(200) DEFAULT NULL COMMENT '表名',`name` varchar(200) NOT NULL COMMENT '名稱',`picture` longtext NOT NULL COMMENT '圖片',`type` varchar(200) DEFAULT '1' COMMENT '類型(1:收藏,21:贊,22:踩,31:競拍參與,41:關注)',`inteltype` varchar(200) DEFAULT NULL COMMENT '推薦類型',`remark` varchar(200) DEFAULT NULL COMMENT '備注',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='收藏表';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `storeup`
--LOCK TABLES `storeup` WRITE;
/*!40000 ALTER TABLE `storeup` DISABLE KEYS */;
/*!40000 ALTER TABLE `storeup` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `systemintro`
--DROP TABLE IF EXISTS `systemintro`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `systemintro` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`title` varchar(200) NOT NULL COMMENT '標題',`subtitle` varchar(200) DEFAULT NULL COMMENT '副標題',`content` longtext NOT NULL COMMENT '內容',`picture1` longtext COMMENT '圖片1',`picture2` longtext COMMENT '圖片2',`picture3` longtext COMMENT '圖片3',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='關于我們';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `systemintro`
--LOCK TABLES `systemintro` WRITE;
/*!40000 ALTER TABLE `systemintro` DISABLE KEYS */;
INSERT INTO `systemintro` VALUES (1,'2023-05-18 07:40:25','系統簡介','SYSTEM INTRODUCTION','當遇到挫折或失敗,你是看見失敗還是看見機會?挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。人生在世,從古到今,不分天子平民,機遇雖有不同,但總不免有身陷困境或遭遇難題之處,這時候唯有通權達變,才能使人轉危為安,甚至反敗為勝。大部分的人,一生當中,最痛苦的經驗是失去所愛的人,其次是丟掉一份工作。其實,經得起考驗的人,就算是被開除也不會驚慌,要學會面對。','upload/systemintro_picture1.jpg','upload/systemintro_picture2.jpg','upload/systemintro_picture3.jpg');
/*!40000 ALTER TABLE `systemintro` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `token`
--DROP TABLE IF EXISTS `token`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `token` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`userid` bigint(20) NOT NULL COMMENT '用戶id',`username` varchar(100) NOT NULL COMMENT '用戶名',`tablename` varchar(100) DEFAULT NULL COMMENT '表名',`role` varchar(100) DEFAULT NULL COMMENT '角色',`token` varchar(200) NOT NULL COMMENT '密碼',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增時間',`expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '過期時間',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='token表';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `token`
--LOCK TABLES `token` WRITE;
/*!40000 ALTER TABLE `token` DISABLE KEYS */;
/*!40000 ALTER TABLE `token` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `users`
--DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `users` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`username` varchar(100) NOT NULL COMMENT '用戶名',`password` varchar(100) NOT NULL COMMENT '密碼',`role` varchar(100) DEFAULT '管理員' COMMENT '角色',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增時間',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用戶表';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `users`
--LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
INSERT INTO `users` VALUES (1,'admin','admin','管理員','2023-05-18 07:40:25');
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `yonghu`
--DROP TABLE IF EXISTS `yonghu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `yonghu` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`yonghuzhanghao` varchar(200) NOT NULL COMMENT '用戶賬號',`mima` varchar(200) NOT NULL COMMENT '密碼',`yonghuxingming` varchar(200) NOT NULL COMMENT '用戶姓名',`touxiang` longtext COMMENT '頭像',`xingbie` varchar(200) DEFAULT NULL COMMENT '性別',`nianling` int(11) DEFAULT NULL COMMENT '年齡',`shouji` varchar(200) DEFAULT NULL COMMENT '手機',`money` float DEFAULT '0' COMMENT '余額',PRIMARY KEY (`id`),UNIQUE KEY `yonghuzhanghao` (`yonghuzhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='用戶';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `yonghu`
--LOCK TABLES `yonghu` WRITE;
/*!40000 ALTER TABLE `yonghu` DISABLE KEYS */;
INSERT INTO `yonghu` VALUES (11,'2023-05-18 07:40:25','用戶賬號1','123456','用戶姓名1','upload/yonghu_touxiang1.jpg','男',1,'13823888881',200),(12,'2023-05-18 07:40:25','用戶賬號2','123456','用戶姓名2','upload/yonghu_touxiang2.jpg','男',2,'13823888882',200),(13,'2023-05-18 07:40:25','用戶賬號3','123456','用戶姓名3','upload/yonghu_touxiang3.jpg','男',3,'13823888883',200),(14,'2023-05-18 07:40:25','用戶賬號4','123456','用戶姓名4','upload/yonghu_touxiang4.jpg','男',4,'13823888884',200),(15,'2023-05-18 07:40:25','用戶賬號5','123456','用戶姓名5','upload/yonghu_touxiang5.jpg','男',5,'13823888885',200),(16,'2023-05-18 07:40:25','用戶賬號6','123456','用戶姓名6','upload/yonghu_touxiang6.jpg','男',6,'13823888886',200),(17,'2023-05-18 07:40:25','用戶賬號7','123456','用戶姓名7','upload/yonghu_touxiang7.jpg','男',7,'13823888887',200),(18,'2023-05-18 07:40:25','用戶賬號8','123456','用戶姓名8','upload/yonghu_touxiang8.jpg','男',8,'13823888888',200);
/*!40000 ALTER TABLE `yonghu` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;-- Dump completed on 2

5、關鍵代碼

5.1 商品分類管理Controller模塊?

package com.controller;import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;import com.entity.ShangpinfenleiEntity;
import com.entity.view.ShangpinfenleiView;import com.service.ShangpinfenleiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;/*** 商品分類* 后端接口* @author * @email * @date 2*/
@RestController
@RequestMapping("/shangpinfenlei")
public class ShangpinfenleiController {@Autowiredprivate ShangpinfenleiService shangpinfenleiService;/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,ShangpinfenleiEntity shangpinfenlei,HttpServletRequest request){EntityWrapper<ShangpinfenleiEntity> ew = new EntityWrapper<ShangpinfenleiEntity>();PageUtils page = shangpinfenleiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, shangpinfenlei), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,ShangpinfenleiEntity shangpinfenlei, HttpServletRequest request){EntityWrapper<ShangpinfenleiEntity> ew = new EntityWrapper<ShangpinfenleiEntity>();PageUtils page = shangpinfenleiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, shangpinfenlei), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( ShangpinfenleiEntity shangpinfenlei){EntityWrapper<ShangpinfenleiEntity> ew = new EntityWrapper<ShangpinfenleiEntity>();ew.allEq(MPUtil.allEQMapPre( shangpinfenlei, "shangpinfenlei")); return R.ok().put("data", shangpinfenleiService.selectListView(ew));}/*** 查詢*/@RequestMapping("/query")public R query(ShangpinfenleiEntity shangpinfenlei){EntityWrapper< ShangpinfenleiEntity> ew = new EntityWrapper< ShangpinfenleiEntity>();ew.allEq(MPUtil.allEQMapPre( shangpinfenlei, "shangpinfenlei")); ShangpinfenleiView shangpinfenleiView =  shangpinfenleiService.selectView(ew);return R.ok("查詢商品分類成功").put("data", shangpinfenleiView);}/*** 后端詳情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){ShangpinfenleiEntity shangpinfenlei = shangpinfenleiService.selectById(id);return R.ok().put("data", shangpinfenlei);}/*** 前端詳情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){ShangpinfenleiEntity shangpinfenlei = shangpinfenleiService.selectById(id);return R.ok().put("data", shangpinfenlei);}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody ShangpinfenleiEntity shangpinfenlei, HttpServletRequest request){shangpinfenlei.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(shangpinfenlei);shangpinfenleiService.insert(shangpinfenlei);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody ShangpinfenleiEntity shangpinfenlei, HttpServletRequest request){shangpinfenlei.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(shangpinfenlei);shangpinfenleiService.insert(shangpinfenlei);return R.ok();}/*** 修改*/@RequestMapping("/update")@Transactionalpublic R update(@RequestBody ShangpinfenleiEntity shangpinfenlei, HttpServletRequest request){//ValidatorUtils.validateEntity(shangpinfenlei);shangpinfenleiService.updateById(shangpinfenlei);//全部更新return R.ok();}/*** 刪除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){shangpinfenleiService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

5.2 商品分類管理Service模塊?

package com.service;import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.utils.PageUtils;
import com.entity.ShangpinfenleiEntity;
import java.util.List;
import java.util.Map;
import com.entity.vo.ShangpinfenleiVO;
import org.apache.ibatis.annotations.Param;
import com.entity.view.ShangpinfenleiView;/*** 商品分類** @author * @email * @date */
public interface ShangpinfenleiService extends IService<ShangpinfenleiEntity> {PageUtils queryPage(Map<String, Object> params);List<ShangpinfenleiVO> selectListVO(Wrapper<ShangpinfenleiEntity> wrapper);ShangpinfenleiVO selectVO(@Param("ew") Wrapper<ShangpinfenleiEntity> wrapper);List<ShangpinfenleiView> selectListView(Wrapper<ShangpinfenleiEntity> wrapper);ShangpinfenleiView selectView(@Param("ew") Wrapper<ShangpinfenleiEntity> wrapper);PageUtils queryPage(Map<String, Object> params,Wrapper<ShangpinfenleiEntity> wrapper);}

5.3 商品分類管理ServiceImpl模塊

package com.service.impl;import org.springframework.stereotype.Service;
import java.util.Map;
import java.util.List;import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.utils.PageUtils;
import com.utils.Query;import com.dao.ShangpinfenleiDao;
import com.entity.ShangpinfenleiEntity;
import com.service.ShangpinfenleiService;
import com.entity.vo.ShangpinfenleiVO;
import com.entity.view.ShangpinfenleiView;@Service("shangpinfenleiService")
public class ShangpinfenleiServiceImpl extends ServiceImpl<ShangpinfenleiDao, ShangpinfenleiEntity> implements ShangpinfenleiService {@Overridepublic PageUtils queryPage(Map<String, Object> params) {Page<ShangpinfenleiEntity> page = this.selectPage(new Query<ShangpinfenleiEntity>(params).getPage(),new EntityWrapper<ShangpinfenleiEntity>());return new PageUtils(page);}@Overridepublic PageUtils queryPage(Map<String, Object> params, Wrapper<ShangpinfenleiEntity> wrapper) {Page<ShangpinfenleiView> page =new Query<ShangpinfenleiView>(params).getPage();page.setRecords(baseMapper.selectListView(page,wrapper));PageUtils pageUtil = new PageUtils(page);return pageUtil;}@Overridepublic List<ShangpinfenleiVO> selectListVO(Wrapper<ShangpinfenleiEntity> wrapper) {return baseMapper.selectListVO(wrapper);}@Overridepublic ShangpinfenleiVO selectVO(Wrapper<ShangpinfenleiEntity> wrapper) {return baseMapper.selectVO(wrapper);}@Overridepublic List<ShangpinfenleiView> selectListView(Wrapper<ShangpinfenleiEntity> wrapper) {return baseMapper.selectListView(wrapper);}@Overridepublic ShangpinfenleiView selectView(Wrapper<ShangpinfenleiEntity> wrapper) {return baseMapper.selectView(wrapper);}
}

5.4 商品分類管理Dao模塊

package com.dao;import com.entity.ShangpinfenleiEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param;
import com.entity.vo.ShangpinfenleiVO;
import com.entity.view.ShangpinfenleiView;/*** 商品分類* * @author * @email * @date */
public interface ShangpinfenleiDao extends BaseMapper<ShangpinfenleiEntity> {List<ShangpinfenleiVO> selectListVO(@Param("ew") Wrapper<ShangpinfenleiEntity> wrapper);ShangpinfenleiVO selectVO(@Param("ew") Wrapper<ShangpinfenleiEntity> wrapper);List<ShangpinfenleiView> selectListView(@Param("ew") Wrapper<ShangpinfenleiEntity> wrapper);List<ShangpinfenleiView> selectListView(Pagination page,@Param("ew") Wrapper<ShangpinfenleiEntity> wrapper);ShangpinfenleiView selectView(@Param("ew") Wrapper<ShangpinfenleiEntity> wrapper);}

6、論文目錄結構

7、源碼獲取

感謝大家的閱讀,如有不懂的問題可以評論區交流或私聊!

喜歡文章可以點贊、收藏、關注、評論

獲取源碼請私信

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/167852.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167852.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167852.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

GoLang Filepath.Walk遍歷優化

原生標準庫在文件量過大時效率和內存均表現不好 1400萬文件遍歷Filepath.Walk 1400萬文件重寫直接調用windows api并處理細節 結論 1400萬文件遍歷時對比 對比條目filepath.walkwindows api并觸發黑科技運行時間710秒22秒內存占用480M38M 關鍵代碼 //超級快的文件遍歷 fun…

【HuggingFace Transformer庫學習筆記】基礎組件學習:pipeline

一、Transformer基礎知識 pip install transformers datasets evaluate peft accelerate gradio optimum sentencepiece pip install jupyterlab scikit-learn pandas matplotlib tensorboard nltk rouge在host文件里添加途中信息&#xff0c;可以避免運行代碼下載模型時候報錯…

企業計算機服務器中了360勒索病毒怎么辦,360勒索病毒解密文件恢復

計算機技術的不斷發展&#xff0c;為企業的生產運營提供了極大便利&#xff0c;不僅提升了辦公效率&#xff0c;還促進了企業的發展。企業計算機在日常工作中一定加以防護&#xff0c;減少網絡威脅事件的產生&#xff0c;確保企業的生產生產運營。最近&#xff0c;網絡上的360后…

微信小程序富文本拓展rich-text

微信小程序富文本插件 功能介紹 支持解析<style>標簽中的全局樣式支持自定義默認的標簽樣式支持自動設置標題 若html中存在title標簽,將自動把title標簽的內容設置到頁面的標題上,并在回調bindparse中返回,可以用于轉發支持添加加載提示 可以在Parser標簽內添加加載提…

8:kotlin 類型檢查和轉換(Type checks and casts)

在運行時可以執行類型檢查以檢查對象的類型。類型轉換將對象強制轉換為不同的類型 is 和 !is 可以使用is或者!is來判斷實例是不是指定的類型 fun main() {var obj : Any "cast"if (obj is String) {println(obj.length) // 4}obj 123if (obj !is String) { pr…

動態規劃 之 鋼條切割

自頂向下遞歸實現(Recursive top-down implementation) 程序CUT-ROD對等式(14.2)進行了實現&#xff0c;偽代碼如下&#xff1a; CUT-ROD(p, n)if n 0return 0q -∞for i 1 to nq max{q, p[i] CUT-ROD(p, n - i)}return q上面解決中重復對一個子結構問題重復求解了&#…

Qt無邊框窗口設置陰影

//設置窗體透明this->setAttribute(Qt::WA_TranslucentBackground, true);//設置無邊框this->setWindowFlags(Qt::Window | Qt::FramelessWindowHint | Qt::WindowMinMaxButtonsHint);QVBoxLayout* pMainLay new QVBoxLayout(this);CLoginRealWidget* pRealWidget new …

VR全景展示,“超前點播”打開娛樂行業線上營銷門戶

如今&#xff0c;人們的生活水平正在逐步提高&#xff0c;這種提高不僅僅是體現在衣食住行上&#xff0c;更多方面是體現在大眾的娛樂活動上。我們可以看到&#xff0c;相比于過去娛樂種類的匱乏&#xff0c;現如今&#xff0c;各種娛樂活動可謂是百家爭鳴&#xff0c;例如溫泉…

目標檢測YOLO實戰應用案例100講-基于多光譜圖像融合的光伏組件故障 檢測

目錄 前言 國內外研究現狀 多光譜圖像配準研究現狀 光伏區域識別研究現狀

java學習part10 this

90-面向對象(進階)-關鍵字this調用屬性、方法、構造器_嗶哩嗶哩_bilibili 1.java的this java的this性質類似cpp的this&#xff0c; 但它是一種引用&#xff0c;所以用 this. xxx來調用。 this代表當前的類的實例&#xff0c;所以必須和某個對象結合起來使用&#xff0c;不能…

webrtc的RTCPeerConnection使用

背景&#xff1a; 平時我們很少會需要使用到點對點單獨的通訊&#xff0c;即p2p,一般都是點對服務端通訊&#xff0c;但p2p也有自己的好處&#xff0c;即通訊不經過服務端&#xff0c;從服務端角度這個省了帶寬和壓力&#xff0c;從客戶端角度&#xff0c;通訊是安全&#xff…

Javaweb之前端工程化的詳細解析

3 前端工程化 3.1 前端工程化介紹 我們目前的前端開發中&#xff0c;當我們需要使用一些資源時&#xff0c;例如&#xff1a;vue.js&#xff0c;和axios.js文件&#xff0c;都是直接再工程中導入的&#xff0c;如下圖所示&#xff1a; 但是上述開發模式存在如下問題&#xff…

git的使用:本地git下載、sshkey的添加、github倉庫創建及文件上傳

一、github創建賬號 即github注冊賬號&#xff0c;登錄github官網&#xff0c;根據提示注冊即可 github官網 二、git客戶端下載安裝 已有很多git下載安裝的博文了&#xff0c;在此就不贅述 三、sshkey的生成與添加 1、sshkey的生成以及查看 // sshkey的生成命令&#xff…

OSS+CDN的資費和安全

文章目錄 花費OSSCDNOSS CDN 安全OSS防盜鏈跨域設置CORS數據加密 CDN防盜鏈URL鑒權Cookie鑒權遠程鑒權IP黑白名單UA黑白名單 回源服務自定義私有參數IP黑白名單數據加密 花費 OSS 存儲費用 &#xff1a;0.12元/GB/月下行流量費用 &#xff1a;0.5元/GB請求費用 &#xff1a;…

java全局異常處理(springboot)

介紹&#xff1a; 在日常項目開發中&#xff0c;異常是常見的&#xff0c;但是如何更高效的處理好異常信息&#xff0c;讓我們能快速定位到BUG&#xff0c;是很重要的&#xff0c;不僅能夠提高我們的開發效率&#xff0c;還能讓你代碼看上去更舒服&#xff0c;SpringBoot的項目…

C語言你愛我么?(ZZULIOJ 1205:你愛我么?)

題目描述 LCY買個n束花準備送給她暗戀的女生&#xff0c;但是他不知道這個女生是否喜歡他。這時候一個算命先生告訴他讓他查花瓣數&#xff0c;第一個花瓣表示"愛"&#xff0c;第二個花瓣表示"不愛"&#xff0c;第三個花瓣表示"愛"..... 為了使最…

某60區塊鏈安全之未初始化的存儲指針實戰二學習記錄

系列文章目錄 文章目錄 系列文章目錄未初始化的存儲指針實戰二實驗目的實驗環境實驗工具實驗原理實驗內容實驗過程EXP利用 未初始化的存儲指針實戰二 實驗目的 學會使用python3的web3模塊 學會分析以太坊智能合約未初始化的存儲指針漏洞 找到合約漏洞進行分析并形成利用 實驗…

機器學習之自監督學習(四)MoCo系列翻譯與總結(二)

MoCo中相關工作的對比分析 去噪自動編碼器&#xff08;Denoising Autoencoder&#xff09;是一種用于學習數據表示的神經網絡模型。它的主要目標是通過去除輸入數據中的噪聲&#xff0c;學習到輸入數據的有用表示&#xff0c;從而提高模型對干凈數據的魯棒性。下面是對去噪自動…

Flink 常用物理分區算子(Physical Partitioning)

Flink 物理分區算子(Physical Partitioning) 在Flink中&#xff0c;常見的物理分區策略有&#xff1a;隨機分配(Random)、輪詢分配(Round-Robin)、重縮放(Rescale)和廣播(Broadcast)。 接下來&#xff0c;我們通過源碼和Demo分別了解每種物理分區算子的作用和區別。 (1) 隨機…

win10安裝pytorch(py39)

cuda≤11.6&#xff0c;觀察控制面板 觀察torch對應cuda版本 https://download.pytorch.org/whl/torch/ 安裝cuda11.6.0 CUDA Toolkit Archive | NVIDIA Developer cmd輸入nvcc -V 編輯國內鏡像源 .condarc anaconda prompt輸入 查看環境 conda env list 安裝py3.9…