計算機畢業設計 基于微信小程序的“共享書角”圖書借還管理系統的設計與實現 Java實戰項目 附源碼+文檔+視頻講解

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

?目錄

1、項目介紹及開發技術

1.1 項目介紹

1.2 開發技術

2、系統功能設計結構圖

3、功能截圖

3.1 前臺功能

3.1.1? 注冊登錄界面的實現

3.1.2? 小程序首頁功能的實現

3.1.3? 借閱者功能

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、微信小程序工具、Eclipse開發工具、JDK1.8+、Vue、HTML、CSS、JS、Uniapp。

2、系統功能設計結構圖

系統主要分為三大模塊:即管理員模塊,出借者模塊和借閱者模塊。本文從圖書借還流程分析入手,分析了其功能性需求和非功能性需求,設計了一個由管理員,出借者和借閱者三部分組成的“共享書角”圖書借還管理系統。借閱者可在小程序端瀏覽首頁,圖書信息,我的;注冊登錄后在我的頁面可以對圖書借閱,圖書歸還,反饋信息,留言簿進行詳細操作;管理員可通過后臺管理界面管理借閱者信息和系統管理。?

3、功能截圖

3.1 前臺功能

3.1.1? 注冊登錄界面的實現

第一次使用本小程序的使用者,首先是要進行注冊,點擊“注冊”,然后就會進入到注冊的頁面里面,將借閱者信息錄入注冊表,確認信息正確后,系統才會進入登錄界面,借閱者登錄成功后可使用本小程序所提供的所有功能。

首先雙擊打開小程序客戶端,連上網絡之后會顯示出本系統的登錄界面,這是進入小程序的初始頁面“登錄”,能成功進入到該登錄界面則代表小程序的開啟是成功的,接下來就可以操作本系統所帶有的其他所有的功能。

3.1.2? 小程序首頁功能的實現

小程序首頁是借閱者注冊登錄后進入的第一個界面,在這里,人們能夠看到小程序的導航條,內容包括首頁,圖書信息,我的等。

圖書信息:在圖書信息頁面輸入圖書編號進行搜索,可以查看到圖書詳細信息;并根據需要進行收藏操作。

3.1.3? 借閱者功能

借閱者登錄成功后,點擊“我的”進入我的頁面,在我的頁面可以對圖書借閱,圖書歸還,反饋信息,留言簿等進行詳細操作。

3.2 后臺功能

后臺登錄,在登錄頁面選擇需要登錄的角色,在通過填寫用戶名和密碼等信息進行登錄操作。

管理員登錄進入小程序可以查看到系統首頁,個人中心,出借者管理,借閱者管理,圖書分類管理,圖書信息管理,圖書借閱管理,圖書歸還管理,反饋信息管理,出租收入管理,留言簿,系統管理等功能進行詳細操作。

管理員點擊出借者管理;在出借者頁面輸入出借賬號和出借姓名進行查詢,新增或刪除出借者信息列表,并根據需要對出借者詳細信息進行詳情、出租收入、修改或刪除操作。

管理員點擊圖書信息管理;在圖書信息頁面輸入圖書編號和圖書名稱進行查詢或刪除圖書信息列表,并根據需要對圖書詳細信息進行詳情、修改、查看評論或刪除操作。

管理員點擊圖書歸還管理;在圖書歸還頁面輸入圖書編號、圖書名稱和選擇是否通過進行查詢或刪除圖書歸還列表,并根據需要對圖書歸還詳細信息進行詳情、修改或刪除操作。

管理員點擊出租收入管理;在出租收入頁面輸入出租賬號進行查詢或刪除出租收入列表,并根據需要對出租收入詳細信息進行修改或刪除操作。

管理員點擊系統管理;在圖書資訊頁面輸入標題進行查詢、新增或刪除圖書資訊列表,并根據需要對圖書資訊詳細信息進行詳情、修改或刪除操作;還可根據需要對輪播圖管理進行詳細操作。

?

4、數據庫表結構設計

