### 还要做的部分

后台管理两个端分开
    用户管理 社区管理员不能修改管理员账号
    后台管理分两个管理员身份
    - 不可以删除用户，只允许禁用用户

社区管理员管理人员进出权限

发给老班看一看

数据库填充测试数据(以及创建一些测试账号)并备份，线上演示数据修改删除避免真删

项目中的TODO


### 可能会被问到的问题

商品库存问题


### 其他

小程序端用户头像

大门 人员进出 后台管理（进出日志）

每个人创建账号的时候填充一些测试数据进去

后台管理 按照id进行筛选



更多：

完成项目代码中的 TODO 部分

Java代码中小程序AppID、密钥处理，小程序代码中小程序AppID处理


# VSCode 全局搜索排除

node_modules,.git,.idea,target,out,./postman-collection,@deprecated



# host 文件地址

C:\Windows\System32\drivers\etc

配置项

127.0.0.1		epp.only4.work

查看配置

ping epp.only4.work



# 后端项目启动命令

```bash
; /www/wwwroot/env/jdk-11/bin/java -jar -Xmx1024M -Xms256M  /www/wwwroot/workspace/microservice-gateway-0.0.1-SNAPSHOT.jar --server.port=7087
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production -Dserver.port=8000 /www/wwwroot/workspace/microservice-gateway-0.0.1-SNAPSHOT.jar
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-user-8001-0.0.1-SNAPSHOT.jar
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-access-8002-0.0.1-SNAPSHOT.jar
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar

java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-gateway-0.0.1-SNAPSHOT.jar
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-user-8001-0.0.1-SNAPSHOT.jar
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-access-8002-0.0.1-SNAPSHOT.jar
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar
```


# BT宝塔登录密钥

==================================================================
外网面板地址: http://106.75.217.14:18734/107bb99c
内网面板地址: http://10.23.189.141:18734/107bb99c
username: qmud57rc
password: 80347b8d
If you cannot access the panel,
release the following panel port [18734] in the security group
若无法访问面板，请检查防火墙/安全组是否有放行面板[18734]端口
==================================================================



# IP 配置

develop

内网穿透：106.75.217.14

nacos：http://106.75.217.14:8488/nacos/index.html

数据库：本地



production

nacos：http://106.75.217.14:8488/nacos/index.html

数据库：服务器上




# QCloud

主账号ID 100014397291

用户名 epp

登录密码 -

SecretId AKIDSkmeXTHsTqzwe8ZDiGcomW4OYXcZIerp

SecretKey 22sVt494mGZeV7sQkqwxnNjneHesqXxA



# 启动远程 Nacos

> /www/wwwserv/epp/nacos/conf/application.properties port 改为 8488

```
cd /www/wwwserv/epp/nacos/bin
bash startup.sh -m standalone
bash shutdown.sh
```

http://106.75.217.14:8488/nacos/index.html
nacos
socan



# 启动本地 Nacos

```bash
E:
cd E:\nacos\bin
startup.cmd -m standalone
```



# 内网穿透

```bash
cd E:\Project\毕业设计\epp\intranet-penetration\bin
rathole.exe ../conf/client.toml
```





**项目亮点**：

订单id使用 雪花id（可以分布式部署）



**项目开发中遇到的问题**：

nacos CPU占满问题，解决方案：提issue，多次测试，找到问题（HTTPDebug），问题解决

iPhone部分版本不支持webp格式图片

小程序双端不一致的问题，参数转义，页面CSS样式是不完全一样的。

-----

Nacos CPU 跑满问题 我提的 GitHub issue

https://github.com/alibaba/nacos/issues/10080