提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
一、LNMT
二、Nginx高级配置
2.1 location
2.2 rewirte
2.2.1 应用场景
2.2.2 书写位置
三、动静分离
总结
前言
LNMT是一个高级神经机器翻译系统,它使用深度学习模型来进行翻译任务。动静分离是一种技术,可以将语音信号中的动态部分和静态部分分离出来。
虽然LNMT和动静分离属于不同的领域,但它们都提供了一种有效的方法来处理复杂的任务。
对于LNMT系统,它是基于神经网络的机器翻译模型,可以从一个语言翻译成另一个语言。该系统通过训练大量的语料库来学习语言的映射规律,从而实现高质量的翻译结果。LNMT系统在翻译任务中广泛应用,并在一些公开的机器翻译评测中取得了很好的成绩。
动静分离是一种音频处理技术,旨在将语音信号中的动态信息(如说话者的声音)与静态信息(如背景噪音)分离开来。这种技术可以用于语音增强、语音识别等应用领域。动静分离的基本思想是通过对语音信号进行分析和建模,将它们分解为动态和静态部分,并通过合适的处理方法将它们分离出来。
虽然LNMT和动静分离是两个不同的技术,但它们都有助于改善语音和语言处理任务的质量和效果。无论是在机器翻译还是语音处理领域,这些技术都为我们提供了更先进和有效的工具来处理复杂的语音和语言数据。
提示:以下是本篇文章正文内容,下面案例可供参考
一、LNMT
部署tomcat
单机部署
分别安装两个tomcat
在第二个tomcat中修改配置文件server.xmll,所有端口号都更改
多机部署
部署nginx
yum install -y epel-release
yum install -y nginx
部署Mariadb
yum install mariadb-server
配置Nginx
实现反向代理
测试
二、Nginx高级配置
2.1 location
= 精确匹配
^~ 不用正则的字符串匹配
~ 正则匹配,且区分大小写
~* 不区分大小写的正则匹配
/ 任意匹配,无论如何都会满足匹配条件,后面不能有任意字符串
location /web1 {
index index.html index.php;
}
location匹配后的目录,当访问时访问url路径后的对应目录名称。
2.2 rewirte
^ | 匹配输入字符串的起始位置 |
$ | 匹配输入字符串的结束位置 |
* | 匹配前面的字符零次或多次。如"ol*"能匹配"o"及"ol"、"oll"” |
+ | 匹配前面的字符一次或多次。如"ol+"能匹配"ol"及"oll"、"olll",但不能匹配"o" |
? | 匹配前面的字符零次或一次,例如"do(es)?"能匹配"do"或者"does","?"等效于"10,1)” |
. | 匹配除"\n"之外的任何单个字符,若要匹配包括"\n"在内的任意字符,请使用诸如" [. in]"之类的模式 |
\ | 将后面接着的字符标记为一个特殊字符或一个原义字符或一个向后引用。如\n"匹配一个换行符,而"\$"则匹配"$" |
\d | 匹配纯数字 |
\w | 匹配字母或文字或下划线或汉字 |
\s | 匹配任意的空白符 |
\b | 匹配单词的开始或结束 |
{n} | 重复n 次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n到m次 |
[ ] | 定义匹配的字符范围 |
[c] | 匹配单个字符c |
[a-z] | 匹配a-z小写字母的任意一个 |
[ a-zA-z0-9] | 匹配所有大小写字母或数字 |
() | 表达式的开始和结束位置例如:(jpglgif |swf) |
l | 或运算符 |
从功能上看rewrite和location似乎有点像,都能实现跳转,主要区别再于rewrite是在同一域,location是对一类路径做控制访问或反向代理,还可以proxy_poss到其他机器。
2.2.1 应用场景
进行前端的反向代理
新旧域名的更替
防盗链
2.2.2 书写位置
server
location
if条件
若要匹配后就停止向下匹配,加入break关键字
重写条目写法
rewirte “^表达式” 重写路径(可以是本地的访问目录,也可以是远程的URL)
返回状态码: permanent,301 ;redirect,302
案例
location / {
root html;
index index.html index.php;
if ($host = "www.jx.com"){
rewrite ^/(.*)$ http://192.168.156.3/$1 permanent;
}
三、动静分离
修改nginx配置文件
upstream tomcat {
server 192.168.156.4:8080;
server 192.168.156.5:8080;
}
location ~ \.jsp$ {
proxy_pass http://tomcat;
proxy_set_header Host $host;
}
location / {
root /usr/share/nginx/html;
index index.html;
}
重启服务!!!
测试
使用站点不存在的资源进行访问,查看报错信息
http://192.168.115.130/img.jsp
tomcat报错
http://192.168.115.130/img.html
nginx报错
总结
今天的内容较简单,加油!