nginx如何开启服务

1
start nginx.exe

nginx重新加载配置文件

1
nginx.exe -s reload

nginx如何结束进程呢

1
nginx.exe -s stop

npm config set prefix “D:\Develop\NodeJS”

配置在管理员方式运行,保证获取足够的权限

在Windows系统上,要查看8080端口被什么占用并停止它,您可以按照以下步骤操作:

查看8080端口被什么占用

  1. 打开命令提示符

    • 按下Win + R键,打开“运行”对话框。
    • 输入cmd,然后按回车键,打开命令提示符窗口。
  2. 使用netstat命令查找占用8080端口的进程

    • 输入命令netstat -ano | findstr :8080,然后按回车键。
    • 这个命令会列出所有占用8080端口的连接及其对应的进程ID(PID)。

停止占用8080端口的进程

  1. 记下进程ID

    • 从命令提示符的输出中找到占用8080端口的进程的PID。
  2. 使用任务管理器停止进程(适用于不熟悉命令行的用户):

    • 打开任务管理器(可以通过按Ctrl + Shift + Esc键快速打开)。
    • 转到“详细信息”选项卡。
    • 找到与记下的PID相匹配的进程。
    • 右键点击该进程,选择“结束任务”来终止它。
  3. 使用taskkill命令停止进程(适用于熟悉命令行的用户):

    • 在命令提示符中,输入命令taskkill /F /PID <PID>,其中<PID>是您记下的进程ID。例如,如果PID是1234,则输入taskkill /F /PID 1234
    • 按回车键执行命令,这将强制结束占用8080端口的进程。

注意事项

  • 结束进程可能会影响正在运行的应用程序,因此请谨慎操作。
  • 如果您不是管理员,可能需要以管理员权限运行命令提示符才能成功结束某些进程。

免责声明

以上信息仅供参考,对于涉及系统关键进程的操作,请确保您了解可能的风险和后果。如果您不确定如何操作,建议咨询计算机专业人士。

1
2
3
4
5
6
7
8
docker run \
--name mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-p 3306:3306 \
-v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
-v /tmp/mysql/data:/var/lib/mysql \
-d \
mysql:5.7.25

密码处理

用户的密码通常不会直接以明文的形式保存到数据库中,而是会先经过处理,然后将处理之后得到的”密文”保存到数据库,这样能够降低数据库泄漏导致的用户账号安全问题。

密码通常会使用一些单向函数进行处理

常用于处理密码的单向函数(算法)有MD5、SHA-256等,Apache Commons提供了一个工具类DigestUtils,其中就包含上述算法的实现。

Apache Commons是Apache软件基金会下的一个项目,其致力于提供可重用的开源软件,其中包含了很多易于使用的现成工具。

使用该工具类需引入commons-codec依赖,在common模块的pom.xml中增加如下内容

1
2
3
4
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>

加密
user.setPassword(DigestUtils.md5Hex(user.getPassword())