谷粒商城个人笔记
个人改动
完成了nginx动静分离,但是没有做FarsMall的域名.
我的流程:localhost:8888->nginx->nginx设置Header为FarsMall->nginx转给GateWay localhost:88 ->GateWay只对Head为FarsMall的进行路由静态资源
谷粒商城个人笔记
maven的父类
1 |
|
跨域问题,服务器对浏览器发起的OPTION询问返回的响应标头,如果有两个filter就会加两遍Access-Control标头内容,也会出错
docker容器内部使用vim
1.[linux文件创建命令是什么-linux运维-PHP中文网](https://www.php.cn/linux-490062.html#:~:text=文件创建命令是:1、“vi 文件名”命令,该命令输入保存之后文件才被创建;2、“touch 文件名”命令,该命令用于更改文件或目录的时间,若文件不存在会自动创建;3、“echo,文件内容 > 文件名”命令,该命令会将指定内容写入文件中。)
用echo命令新建/etc/apt/sources.list,并赋值
(非必须,一般sources.list都默认有源仓库地址)
2.apt update
3.apt install vim
1 |
|
wsl打开wsl硬盘
法1.资源管理器中输入\\wsl$
法2.


打开jvisualvm
cmd输入jvisualvm
WSL和win互通
1、在WSL子系统中,使用下面的命令。获取WSL的ip
1 |
|
wsl 172.29.64.13
在win查看自己win的ip可以供win和wsl访问
ipconfig
172.20.175.49

主要是防火墙
powshell和cmd不一样
sql索引会加快速度
nginx的配置
用的是wsl的虚拟机,就是每次都是动态ip需要自己去修改才能启动
启动命令是
前面是ubuntu,后面是nginx容器
1 |
|
在容器中是/etc/nginx
在宿主Ubuntu中是
/home/nginx/
/home/nginx/html/
HOST域名配置问题
本机.HOSTS中 FarsMall和farsmall同属于一个
同时输入网站www.BAIDU.com和www.baidu.com都同属于一个,转为www.baidu.com
gateway验证时候的HOST的FarsMall和farsmall又不同属于一个,应该写farsmall
1.不要重复配置farsmall.com和FarsMall.com冲突
2.chrome://net-internals/?#dns 更新HOST之后要清理以前的DNS缓存
githug远程仓库add之后出现嵌套仓库
.git是隐藏文件,只有在资源管理器才可以见到
idea看不见.git文件夹

如果你添加了一个已经是git仓库的文件夹,那么git会认为它是一个submodule,并且只会记录它的路径和版本号,而不会跟踪它的内容 。这样做的目的是为了保持子模块和父项目之间的独立性和灵活性。所以这个警告只是提醒你如果你想添加一个子模块,应该使用git submodule add
命令,并且如果你想删除一个子模块,应该使用git rm --cached
命令 。
- 一种是删除本地新建module中的.git文件夹,这样git就不会把它当作一个独立的仓库了2。然后再重新执行add、commit和push命令。