-- MySQL dump 10.13  Distrib 5.7.31, for Linux (x86_64)
--
-- Host: localhost    Database: springbootmbc21
-- ------------------------------------------------------
-- 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: `springbootmbc21`
--/*!40000 DROP DATABASE IF EXISTS `springbootmbc21`*/;CREATE DATABASE /*!32312 IF NOT EXISTS*/ `springbootmbc21` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE `springbootmbc21`;--
-- Table structure for table `chujiezhe`
--DROP TABLE IF EXISTS `chujiezhe`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chujiezhe` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`chujiezhanghao` varchar(200) DEFAULT NULL COMMENT '出借賬號',`mima` varchar(200) DEFAULT NULL COMMENT '密碼',`chujiexingming` varchar(200) DEFAULT NULL COMMENT '出借姓名',`touxiang` longtext COMMENT '頭像',`xingbie` varchar(200) DEFAULT NULL COMMENT '性別',`shoujihaoma` varchar(200) DEFAULT NULL COMMENT '手機號碼',`shidejine` int(11) DEFAULT NULL COMMENT '實得金額',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='出借者';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `chujiezhe`
--LOCK TABLES `chujiezhe` WRITE;
/*!40000 ALTER TABLE `chujiezhe` DISABLE KEYS */;
INSERT INTO `chujiezhe` VALUES (11,'2023-04-24 15:01:54','出借賬號1','123456','出借姓名1','upload/chujiezhe_touxiang1.jpg','男','13823888881',1),(12,'2023-04-24 15:01:54','出借賬號2','123456','出借姓名2','upload/chujiezhe_touxiang2.jpg','男','13823888882',2),(13,'2023-04-24 15:01:54','出借賬號3','123456','出借姓名3','upload/chujiezhe_touxiang3.jpg','男','13823888883',3),(14,'2023-04-24 15:01:54','出借賬號4','123456','出借姓名4','upload/chujiezhe_touxiang4.jpg','男','13823888884',4),(15,'2023-04-24 15:01:54','出借賬號5','123456','出借姓名5','upload/chujiezhe_touxiang5.jpg','男','13823888885',5),(16,'2023-04-24 15:01:54','出借賬號6','123456','出借姓名6','upload/chujiezhe_touxiang6.jpg','男','13823888886',6),(17,'2023-04-24 15:01:54','出借賬號7','123456','出借姓名7','upload/chujiezhe_touxiang7.jpg','男','13823888887',7),(18,'2023-04-24 15:01:54','出借賬號8','123456','出借姓名8','upload/chujiezhe_touxiang8.jpg','男','13823888888',8);
/*!40000 ALTER TABLE `chujiezhe` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `chuzushouru`
--DROP TABLE IF EXISTS `chuzushouru`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chuzushouru` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`zhuti` varchar(200) DEFAULT NULL COMMENT '主題',`chujiezhanghao` varchar(200) DEFAULT NULL COMMENT '出借賬號',`chujiexingming` varchar(200) DEFAULT NULL COMMENT '出借姓名',`jine` int(11) NOT NULL COMMENT '金額',`tuihaiyajin` varchar(200) NOT NULL COMMENT '退還壓金',`shidejine` varchar(200) NOT NULL COMMENT '實得金額',`riqi` date DEFAULT NULL COMMENT '日期',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=89 DEFAULT CHARSET=utf8 COMMENT='出租收入';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `chuzushouru`
--LOCK TABLES `chuzushouru` WRITE;
/*!40000 ALTER TABLE `chuzushouru` DISABLE KEYS */;
INSERT INTO `chuzushouru` VALUES (81,'2023-04-24 15:01:54','出借收入','出借賬號1','出借姓名1',1,'退還壓金1','實得金額1','2023-04-24'),(82,'2023-04-24 15:01:54','出借收入','出借賬號2','出借姓名2',2,'退還壓金2','實得金額2','2023-04-24'),(83,'2023-04-24 15:01:54','出借收入','出借賬號3','出借姓名3',3,'退還壓金3','實得金額3','2023-04-24'),(84,'2023-04-24 15:01:54','出借收入','出借賬號4','出借姓名4',4,'退還壓金4','實得金額4','2023-04-24'),(85,'2023-04-24 15:01:54','出借收入','出借賬號5','出借姓名5',5,'退還壓金5','實得金額5','2023-04-24'),(86,'2023-04-24 15:01:54','出借收入','出借賬號6','出借姓名6',6,'退還壓金6','實得金額6','2023-04-24'),(87,'2023-04-24 15:01:54','出借收入','出借賬號7','出借姓名7',7,'退還壓金7','實得金額7','2023-04-24'),(88,'2023-04-24 15:01:54','出借收入','出借賬號8','出借姓名8',8,'退還壓金8','實得金額8','2023-04-24');
/*!40000 ALTER TABLE `chuzushouru` 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 `discusstushuxinxi`
--DROP TABLE IF EXISTS `discusstushuxinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discusstushuxinxi` (`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 `discusstushuxinxi`
--LOCK TABLES `discusstushuxinxi` WRITE;
/*!40000 ALTER TABLE `discusstushuxinxi` DISABLE KEYS */;
/*!40000 ALTER TABLE `discusstushuxinxi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `fankuixinxi`
--DROP TABLE IF EXISTS `fankuixinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `fankuixinxi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`jieyuezhanghao` varchar(200) DEFAULT NULL COMMENT '借閱賬號',`jieyuexingming` varchar(200) DEFAULT NULL COMMENT '借閱姓名',`fankuishijian` datetime DEFAULT NULL COMMENT '反饋時間',`fankuineirong` longtext COMMENT '反饋內容',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8 COMMENT='反饋信息';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `fankuixinxi`
--LOCK TABLES `fankuixinxi` WRITE;
/*!40000 ALTER TABLE `fankuixinxi` DISABLE KEYS */;
INSERT INTO `fankuixinxi` VALUES (71,'2023-04-24 15:01:54','借閱賬號1','借閱姓名1','2023-04-24 23:01:54','反饋內容1'),(72,'2023-04-24 15:01:54','借閱賬號2','借閱姓名2','2023-04-24 23:01:54','反饋內容2'),(73,'2023-04-24 15:01:54','借閱賬號3','借閱姓名3','2023-04-24 23:01:54','反饋內容3'),(74,'2023-04-24 15:01:54','借閱賬號4','借閱姓名4','2023-04-24 23:01:54','反饋內容4'),(75,'2023-04-24 15:01:54','借閱賬號5','借閱姓名5','2023-04-24 23:01:54','反饋內容5'),(76,'2023-04-24 15:01:54','借閱賬號6','借閱姓名6','2023-04-24 23:01:54','反饋內容6'),(77,'2023-04-24 15:01:54','借閱賬號7','借閱姓名7','2023-04-24 23:01:54','反饋內容7'),(78,'2023-04-24 15:01:54','借閱賬號8','借閱姓名8','2023-04-24 23:01:54','反饋內容8');
/*!40000 ALTER TABLE `fankuixinxi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `jieyuezhe`
--DROP TABLE IF EXISTS `jieyuezhe`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `jieyuezhe` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`jieyuezhanghao` varchar(200) DEFAULT NULL COMMENT '借閱賬號',`mima` varchar(200) DEFAULT NULL COMMENT '密碼',`jieyuexingming` varchar(200) DEFAULT NULL COMMENT '借閱姓名',`touxiang` longtext COMMENT '頭像',`xingbie` varchar(200) DEFAULT NULL COMMENT '性別',`shoujihaoma` varchar(200) DEFAULT NULL COMMENT '手機號碼',`jine` int(11) 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 `jieyuezhe`
--LOCK TABLES `jieyuezhe` WRITE;
/*!40000 ALTER TABLE `jieyuezhe` DISABLE KEYS */;
INSERT INTO `jieyuezhe` VALUES (21,'2023-04-24 15:01:54','借閱賬號1','123456','借閱姓名1','upload/jieyuezhe_touxiang1.jpg','男','13823888881',1),(22,'2023-04-24 15:01:54','借閱賬號2','123456','借閱姓名2','upload/jieyuezhe_touxiang2.jpg','男','13823888882',2),(23,'2023-04-24 15:01:54','借閱賬號3','123456','借閱姓名3','upload/jieyuezhe_touxiang3.jpg','男','13823888883',3),(24,'2023-04-24 15:01:54','借閱賬號4','123456','借閱姓名4','upload/jieyuezhe_touxiang4.jpg','男','13823888884',4),(25,'2023-04-24 15:01:54','借閱賬號5','123456','借閱姓名5','upload/jieyuezhe_touxiang5.jpg','男','13823888885',5),(26,'2023-04-24 15:01:54','借閱賬號6','123456','借閱姓名6','upload/jieyuezhe_touxiang6.jpg','男','13823888886',6),(27,'2023-04-24 15:01:54','借閱賬號7','123456','借閱姓名7','upload/jieyuezhe_touxiang7.jpg','男','13823888887',7),(28,'2023-04-24 15:01:54','借閱賬號8','123456','借閱姓名8','upload/jieyuezhe_touxiang8.jpg','男','13823888888',8);
/*!40000 ALTER TABLE `jieyuezhe` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `messages`
--DROP TABLE IF EXISTS `messages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `messages` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`userid` bigint(20) NOT NULL COMMENT '留言人id',`username` varchar(200) DEFAULT NULL COMMENT '用戶名',`avatarurl` longtext COMMENT '頭像',`content` longtext NOT NULL COMMENT '留言內容',`cpicture` longtext COMMENT '留言圖片',`reply` longtext COMMENT '回復內容',`rpicture` longtext COMMENT '回復圖片',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8 COMMENT='留言簿';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `messages`
--LOCK TABLES `messages` WRITE;
/*!40000 ALTER TABLE `messages` DISABLE KEYS */;
INSERT INTO `messages` VALUES (111,'2023-04-24 15:01:54',1,'用戶名1','upload/messages_avatarurl1.jpg','留言內容1','upload/messages_cpicture1.jpg','回復內容1','upload/messages_rpicture1.jpg'),(112,'2023-04-24 15:01:54',2,'用戶名2','upload/messages_avatarurl2.jpg','留言內容2','upload/messages_cpicture2.jpg','回復內容2','upload/messages_rpicture2.jpg'),(113,'2023-04-24 15:01:54',3,'用戶名3','upload/messages_avatarurl3.jpg','留言內容3','upload/messages_cpicture3.jpg','回復內容3','upload/messages_rpicture3.jpg'),(114,'2023-04-24 15:01:54',4,'用戶名4','upload/messages_avatarurl4.jpg','留言內容4','upload/messages_cpicture4.jpg','回復內容4','upload/messages_rpicture4.jpg'),(115,'2023-04-24 15:01:54',5,'用戶名5','upload/messages_avatarurl5.jpg','留言內容5','upload/messages_cpicture5.jpg','回復內容5','upload/messages_rpicture5.jpg'),(116,'2023-04-24 15:01:54',6,'用戶名6','upload/messages_avatarurl6.jpg','留言內容6','upload/messages_cpicture6.jpg','回復內容6','upload/messages_rpicture6.jpg'),(117,'2023-04-24 15:01:54',7,'用戶名7','upload/messages_avatarurl7.jpg','留言內容7','upload/messages_cpicture7.jpg','回復內容7','upload/messages_rpicture7.jpg'),(118,'2023-04-24 15:01:54',8,'用戶名8','upload/messages_avatarurl8.jpg','留言內容8','upload/messages_cpicture8.jpg','回復內容8','upload/messages_rpicture8.jpg');
/*!40000 ALTER TABLE `messages` 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=109 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 (101,'2023-04-24 15:01:54','有夢想,就要努力去實現','不管你想要怎樣的生活,你都要去努力爭取,不多嘗試一些事情怎么知道自己適合什么、不適合什么呢?你說你喜歡讀書,讓我給你列書單,你還問我哪里有那么多時間看書;你說自己夢想的職業是廣告文案,問我如何成為一個文案,應該具備哪些素質;你說你計劃晨跑,但總是因為學習、工作辛苦或者身體不舒服第二天起不了床;你說你一直夢想一個人去長途旅行,但是沒錢,父母覺得危險。','upload/news_picture1.jpg','<p>不管你想要怎樣的生活,你都要去努力爭取,不多嘗試一些事情怎么知道自己適合什么、不適合什么呢?</p><p>你說你喜歡讀書,讓我給你列書單,你還問我哪里有那么多時間看書;你說自己夢想的職業是廣告文案,問我如何成為一個文案,應該具備哪些素質;你說你計劃晨跑,但總是因為學習、工作辛苦或者身體不舒服第二天起不了床;你說你一直夢想一個人去長途旅行,但是沒錢,父母覺得危險。其實,我已經厭倦了你這樣說說而已的把戲,我覺得就算我告訴你如何去做,你也不會照做,因為你根本什么都不做。</p><p>真正有行動力的人不需要別人告訴他如何做,因為他已經在做了。就算碰到問題,他也會自己想辦法,自己動手去解決或者主動尋求可以幫助他的人,而不是等著別人為自己解決問題。</p><p>首先要學習獨立思考。花一點時間想一下自己喜歡什么,夢想是什么,不要別人說想環游世界,你就說你的夢想是環游世界。</p><p>很多人說現實束縛了自己,其實在這個世界上,我們一直都可以有很多選擇,生活的決定權也—直都在自己手上,只是我們缺乏行動力而已。</p><p>如果你覺得安于現狀是你想要的,那選擇安于現狀就會讓你幸福和滿足;如果你不甘平庸,選擇一條改變、進取和奮斗的道路,在這個追求的過程中,你也一樣會感到快樂。所謂的成功,即是按照自己想要的生活方式生活。最糟糕的狀態,莫過于當你想要選擇一條不甘平庸、改變、進取和奮斗的道路時,卻以一種安于現狀的方式生活,最后抱怨自己沒有得到想要的人生。</p><p>因為喜歡,你不是在苦苦堅持,也因為喜歡,你愿意投入時間、精力,長久以往,獲得成功就是自然而然的事情。</p>'),(102,'2023-04-24 15:01:54','又是一年畢業季','又是一年畢業季,感慨萬千,還記的自己剛進學校那時候的情景,我拖著沉重的行李箱站在偌大的教學樓前面,感嘆自己未來的日子即將在這個陌生的校園里度過,而如今斗轉星移,浮光掠影,彈指之間,那些青蔥歲月如同白駒過隙般悄然從指縫溜走。過去的種種在胸口交集糾結,像打翻的五味瓶,甜蜜,酸楚,苦澀,一并涌上心頭。','upload/news_picture2.jpg','<p>又是一年畢業季,感慨萬千,還記的自己剛進學校那時候的情景,我拖著沉重的行李箱站在偌大的教學樓前面,感嘆自己未來的日子即將在這個陌生的校園里度過,而如今斗轉星移,浮光掠影,彈指之間,那些青蔥歲月如同白駒過隙般悄然從指縫溜走。</p><p>過去的種種在胸口交集糾結,像打翻的五味瓶,甜蜜,酸楚,苦澀,一并涌上心頭。一直都是晚會的忠實參與者,無論是臺前還是幕后,忽然間,角色轉變,那種感覺確實難以用語言表達。</p><p>	過去的三年,總是默默地期盼著這個好雨時節,因為這時候,會有燦爛的陽光,會有滿目的百花爭艷,會有香甜的冰激凌,這是個畢業的季節,當時不經世事的我們會殷切地期待學校那一大堆的活動,期待穿上絢麗的演出服或者禮儀服,站在大禮堂鎂光燈下盡情揮灑我們的澎拜的激情。</p><p>百感交集,隔岸觀火與身臨其境的感覺竟是如此不同。從來沒想過一場晚會送走的是我們自己的時候會是怎樣的感情,畢業就真的意味著結束嗎?倔強的我們不愿意承認,謝謝學弟學妹們慷慨的將這次的主題定為“我們在這里”。我知道,這可能是他們對我們這些過來人的尊敬和施舍。</p><p>沒有為這場晚會排練、奔波,沒有為班級、學生會、文學院出點力,還真有點不習慣,百般無奈中,用“工作忙”個萬能的借口來搪塞自己,欺騙別人。其實自己心里明白,那只是在逃避,只是不愿面對繁華落幕后的蕭條和落寞。大四了,大家各奔東西,想湊齊班上的人真的是難上加難,敏燕從越南回來,剛落地就匆匆回了學校,那么戀家的人也啟程回來了,睿睿學姐也是從家趕來跟我們團圓。大家—如既往的寒暄、打趣、調侃對方,似乎一切又回到了當初的單純美好。</p><p>看著舞臺上活潑可愛的學弟學妹們,如同一群機靈的小精靈,清澈的眼神,稚嫩的肢體,輕快地步伐,用他們那熱情洋溢的舞姿渲染著在場的每一個人,我知道,我不應該羨慕嫉妒他們,不應該顧自憐惜逝去的青春,不應該感嘆夕陽無限好,曾經,我們也擁有過,曾經,我們也年輕過,曾經,我們也燦爛過。我深深地告訴自己,人生的每個階段都是美的,年輕有年輕的活力,成熟也有成熟的魅力。多—份穩重、淡然、優雅,也是漫漫時光掠影遺留下的.珍貴賞賜。</p>'),(103,'2023-04-24 15:01:54','挫折路上,堅持常在心間','回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。','upload/news_picture3.jpg','<p>回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?</p><p>清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。</p><p>是的,面對道途上那無情的嘲諷,面對步伐中那重復的摔跤,面對激流與硬石之間猛烈的碰撞,我們必須選擇那富于陰雨,卻最終見到彩虹的荊棘路。也許,經歷了那暴風雨的洗禮,我們便會變得自信,幸福也隨之而來。</p><p>司馬遷屢遭羞辱,卻依然在獄中撰寫《史記》,作為一名史學家,不因王權而極度贊賞,也不因卑微而極度批判,然而他在堅持自己操守的同時,卻依然要受統治階級的阻礙,他似乎無權選擇自己的本職。但是,他不顧于此,只是在面對道途的阻隔之時,他依然選擇了走下去的信念。終于一部開山巨作《史記》誕生,為后人留下一份饋贈,也許在他完成畢生的杰作之時,他微微地笑了,沒有什么比夢想實現更快樂的了......</p><p>	或許正如“長風破浪會有時,直掛云帆濟滄海”一般,欣欣然地走向看似深淵的崎嶇路,而在一番耕耘之后,便會發現這里另有一番天地。也許這就是困難與快樂的交融。</p><p>也許在形形色色的社會中,我們常能看到一份堅持,一份自信,但這里卻還有一類人。這類人在暴風雨來臨之際,只會閃躲,從未懂得這也是一種歷煉,這何嘗不是一份快樂。在陰暗的角落里,總是獨自在哭,帶著傷愁,看不到一點希望。</p><p>我們不能墮落于此,而要像海燕那般,在蒼茫的大海上,高傲地飛翔,任何事物都無法阻擋,任何事都是幸福快樂的。</p>'),(104,'2023-04-24 15:01:54','挫折是另一個生命的開端','當遇到挫折或失敗,你是看見失敗還是看見機會?挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。','upload/news_picture4.jpg','<p>當遇到挫折或失敗,你是看見失敗還是看見機會?</p><p>挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。</p><p>人生在世,從古到今,不分天子平民,機遇雖有不同,但總不免有身陷困境或遭遇難題之處,這時候唯有通權達變,才能使人轉危為安,甚至反敗為勝。</p><p>大部分的人,一生當中,最痛苦的經驗是失去所愛的人,其次是丟掉一份工作。其實,經得起考驗的人,就算是被開除也不會驚慌,要學會面對。</p><p>	“塞翁失馬,焉知非福。”人生的道路,并不是每一步都邁向成功,這就是追求的意義。我們還要認識到一點,挫折作為一種情緒狀態和一種個人體驗,各人的耐受性是大不相同的,有的人經歷了一次次挫折,就能夠堅忍不拔,百折不撓;有的人稍遇挫折便意志消沉,一蹶不振。所以,挫折感是一種主觀感受,因為人的目的和需要不同,成功標準不同,所以同一種活動對于不同的人可能會造成不同的挫折感受。</p><p>凡事皆以平常心來看待,對于生命順逆不要太執著。能夠“破我執”是很高層的人生境界。</p><p>人事的艱難就是一種考驗。就像—支劍要有磨刀來磨,劍才會利:一塊璞玉要有粗石來磨,才會發出耀眼的光芒。我們能夠做到的,只是如何減少、避免那些由于自身的原因所造成的挫折,而在遇到痛苦和挫折之后,則力求化解痛苦,爭取幸福。我們要知道,痛苦和挫折是雙重性的,它既是我們人生中難以完全避免的,也是我們在爭取成功時,不可缺少的一種動力。因為我認為,推動我們奮斗的力量,不僅僅是對成功的渴望,還有為擺脫痛苦和挫折而進行的奮斗。</p>'),(105,'2023-04-24 15:01:54','你要去相信,沒有到不了的明天','有夢想就去努力,因為在這一輩子里面,現在不去勇敢的努力,也許就再也沒有機會了。你要去相信,一定要相信,沒有到不了的明天。不要被命運打敗,讓自己變得更強大。不管你現在是一個人走在異鄉的街道上始終沒有找到一絲歸屬感,還是你在跟朋友們一起吃飯開心址笑著的時候閃過一絲落寞。','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>'),(106,'2023-04-24 15:01:54','離開是一種痛苦,是一種勇氣,但同樣也是一個考驗,是一個新的開端','無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。','upload/news_picture6.jpg','<p>無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。離別的確是一種痛苦,但同樣也是我們走入社會,走向新環境、新領域的一個開端,希望大家在以后新的工作崗位上能夠確定自己的新起點,堅持不懈,向著更新、更高的目標前進,因為人生最美好的東西永遠都在最前方!</p><p>憶往昔崢嶸歲月,看今朝潮起潮落,望未來任重而道遠。作為新時代的我們,就應在失敗時,能拼搏奮起,去譜寫人生的輝煌。在成功時,亦能居安思危,不沉湎于一時的榮耀、鮮花和掌聲中,時時刻刻懷著一顆積極尋找自己新的奶酪的心,處變不驚、成敗不渝,始終踏著自己堅實的步伐,從零開始,不斷向前邁進,這樣才能在這風起云涌、變幻莫測的社會大潮中成為真正的弄潮兒!</p>'),(107,'2023-04-24 15:01:54','Leave未必是一種痛苦','無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。','upload/news_picture7.jpg','<p>無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。離別的確是一種痛苦,但同樣也是我們走入社會,走向新環境、新領域的一個開端,希望大家在以后新的工作崗位上能夠確定自己的新起點,堅持不懈,向著更新、更高的目標前進,因為人生最美好的東西永遠都在最前方!</p><p>憶往昔崢嶸歲月,看今朝潮起潮落,望未來任重而道遠。作為新時代的我們,就應在失敗時,能拼搏奮起,去譜寫人生的輝煌。在成功時,亦能居安思危,不沉湎于一時的榮耀、鮮花和掌聲中,時時刻刻懷著一顆積極尋找自己新的奶酪的心,處變不驚、成敗不渝,始終踏著自己堅實的步伐,從零開始,不斷向前邁進,這樣才能在這風起云涌、變幻莫測的社會大潮中成為真正的弄潮兒!</p>'),(108,'2023-04-24 15:01:54','堅持才會成功','回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。','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 `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 `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 AUTO_INCREMENT=2 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 */;
INSERT INTO `token` VALUES (1,11,'出借賬號1','chujiezhe','出借者','3bltdc5l4z5ws6s8gb4yywwnjp6eanbn','2023-04-24 15:13:01','2023-04-24 16:13:02');
/*!40000 ALTER TABLE `token` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `tushufenlei`
--DROP TABLE IF EXISTS `tushufenlei`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tushufenlei` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`tushufenlei` varchar(200) DEFAULT NULL COMMENT '圖書分類',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 COMMENT='圖書分類';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `tushufenlei`
--LOCK TABLES `tushufenlei` WRITE;
/*!40000 ALTER TABLE `tushufenlei` DISABLE KEYS */;
INSERT INTO `tushufenlei` VALUES (31,'2023-04-24 15:01:54','圖書分類1'),(32,'2023-04-24 15:01:54','圖書分類2'),(33,'2023-04-24 15:01:54','圖書分類3'),(34,'2023-04-24 15:01:54','圖書分類4'),(35,'2023-04-24 15:01:54','圖書分類5'),(36,'2023-04-24 15:01:54','圖書分類6'),(37,'2023-04-24 15:01:54','圖書分類7'),(38,'2023-04-24 15:01:54','圖書分類8');
/*!40000 ALTER TABLE `tushufenlei` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `tushuguihai`
--DROP TABLE IF EXISTS `tushuguihai`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tushuguihai` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`jieyuebianhao` varchar(200) DEFAULT NULL COMMENT '借閱編號',`tushubianhao` varchar(200) DEFAULT NULL COMMENT '圖書編號',`tushumingcheng` varchar(200) DEFAULT NULL COMMENT '圖書名稱',`shuliang` int(11) DEFAULT NULL COMMENT '數量',`yajin` int(11) DEFAULT NULL COMMENT '押金',`guihaishijian` date DEFAULT NULL COMMENT '歸還時間',`jieyuezhanghao` varchar(200) DEFAULT NULL COMMENT '借閱賬號',`chujiezhanghao` varchar(200) DEFAULT NULL COMMENT '出借賬號',`guihaibeizhu` varchar(200) DEFAULT NULL COMMENT '歸還備注',`sfsh` varchar(200) DEFAULT '待審核' COMMENT '是否審核',`shhf` longtext COMMENT '審核回復',`ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=utf8 COMMENT='圖書歸還';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `tushuguihai`
--LOCK TABLES `tushuguihai` WRITE;
/*!40000 ALTER TABLE `tushuguihai` DISABLE KEYS */;
INSERT INTO `tushuguihai` VALUES (61,'2023-04-24 15:01:54','借閱編號1','圖書編號1','圖書名稱1',1,1,'2023-04-24','借閱賬號1','出借賬號1','完好無損','是','','未支付'),(62,'2023-04-24 15:01:54','借閱編號2','圖書編號2','圖書名稱2',2,2,'2023-04-24','借閱賬號2','出借賬號2','完好無損','是','','未支付'),(63,'2023-04-24 15:01:54','借閱編號3','圖書編號3','圖書名稱3',3,3,'2023-04-24','借閱賬號3','出借賬號3','完好無損','是','','未支付'),(64,'2023-04-24 15:01:54','借閱編號4','圖書編號4','圖書名稱4',4,4,'2023-04-24','借閱賬號4','出借賬號4','完好無損','是','','未支付'),(65,'2023-04-24 15:01:54','借閱編號5','圖書編號5','圖書名稱5',5,5,'2023-04-24','借閱賬號5','出借賬號5','完好無損','是','','未支付'),(66,'2023-04-24 15:01:54','借閱編號6','圖書編號6','圖書名稱6',6,6,'2023-04-24','借閱賬號6','出借賬號6','完好無損','是','','未支付'),(67,'2023-04-24 15:01:54','借閱編號7','圖書編號7','圖書名稱7',7,7,'2023-04-24','借閱賬號7','出借賬號7','完好無損','是','','未支付'),(68,'2023-04-24 15:01:54','借閱編號8','圖書編號8','圖書名稱8',8,8,'2023-04-24','借閱賬號8','出借賬號8','完好無損','是','','未支付');
/*!40000 ALTER TABLE `tushuguihai` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `tushujieyue`
--DROP TABLE IF EXISTS `tushujieyue`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tushujieyue` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`jieyuebianhao` varchar(200) DEFAULT NULL COMMENT '借閱編號',`tushubianhao` varchar(200) DEFAULT NULL COMMENT '圖書編號',`tushumingcheng` varchar(200) DEFAULT NULL COMMENT '圖書名稱',`shuliang` int(11) NOT NULL COMMENT '數量',`meirifeiyong` int(11) NOT NULL COMMENT '每日費用',`jieyuetianshu` int(11) NOT NULL COMMENT '借閱天數',`yajin` int(11) NOT NULL COMMENT '押金',`jine` int(11) DEFAULT NULL COMMENT '金額',`jiechushijian` date DEFAULT NULL COMMENT '借出時間',`jieyuezhanghao` varchar(200) DEFAULT NULL COMMENT '借閱賬號',`jieyuejine` varchar(200) DEFAULT NULL COMMENT '借閱金額',`chujiezhanghao` varchar(200) DEFAULT NULL COMMENT '出借賬號',PRIMARY KEY (`id`),UNIQUE KEY `jieyuebianhao` (`jieyuebianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 COMMENT='圖書借閱';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `tushujieyue`
--LOCK TABLES `tushujieyue` WRITE;
/*!40000 ALTER TABLE `tushujieyue` DISABLE KEYS */;
INSERT INTO `tushujieyue` VALUES (51,'2023-04-24 15:01:54','1111111111','圖書編號1','圖書名稱1',1,1,1,1,1,'2023-04-24','借閱賬號1','借閱金額1','出借賬號1'),(52,'2023-04-24 15:01:54','2222222222','圖書編號2','圖書名稱2',2,2,2,2,2,'2023-04-24','借閱賬號2','借閱金額2','出借賬號2'),(53,'2023-04-24 15:01:54','3333333333','圖書編號3','圖書名稱3',3,3,3,3,3,'2023-04-24','借閱賬號3','借閱金額3','出借賬號3'),(54,'2023-04-24 15:01:54','4444444444','圖書編號4','圖書名稱4',4,4,4,4,4,'2023-04-24','借閱賬號4','借閱金額4','出借賬號4'),(55,'2023-04-24 15:01:54','5555555555','圖書編號5','圖書名稱5',5,5,5,5,5,'2023-04-24','借閱賬號5','借閱金額5','出借賬號5'),(56,'2023-04-24 15:01:54','6666666666','圖書編號6','圖書名稱6',6,6,6,6,6,'2023-04-24','借閱賬號6','借閱金額6','出借賬號6'),(57,'2023-04-24 15:01:54','7777777777','圖書編號7','圖書名稱7',7,7,7,7,7,'2023-04-24','借閱賬號7','借閱金額7','出借賬號7'),(58,'2023-04-24 15:01:54','8888888888','圖書編號8','圖書名稱8',8,8,8,8,8,'2023-04-24','借閱賬號8','借閱金額8','出借賬號8');
/*!40000 ALTER TABLE `tushujieyue` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `tushuxinxi`
--DROP TABLE IF EXISTS `tushuxinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tushuxinxi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`tushubianhao` varchar(200) DEFAULT NULL COMMENT '圖書編號',`tushumingcheng` varchar(200) NOT NULL COMMENT '圖書名稱',`fengmian` longtext NOT NULL COMMENT '封面',`tushufenlei` varchar(200) DEFAULT NULL COMMENT '圖書分類',`shuliang` int(11) DEFAULT NULL COMMENT '數量',`meirifeiyong` int(11) DEFAULT NULL COMMENT '每日費用',`yajin` int(11) DEFAULT NULL COMMENT '押金',`zuozhe` varchar(200) DEFAULT NULL COMMENT '作者',`chubanshe` varchar(200) DEFAULT NULL COMMENT '出版社',`jianjie` longtext COMMENT '簡介',`xiangxijieshao` longtext COMMENT '詳細介紹',`chujiezhanghao` varchar(200) DEFAULT NULL COMMENT '出借賬號',`chujiexingming` varchar(200) DEFAULT NULL COMMENT '出借姓名',`thumbsupnum` int(11) DEFAULT '0' COMMENT '贊',`crazilynum` int(11) DEFAULT '0' COMMENT '踩',`clicktime` datetime DEFAULT NULL COMMENT '最近點擊時間',`clicknum` int(11) DEFAULT '0' 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 `tushuxinxi`
--LOCK TABLES `tushuxinxi` WRITE;
/*!40000 ALTER TABLE `tushuxinxi` DISABLE KEYS */;
INSERT INTO `tushuxinxi` VALUES (41,'2023-04-24 15:01:54','圖書編號1','圖書名稱1','upload/tushuxinxi_fengmian1.jpg,upload/tushuxinxi_fengmian2.jpg,upload/tushuxinxi_fengmian3.jpg','圖書分類1',1,1,1,'作者1','出版社1','簡介1','詳細介紹1','出借賬號1','出借姓名1',1,1,'2023-04-24 23:01:54',1),(42,'2023-04-24 15:01:54','圖書編號2','圖書名稱2','upload/tushuxinxi_fengmian2.jpg,upload/tushuxinxi_fengmian3.jpg,upload/tushuxinxi_fengmian4.jpg','圖書分類2',2,2,2,'作者2','出版社2','簡介2','詳細介紹2','出借賬號2','出借姓名2',2,2,'2023-04-24 23:01:54',2),(43,'2023-04-24 15:01:54','圖書編號3','圖書名稱3','upload/tushuxinxi_fengmian3.jpg,upload/tushuxinxi_fengmian4.jpg,upload/tushuxinxi_fengmian5.jpg','圖書分類3',3,3,3,'作者3','出版社3','簡介3','詳細介紹3','出借賬號3','出借姓名3',3,3,'2023-04-24 23:01:54',3),(44,'2023-04-24 15:01:54','圖書編號4','圖書名稱4','upload/tushuxinxi_fengmian4.jpg,upload/tushuxinxi_fengmian5.jpg,upload/tushuxinxi_fengmian6.jpg','圖書分類4',4,4,4,'作者4','出版社4','簡介4','詳細介紹4','出借賬號4','出借姓名4',4,4,'2023-04-24 23:01:54',4),(45,'2023-04-24 15:01:54','圖書編號5','圖書名稱5','upload/tushuxinxi_fengmian5.jpg,upload/tushuxinxi_fengmian6.jpg,upload/tushuxinxi_fengmian7.jpg','圖書分類5',5,5,5,'作者5','出版社5','簡介5','詳細介紹5','出借賬號5','出借姓名5',5,5,'2023-04-24 23:01:54',5),(46,'2023-04-24 15:01:54','圖書編號6','圖書名稱6','upload/tushuxinxi_fengmian6.jpg,upload/tushuxinxi_fengmian7.jpg,upload/tushuxinxi_fengmian8.jpg','圖書分類6',6,6,6,'作者6','出版社6','簡介6','詳細介紹6','出借賬號6','出借姓名6',6,6,'2023-04-24 23:01:54',6),(47,'2023-04-24 15:01:54','圖書編號7','圖書名稱7','upload/tushuxinxi_fengmian7.jpg,upload/tushuxinxi_fengmian8.jpg,upload/tushuxinxi_fengmian9.jpg','圖書分類7',7,7,7,'作者7','出版社7','簡介7','詳細介紹7','出借賬號7','出借姓名7',7,7,'2023-04-24 23:01:54',7),(48,'2023-04-24 15:01:54','圖書編號8','圖書名稱8','upload/tushuxinxi_fengmian8.jpg,upload/tushuxinxi_fengmian9.jpg,upload/tushuxinxi_fengmian10.jpg','圖書分類8',8,8,8,'作者8','出版社8','簡介8','詳細介紹8','出借賬號8','出借姓名8',8,8,'2023-04-24 23:01:54',8);
/*!40000 ALTER TABLE `tushuxinxi` 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-04-24 15:01:54');
/*!40000 ALTER TABLE `users` 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 

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.TushujieyueEntity;
import com.entity.view.TushujieyueView;import com.service.TushujieyueService;
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 */
@RestController
@RequestMapping("/tushujieyue")
public class TushujieyueController {@Autowiredprivate TushujieyueService tushujieyueService;/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,TushujieyueEntity tushujieyue,HttpServletRequest request){String tableName = request.getSession().getAttribute("tableName").toString();if(tableName.equals("jieyuezhe")) {tushujieyue.setJieyuezhanghao((String)request.getSession().getAttribute("username"));}if(tableName.equals("chujiezhe")) {tushujieyue.setChujiezhanghao((String)request.getSession().getAttribute("username"));}EntityWrapper<TushujieyueEntity> ew = new EntityWrapper<TushujieyueEntity>();PageUtils page = tushujieyueService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, tushujieyue), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,TushujieyueEntity tushujieyue, HttpServletRequest request){EntityWrapper<TushujieyueEntity> ew = new EntityWrapper<TushujieyueEntity>();PageUtils page = tushujieyueService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, tushujieyue), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( TushujieyueEntity tushujieyue){EntityWrapper<TushujieyueEntity> ew = new EntityWrapper<TushujieyueEntity>();ew.allEq(MPUtil.allEQMapPre( tushujieyue, "tushujieyue")); return R.ok().put("data", tushujieyueService.selectListView(ew));}/*** 查詢*/@RequestMapping("/query")public R query(TushujieyueEntity tushujieyue){EntityWrapper< TushujieyueEntity> ew = new EntityWrapper< TushujieyueEntity>();ew.allEq(MPUtil.allEQMapPre( tushujieyue, "tushujieyue")); TushujieyueView tushujieyueView =  tushujieyueService.selectView(ew);return R.ok("查詢圖書借閱成功").put("data", tushujieyueView);}/*** 后端詳情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){TushujieyueEntity tushujieyue = tushujieyueService.selectById(id);return R.ok().put("data", tushujieyue);}/*** 前端詳情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){TushujieyueEntity tushujieyue = tushujieyueService.selectById(id);return R.ok().put("data", tushujieyue);}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody TushujieyueEntity tushujieyue, HttpServletRequest request){tushujieyue.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(tushujieyue);tushujieyueService.insert(tushujieyue);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody TushujieyueEntity tushujieyue, HttpServletRequest request){tushujieyue.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(tushujieyue);tushujieyueService.insert(tushujieyue);return R.ok();}/*** 修改*/@RequestMapping("/update")@Transactionalpublic R update(@RequestBody TushujieyueEntity tushujieyue, HttpServletRequest request){//ValidatorUtils.validateEntity(tushujieyue);tushujieyueService.updateById(tushujieyue);//全部更新return R.ok();}/*** 刪除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){tushujieyueService.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.TushujieyueEntity;
import java.util.List;
import java.util.Map;
import com.entity.vo.TushujieyueVO;
import org.apache.ibatis.annotations.Param;
import com.entity.view.TushujieyueView;/*** 圖書借閱** @author * @email * @date */
public interface TushujieyueService extends IService<TushujieyueEntity> {PageUtils queryPage(Map<String, Object> params);List<TushujieyueVO> selectListVO(Wrapper<TushujieyueEntity> wrapper);TushujieyueVO selectVO(@Param("ew") Wrapper<TushujieyueEntity> wrapper);List<TushujieyueView> selectListView(Wrapper<TushujieyueEntity> wrapper);TushujieyueView selectView(@Param("ew") Wrapper<TushujieyueEntity> wrapper);PageUtils queryPage(Map<String, Object> params,Wrapper<TushujieyueEntity> 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.TushujieyueDao;
import com.entity.TushujieyueEntity;
import com.service.TushujieyueService;
import com.entity.vo.TushujieyueVO;
import com.entity.view.TushujieyueView;@Service("tushujieyueService")
public class TushujieyueServiceImpl extends ServiceImpl<TushujieyueDao, TushujieyueEntity> implements TushujieyueService {@Overridepublic PageUtils queryPage(Map<String, Object> params) {Page<TushujieyueEntity> page = this.selectPage(new Query<TushujieyueEntity>(params).getPage(),new EntityWrapper<TushujieyueEntity>());return new PageUtils(page);}@Overridepublic PageUtils queryPage(Map<String, Object> params, Wrapper<TushujieyueEntity> wrapper) {Page<TushujieyueView> page =new Query<TushujieyueView>(params).getPage();page.setRecords(baseMapper.selectListView(page,wrapper));PageUtils pageUtil = new PageUtils(page);return pageUtil;}@Overridepublic List<TushujieyueVO> selectListVO(Wrapper<TushujieyueEntity> wrapper) {return baseMapper.selectListVO(wrapper);}@Overridepublic TushujieyueVO selectVO(Wrapper<TushujieyueEntity> wrapper) {return baseMapper.selectVO(wrapper);}@Overridepublic List<TushujieyueView> selectListView(Wrapper<TushujieyueEntity> wrapper) {return baseMapper.selectListView(wrapper);}@Overridepublic TushujieyueView selectView(Wrapper<TushujieyueEntity> wrapper) {return baseMapper.selectView(wrapper);}
}

5.4?圖書借閱管理Dao模塊

package com.dao;import com.entity.TushujieyueEntity;
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.TushujieyueVO;
import com.entity.view.TushujieyueView;/*** 圖書借閱* * @author * @email * @date */
public interface TushujieyueDao extends BaseMapper<TushujieyueEntity> {List<TushujieyueVO> selectListVO(@Param("ew") Wrapper<TushujieyueEntity> wrapper);TushujieyueVO selectVO(@Param("ew") Wrapper<TushujieyueEntity> wrapper);List<TushujieyueView> selectListView(@Param("ew") Wrapper<TushujieyueEntity> wrapper);List<TushujieyueView> selectListView(Pagination page,@Param("ew") Wrapper<TushujieyueEntity> wrapper);TushujieyueView selectView(@Param("ew") Wrapper<TushujieyueEntity> wrapper);}

6、論文目錄結構

7、源碼獲取

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

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

獲取源碼請私信

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

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

相關文章

pycurl>=7.43.0.5機器學習環境配置問題

去官網下載對應版本.whl文件&#xff0c;注意使用python --version提前查看 python版本信息和64bit還是32bit,下載對應版本。 cd 到該路徑下&#xff0c;并pip。6

opengl制作天空盒

首先創建頂點數組 unsigned int m_uiVaoBufferID; glGenVertexArrays(1, &m_uiVaoBufferID); 然后創建頂點緩沖區 float skyboxVertices[] {// positions-1.0f, 1.0f, -1.0f,-1.0f, -1.0f, -1.0f,1.0f, -1.0f, -1.0f,1.0f, -1.0f, -1.0f,1.0f, 1.0f, -1.0f,-1.0f, 1.…

當npm下載庫失敗時可以用cnpm替代

下載cnpm npm install -g cnpm --registryhttp://registry.npmmirror.com 然后使用cnpm代替npm下載即可 cnpm install

使用gin 代理 web網頁

問web項目的代理&#xff0c;業界常用的方案是nginx做代理&#xff0c;這個是網上最多資料的。 因為我需要做自己的流量轉發&#xff0c;也就是所有訪問都要經過我的一個流量分發微服務&#xff0c;這和nginx作用沖突了。如果再加個nginx來做第一層方向代理和網頁的靜態資源代…

【C++干貨鋪】list的使用 | 模擬實現

個人主頁點擊直達&#xff1a;小白不是程序媛 C專欄&#xff1a;C干貨鋪 代碼倉庫&#xff1a;Gitee 目錄 list的介紹及使用 list的介紹 list的使用 list的構造 list迭代器的使用 list的增刪查改 list的模擬實現 結點的封裝 迭代器的封裝 list成員變量 構造函數 …

【大數據Hive】hive 優化策略之job任務優化

目錄 一、前言 二、hive執行計劃 2.1 hive explain簡介 2.1.1 語法格式 2.1.2 查詢計劃階段說明 2.2 操作演示 2.2.1 不加條件的查詢計劃分析 2.2.2 帶條件的查詢計劃分析 三、MapReduce屬性優化 3.1 本地模式 3.1.1 本地模式參數設置 3.1.2 本地模式操作演示 3.2 …

每日一題:LeetCode-589.N叉樹的前序遍歷

每日一題系列&#xff08;day 01&#xff09; 前言&#xff1a; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f50e…

package.json 依賴版本中的符號含義

依賴包的版本問題 實例說明~1.2.3主版本次要版本補丁版本;1.2.3 < version < 1.3.0;~1.2主版本次要版本;1.2.0 < version < 1.3.0~1主版本;1.0.0 < version < 2.0.0 符號實例版本范圍說明1.0.01.0.0鎖定1.0.0版本&#xff0c;必須這個版本。^會匹配最新的大…

7種SQL的進階用法

1.自定義排序&#xff08;ORDER BY FIELD&#xff09; 在MySQL中ORDER BY排序除了可以用ASC和DESC之外&#xff0c;還可以使用自定義排序方式來實現。 CREATE TABLE movies ( id INT PRIMARY KEY AUTO_INCREMENT, movie_name VARCHAR(255), actors VARCHAR(255), price DEC…

基于鵜鶘算法優化概率神經網絡PNN的分類預測 - 附代碼

基于鵜鶘算法優化概率神經網絡PNN的分類預測 - 附代碼 文章目錄 基于鵜鶘算法優化概率神經網絡PNN的分類預測 - 附代碼1.PNN網絡概述2.變壓器故障診街系統相關背景2.1 模型建立 3.基于鵜鶘優化的PNN網絡5.測試結果6.參考文獻7.Matlab代碼 摘要&#xff1a;針對PNN神經網絡的光滑…

基于向量加權平均算法優化概率神經網絡PNN的分類預測 - 附代碼

基于向量加權平均算法優化概率神經網絡PNN的分類預測 - 附代碼 文章目錄 基于向量加權平均算法優化概率神經網絡PNN的分類預測 - 附代碼1.PNN網絡概述2.變壓器故障診街系統相關背景2.1 模型建立 3.基于向量加權平均優化的PNN網絡5.測試結果6.參考文獻7.Matlab代碼 摘要&#xf…

win10系統中,任務欄卡住,鼠標移動到任務欄轉圈加載中

原因&#xff1a; 1.系統更新導致的問題 2.任務欄的“資訊與興趣導致” 解決&#xff1a; 方法一&#xff1a;重新啟動資源管理器任務 1.快捷鍵調出任務管理器&#xff1a;ctrlshiftesc,或ctrlaltdel 1.1.找到“windows資源管理器&#xff0c;鼠標右鍵&#xff0c;選擇重…

邊云協同架構設計

文章目錄 一. "邊云協同"是什么&#xff1f;二. "邊云協同"主要包括6種協同2.1 資源協同2.2 數據協同2.3 智能協同2.4 應用管理協同2.5 業務管理協同2.6 服務協同 三. "邊云協同"的優勢 其它相關推薦&#xff1a; 系統架構之微服務架構 系統架構…

python文本

文本 除了數字 Python 還可以操作文本&#xff08;由 str 類型表示&#xff0c;稱為“字符串”&#xff09;。 這包括字符 "!", 單詞 "rabbit", 名稱 "Paris", 句子 "Got your back." 等等. "Yay! :)"。 它們可以用成對的單…

【JS】Chapter15-高階技巧

站在巨人的肩膀上 黑馬程序員前端JavaScript入門到精通全套視頻教程&#xff0c;javascript核心進階ES6語法、API、js高級等基礎知識和實戰教程 &#xff08;十五&#xff09;高階技巧 1. 深淺拷貝 開發中我們經常需要復制一個對象。如果直接用賦值會有下面問題&#xff1a;/…

微信訂房功能怎么做_公眾號里怎么實現在線訂房系統

微信公眾號在線訂房系統&#xff1a;一鍵解決您的住宿問題 在當今數字化時代&#xff0c;微信公眾號已經成為人們生活中不可或缺的一部分。它提供了各種各樣的功能和服務&#xff0c;讓我們的生活變得更加便捷和高效。而如今&#xff0c;微信公眾號也實現了在線訂房功能&#…

什么是應急演練腳本?其設計原則是什么?

應急演練腳本是一種系統性、有計劃的模擬性文件&#xff0c;旨在測試和評估組織在緊急情況下的應對能力。這種腳本提供了一系列步驟和場景&#xff0c;以確保團隊能夠高效、協調地應對各種緊急事件。以下將詳細探討應急演練腳本的定義、設計原則以及實施過程。 一、應急演練腳本…

常見面試題-Redis持久化策略

談談Redis 的持久化策略&#xff1f; 參考文章&#xff1a; Redis 持久化機制演進與百度智能云的實踐 Redis的確是將數據存儲在內存的&#xff0c;但是也會有相關的持久化機制將內存持久化備份到磁盤&#xff0c;以便于重啟時數據能夠重新恢復到內存中&#xff0c;避免數據丟…

【Python 千題 —— 基礎篇】奇數列表

題目描述 題目描述 創建奇數列表。使用 for 循環創建一個包含 20 以內奇數的列表。 輸入描述 無輸入。 輸出描述 輸出創建的列表。 示例 示例 ① 輸出&#xff1a; 創建的奇數列表為: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]代碼講解 下面是本題的代碼&#xff1a; #…

9. 回文數 --力扣 --JAVA

題目 給你一個整數 x &#xff0c;如果 x 是一個回文整數&#xff0c;返回 true &#xff1b;否則&#xff0c;返回 false 。 回文數是指正序&#xff08;從左向右&#xff09;和倒序&#xff08;從右向左&#xff09;讀都是一樣的整數。 例如&#xff0c;121 是回文&#xff0…