NGinx是一款轻量级Web服务器,也是一款反向代理服务器
简要罗列一些:
1.可直接支持Rails和PHP的程序
2.可作为HTTP反向代理服务器(本次实践项目主要用这个功能)
3.作为负载均衡的服务器
4.作为邮件代理服务器
5.帮助实现前端动静分离
高稳定、高性能、资源占用少、功能丰富、模块化结构、支持热部署
1.测试配置文件
安装路径下的/nginx/sbin/nginx/ -t
2.启动命令
安装路径下的/nginx/sbin/nginx
3.停止命令
安装路径下的/nginx/sbin/nginx -s stop,
或者是:nginx -s quit
4.重启命令
安装路径下的/nginx/sbin/nginx -s reload
5.查看进程命令
ps -ef|grep nginx
6.平滑启动
kill -HUP【Nginx主进程号(即查看进程命令查到的PID)】
7.增加防火墙的访问权限
Windows:
(1)进入C:\Windows\System32\drivers\etc
(2)用记事本打开hosts文件
(3)添加好对应的域名及ip
(4)保存退出
Git是一款免费、开源的分布式版本控制系统
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理
1.配置用户名(提交时会引用)
git config --global user.name 'imooc’
#请把imooc替换成自己的用户名
2.配置邮箱(提交时会引用)
config --global user.email “[email protected]”
#请把[email protected]替换成自己的用户邮箱
3.其他配置
git config --global merge.tool “kdiff3”
#要是没装KDiff3就不用设这一行
git config --global core.autocrlf false
#让Git不要管Windows/Unix换行符转换的事
1.配置JDK
2.配置Maven
3.配置Tomcat
4.快捷键的配置
5.通过maven的archetype创建web空白项目
6.初始化项目文件夹结构
7.发布验证
1.创建和使用git仓库
2.git初始化
3.gitignore文件配置
4.添加更新文件
5.推送到远程git仓库
6.创建及切换分支
注:前提是安装git并配置git的ssh,否则在pull和push时候会提示无权限
认识Maven的pom文件
创建项目包结构
1.Mybatics-generator
自动化生成数据库交互代码
2.Mybatics-plugin
IDEA的超级好用的Mybatics的插件,可以实现mybatics的接口文件和实现xml自动跳转,验证正确性,在xml中智能提示等功能
3.Mybatics-pagehelper
Mybatics非常好用的分页组件
web.xml配置初始化
1.Spring容器配置文件applicationContext.xml配置
2.SpringMVC配置文件dispatcher-servlet.xml配置
日志管理logback的初始化及配置
FTP服务器的配置讲解
1.IDEA使用mybatis及spring scan时,autowired注入时报错处理
2.开启Problem窗口,实时编译的配置及作用
1.Restlet client
和postman同类型软件
2.FE助手
主要用里面的json格式化
JMX 全称为 Java Management Extensions,翻译过来就是 Java 管理扩展,用来管理和监测 Java 程序。最常用到的就是对于 JVM 的监测和管理,比如 JVM 内存、CPU 使用率、线程数、垃圾收集情况等等。
新建文件:
和Linux不太一样,Linux中的touch和vi命令创建新文件的方法都不能用了,在windows命令行下得用type nul>文件名.后缀名来创建:
F:\study\vue\workspace\JD>type nul>app/css/layout.scss
写入内容到文件
F:\study\vue\workspace\JD> echo 'hello world' >app/css/layout.scss
因为cmd太难用了,也可使用git或powershell
cd-改变当前目录,在选目录时按tab键会有提示,目录正斜杠或反斜杠都可以
pwd-显示当前目录路径
dir/ls-列出当前目录下的文件夹,后一种ls是unix的命令,但是windows下PowerShell也可以,以下其他一样
ls -a 显示所有文件,包括隐藏文件
ls -l 显示文件的信息
ls -al 同时满足两个条件
mkdir-创建在当前目录创建一个文件夹,可以创建以"."开头等资源管理器中无法创建的文件夹
touch -创建文件
clear-清空当前控制台
rm、rmdir-rm删除文件,rmdir删除文件夹
mv-移动文件/文件夹 mv 文件/文件夹 文件夹;mac或者linux在底层是没有重命名这个概念的。所以,我们要借用上面的移动文件的那个命令。比如,我们要把 style这个目录重命名为 css 这个名字。进入下面的命令
cd ~/Downloads/love
mv style/ css
cat 文本文件名-查看文本文件内容
echo “{{文本}}” -控制台输出文本
{{控制台输出文本}} >> 文件名-将控制台输出文本附加到文件后面,例如:
1. echo ‘这是一个文本’ >> 11.txt 将’我是一个文本‘写入11.txt
1. node -v >> 11.txt 将node版本号写入11.txt