参考
https://www.jianshu.com/p/f4c9cf0733ea
1、安装命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2、安装目录:
/opt/homebrew/Cellar
3、常用命令
1.查看Homebrew命令:brew help
2.安装任意包:brew install ,eg:brew install node
3.卸载任意包:brew uninstall ,eg:brew uninstall git
4.查询可用包:brew search
5.查询已安装包列表:brew list
6.查看任意包信息:brew info
7.更新Homebrew:brew update
8.Homebrew帮助信息:brew -h
8.查看brew版本:brew -v
10.更新brew版本:brew update
11.整理重复语句:open ~/.zshrc -e、open ~/.bash_profile -e
参考
https://www.runoob.com/docker/macos-docker-install.html
安装
brew install --cask --appdir=/Applications docker
1、使用命令
https://blog.csdn.net/dongdong9223/article/details/52998375
2、运行
docker run -t -i ubuntu /bin/bash
- docker run:启动container
- ubuntu:你想要启动的image
- -t:进入终端
- -i:获得一个交互式的连接,通过获取container的输入
- /bin/bash:在container中启动一个bash shell
3、Ubuntu命令
https://blog.51cto.com/wenyule/3241764
4、搜索镜像命令
谷歌搜索docker hub
搜索目标软件名称 eg:nginx
可以找到专属版本的镜像命令
docker pull nginx
5、查看docker官方文档
搜索docker-developer-docs-guides
6、配置镜像加速器
阿里云-控制台-产品与服务-容器镜像服务-镜像工具-镜像加速器
7、下载Nginx
docker pull nginx
docker run -p 80:80 --name nginx -d nginx
docker container cp nginx:/etc/nginx /Users/qinxiang/Documents/docker/nginx
docker stop nginx
docker rm nginx
docker run \
--name nginx \
-d -p 80:80 \
-v /Users/qinxiang/Documents/docker/nginx/html:/usr/share/nginx/html \
-v /Users/qinxiang/Documents/docker/nginx/logs:/var/log/nginx \
-v /Users/qinxiang/Documents/docker/nginx/conf:/etc/nginx \
nginx
下载MySQL
docker pull --platform linux/x86_64 mysql
docker run \
--name mysql \
--platform linux/x86_64 \
-d -p 3306:3306 \
-v /Users/qinxiang/Documents/docker/mysql/conf:/etc/mysql/conf.d \
-v /Users/qinxiang/Documents/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=mysql \
mysql
下载redis
docker pull redis
mv /Users/qinxiang/Downloads/redis-7.0.0/redis.conf /Users/qinxiang/Documents/docker/redis/redis.conf
docker run \
--name redis \
--privileged=true \
-d -p 6379:6379 \
-v /Users/qinxiang/Documents/docker/redis/redis.conf:/etc/redis/redis.conf \
redis
下载nacos
docker pull zhusaidong/nacos-server-m1:2.0.3
docker run -d -p 8848:8848 --env MODE=standalone --name nacos zhusaidong/nacos-server-m1:2.0.3
下载elasticsearch
docker pull elasticsearch:7.14.1
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
-v /Users/qinxiang/Documents/docker/elasticsearch/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /Users/qinxiang/Documents/docker/elasticsearch/data:/usr/share/elasticsearch/data \
-v /Users/qinxiang/Documents/docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.14.1
注意:conf/elasticsearch.yml为一个文件(非文件夹),提前创建好
并在conf/elasticsearch.yml内添加
network.host: 0.0.0.0
下载kibana
docker pull kibana:7.14.1
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://host.docker.internal:9200 -p 5601:5601 \
-d kibana:7.14.1
下载rabbitmq
docker run -d --name rabbitmq -p 5671:5671 -p 5672:567
2 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management
rabbitmq的使用:
网址:http://localhost:15672
guest
guest
8、显示所有容器IP地址
docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)
9、用Navicat连接MySQL容器
IP:127.0.0.1
端口:13306(可在docker客户端内查看)
用户名:root
密码:root
10、查看所有容器ID
docker ps -a
12、进入容器
docker exec -it mysql /bin/bash
13、安装Redis
https://cloud.tencent.com/developer/article/1678634
14、进入Redis操作台
docker exec -it redis redis-cli
15、开启虚拟机自动启动容器
docker update 容器名 --restart=always
docker update 容器ID --restart=always
16、查看镜像的版本号
docker image inspect 镜像名称:latest|grep -i version
1、下载人人开源项目
码云
搜索人人开源
Renren-fast
Renren-fast-vue
2、部署项目
Renren-fast 添加进IDEA的gulimall子项目,更改配置文件数据库信息
Renren-fast-vue用VSCode打开
3、安装node
node官网下载安装
npm是随同node安装的包管理工具,javascript-npm,java-maven
主机终端运行node -v 检查安装版本
配置镜像仓库
npm config set registry http://registry.npm.taobao.org/
4、部署VSCode
VSCode内终端运行npm install 即下载所有组件
报错解决方案:
npm install --ignore-scripts
npm uninstall node-saas
npm install node-sass --save-dev
最后运行
npm run dev
5、逆向工程
Renren-generator
1、查看进程占用
lsof -i tcp:8080
该命令会显示占用8080端口的进程,有其 pid ,可以通过pid关掉该进程
杀死进程
kill -9 pid
查看文件权限
ls -l
3、修改文件权限(赋予可读可写可执行权限)
chmod -R 777 .
4、查看本机IP
系统偏好设置-网络
5、域名与IP的绑定
cd /etc
sudo vim hosts
6、进入隐藏文件夹
访达 cmd+shift+G
1、引入前置变量及变量名
option+回车
2、如何快速调出service的impl类
选中变量名
command+O
3、如何快速在service的impl类中重写方法
Option+回车
4、移动代码
command+shift+上下键
5、多行编辑快捷键:
方法1
cmd+shift+8之后
shift+下箭头
方法2
option+shift+鼠标左键
6、IDEA自动生成前面的变量类型和变量名
.var
7、捕捉异常快捷键
option+shift+回车
8、生成遍历
fori
9、全局查找类
双击shift
10、查看当前类的继承接口
control+H
有效
https://www.jianshu.com/p/f01efe061056
1、终止项目快捷键
control+C
2、格式化代码块
option+shift+F
3、调出终端
control+~
好用的前端Vue工具
下载指南
https://blog.csdn.net/huhuhutony/article/details/120292374
2、重点:浏览器访问不到
在es配置文件config/elasticsearch.yml中添加: network.host: 0.0.0.0
3、elasticsearch重启失败
报错:
Exception in thread “main” java.nio.file.NotDirectoryException: /Users/lin/software/elasticsearch/elasticsearch-7.13.2/plugins/.DS_Store
cd elasticsearch/plugins
rm .DS_Store
1、截图
fn+F1
通过brew安装的tomcat的路径:
/opt/homebrew/Cellar/tomcat/10.0.17
目录:cd /Users/qinxiang/tomcat/bin
启动:./startup.sh
关闭:shutdown.sh
启动:mysql -uroot -p
关闭:quit
环境变量配置参考:
PATH=$PATH:/Users/qinxiang/tomcat/bin
PATH=$PATH:/usr/local/mysql/bin
1、修改mysql的配置文件
方法1
https://blog.csdn.net/qysdm/article/details/123825730
方法2
https://www.1024sou.com/article/526288.html
方法3
https://cloud.tencent.com/developer/article/1872788