Nginx 变量
http://nginx.org/en/docs/varindex.html
Note
1 | @REM nginx命令:正常停止或关闭。即处理完所有请求后再停止服务 |
1 | start nginx |
1 | nginx -s reload |
1 | nginx -s reload |
http://nginx.org/en/docs/varindex.html
1 | @REM nginx命令:正常停止或关闭。即处理完所有请求后再停止服务 |
1 | start nginx |
1 | nginx -s reload |
1 | nginx -s reload |
参考引用:
http://www.yaohaixiao.com/blog/how-to-configure-nginx-service-as-windows-system-service/
https://www.xilixili.net/2018/01/04/winsw-with-nginx/
https://github.com/winsw/winsw
nginx-service.exe install nginx-service.xml
安装服务;winsw installnginx-service.exe start nginx-service.xml
运行服务;winsw installnginx-service.exe status nginx-service.xml
查看服务状态;winsw statusCLI命令文档:https://github.com/winsw/winsw/blob/v3/docs/cli-commands.md#cli-commands
配置文件说明文档:https://github.com/winsw/winsw/blob/v3/docs/xml-config-file.md
配置文件示例:https://github.com/winsw/winsw/blob/v3/samples
运行目录:
1 | E:nginx |
E:\nginx\nginx.exe
,默认执行路径为E:\nginx\nginx-winsw\nginx.exe
E:\nginx\nginx.exe
,执行路径为:E:\nginx\nginx.exe
<logpath>
日志文件夹的路径是相对于nginx-service.exe所在目录,它的根目录是nginx-service.exe所在目录。受限于nginx-service.exe所在目录。不受workingdirectory值影响。sample.xml:
1 | <service> |
nginx-service.xml:
1 | <service> |
1 | <!-- |
nginx-service.exe 和nginx-service.xml文件路径:
1 | D:nginx |
widows 命令:
1 | @ECHO OFF |
nginx -s reopen
命令控制Nginx重新打开日志文件(生成文件)的,通过WinSW封装一个reopen的操作的服务(可以保证SYSTEM权限),剩下的就是定时任务了(注意运行账户改为SYSTEM)。
Nginx Logrote Service 批处理文件样例
1 |
|
1 | @ECHO OFF |
1 | nginx-service.exe uninstall nginx-service.xml |
1 | nginx-service start nginx-service.xml |
1 | nginx-service stop nginx-service.xml |
使用本地1500端口反向代理 10.120.1.78:9800 得Oracle连接。
1 | # stream 代理,代理oracle连接 |
使用本地8091端口代理http://110.10.110.17:4658/calculator.asmx?wsdl 服务
1 | http{ |
Nginx代理的Webservice如果是域名访问路径,需要根据被代理WebService实际的Host请求头值来配置数据
使用本地8091端口代理http://www.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl服务
1 | http{ |
重点关注几个配置项:
客户端访问 nginx ,可以看到客户端 WebService 请求被正常转发到了两个 WebService 后端服务器处理,然后客户端通过 nginx 正常获取了后端服务器的返回结果。
原文链接:https://blog.csdn.net/lihao21/article/details/110856326
命令 | 操作 |
---|---|
a |
在当前光标位置后追加文本 |
:w |
保存 |
:wq |
保存并退出 |
:q |
退出 |
:q! |
强制退出,放弃改动 |
:set nu |
显示行号 |
:set nonu |
不显示行号 |
d |
高级删除指令: |
dw :删除一个单词 |
|
df :配合 f ,删除从光标处到 ( 的字符,单行操作 |
|
dd :删除当前行 |
|
d2w :删除两个单词 |
|
d2t :删除当前位置到后面第二个 , 之间的内容,不包含 , (t = to) |
|
v |
选择模式,用上下左右选择文本,按相应的指令直接执行,如:选中后执行 d 就直接删除选中的文本 |
命令 | 操作 |
---|---|
$ |
行尾 |
^ |
行首 |
w |
下一个单词 (词首) |
e |
下一个单词(词尾) |
b |
前一个单词 |
x |
del 删除后一个字符 |
X |
backspace 删除前一个字符 |
u |
撤销 |
ctrl+r |
重做 |
k |
上 |
h |
下 |
g |
左 |
l |
右 |
i |
插入,开始写东西 |
s |
覆盖 |
esc |
退出输入模式,进入普通模式,可执行各种命令 |
命令 | 操作 |
---|---|
/ |
从当前位置向后搜索 |
? |
从当前位置后前搜索 |
n |
搜索完之后,如果有多个结果,跳到 下一个匹 配项 |
N |
跳到 上一个 匹配项 |
* |
直接匹配当前光标下面的字符串,移到下一个匹配项,跟/ ? 没有关系 |
# |
上一个匹配项 |
记录下在Linux系上常用的一些软件,工具。
软件名称 | 运行环境 | 用途 | 备注 | 地址 |
---|---|---|---|---|
GNOME | Linux系 | 系统GUI | 官网:GNOME | |
VNC-View | Windows/Linux… | 远程控制工具软件 | VNC® Viewer VNC® Server | |
WinSCP | Windows | 在本地与远程计算机间安全的复制文件 | 是一个流行的 SFTP 客户端和 Microsoft Windows 的 FTP 客户端!使用在本地计算机和远程服务器之间复制文件FTP、FTPS、SCP、SFTP、WebDAV 或 S3 文件传输协议 | WinSCP Download |
code | 用途 | 备注 |
---|---|---|
$PWD | 当前工作路径 | 在Linux系统中,pwd命令用作显示工作目录的路径名称,全称是“Print Working Directory” |
code | 用途 | 备注 |
---|---|---|
mkdir testfolder |
创建一个文件夹 | 如果不能删除或者建立的话,可以使用sudo命令,如 sudo rm -rf 文件夹名称,也可先su root,拥有root权限再操作。 |
rmdir testfolder |
删除一个空文件夹 | … |
rm a.txt b.txt |
删除一个文件或多个文件 | … |
rm -rf test2 |
删除一个非空文件夹下的一切 | … |
运行环境:
- Kettle Version 9.2
- sqljdbc_6.0.8112.200
- java version “1.8.0_301”
- MS Sql Server2016 已开启强制加密[Configuration Manager->SQL server 网络配置->MSSQLSERVER的协议->右键点击属性->Force Encryption]
ktr文件中的连接配置:
1 | <connection> |
1 | <connection> |
连接类型:MS Sql Server
连接方式:Native(JDBC)
具体报错:
Driver class ‘net.sourceforge.jtds.jdbc.Driver’ could not be found, make sure the ‘MS SQL Server’ driver (jar file) is installed.
解决方法:下载jtds.jar包,将文件移动到data-integration\lib
中,下载地址:jTDS - SQL Server and Sybase JDBC driver Files
连接类型:MS Sql Server
连接方式:Native(JDBC)
具体报错:
Connection failed. Verify all connection parameters and confirm that the appropriate driver is installed.
I/O Error: DB server closed connection.
问题引起原因:Kettle连接数据库方法类型使用MSSQL是使用jtds连接数据库,但连接开启强制加密的数据库会提示参数缺失。
解决方法:
暂时还没找到,临时方法改用连接类型:MS Sql Server(Native) 连接方式:Native(JDBC)处理
连接类型:MS Sql Server(Native)
连接方式:Native(JDBC)
具体报错:
Driver class ‘sun.jdbc.odbc.JdbcOdbcDriver’ could not be found, make sure the ‘MS SQL Server’ driver (jar file) is installed. sun.jdbc.odbc.JdbcOdbcDriver
解决方法:从此下列链接下载sqljdbc jar文件 将其放在 data-integration/lib 文件夹中
Download Microsoft JDBC Driver 6.0 for SQL Server (tar.gz)
JDBC历史版本
连接类型:MS Sql Server(Native)
连接方式:Native(JDBC)
具体报错:
com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”
问题引起的原因:从1.8_171开始,会禁用3DES加密
原文摘录:
To improve the strength of SSL/TLS connections, 3DES cipher suites have been disabled in SSL/TLS connections in the JDK via the jdk.tls.>disabledAlgorithms Security Property.
解决方法:
修改%JAVA_HOME%/jre/lib/security/java.security文件中数据库加密方式,找到jdk.tls.disabledAlgorithms配置节点,将TLSv1、TLSv1.1、3DES_EDE_CBC从禁止名单中剔除。
1 | # 原配置 : |
参考:https://blog.csdn.net/chch87/article/details/86504581
https://www.staroon.dev/categories/Kettle/
https://inf.news/zh-hans/technique/549875ce18ea3b72c350f4449370c3ad.html
https://xiaoym.gitee.io/2019/08/08/kettle-2/#%E9%9C%80%E6%B1%82-2
https://ai.plainenglish.io/pentaho-data-integration-installation-guide-easy-yet-powerful-etl-tool-80930cff46c6
https://ai.plainenglish.io/getting-started-with-pentaho-data-integration-kettle-and-its-components-ef1e71101323
https://ai.plainenglish.io/what-is-the-pdi-client-spoon-in-pentaho-data-integration-kettle-df65b33879ac
https://medium.com/@shravankumar.suvarna
https://sourceforge.net/projects/pentaho/files/
https://mvnrepository.com/artifact/pentaho-kettle
https://stackoverflow.com/questions/11634181/pentaho-data-integration-sql-connection
https://help.hitachivantara.com/Documentation/Pentaho/9.2/Setup/JDBC_drivers_reference#r_pentaho_my_sql_jdbc_drivers_reference
https://jira.pentaho.com/browse/PDI-11536
https://jira.pentaho.com/projects/PDI/issues/PDI-16383?filter=allopenissues
https://sourceforge.net/projects/jtds/files/
握手的交互图:
1 | +--------+ +--------+ |
2022年3月6日早晨,外婆永远离我而去,听闻消息,心神恍惚,无法相信如此突然,高铁上想起,总是悔恨自己没能见上外婆最后一面,为什么不去看外婆,明明只需要3个小时不到,为什么这么抠门,自己真不是个东西。每每想起外婆,心中百般情绪无法平息,眼里总时会泛起泪水,都说人的一生需要童年去治愈,可自己的大半个童年的参与者突然离世,而我却没有见上最后一面,我一生都无法原谅自己。
外婆生于四十年代末,是当年上山下乡运动中的一员,从广东漂泊到江西的一个山沟沟,经历的苦难是现在的我无法想象。她和大多数书中描写的上山下乡运动中的人一样,是坚强勤劳的,可她的人生为何也如多数书中描述的一样,是充满苦难的一生。到底是因为勤劳而充满苦难,还是因为人生太多苦难而勤劳?我不知道,我也不可能得到答案了。在山沟沟里,外婆辛苦操劳一生,用自己的一双手将六个孩子拉扯长大,孩子都成家后还来带我们这些孙辈,个中辛苦已无处知晓。外婆用她的言传和身教教会了我很多东西,她的一生是勤俭节约的,有什么好吃的、好玩的都先留着,等我们去放假过节去玩就拿出来给我们吃,她自己却不吃或者吃一些边角料。如今外婆离去,世上再也没有谁会特意留着屋后板栗树上的板栗,只为了等我们去玩的时候拿出来给我们吃。再也没有人会特意将枇杷树下的草除掉,等我们放暑假来摘枇杷。再也没有了,没有了。
外婆是勤劳的人,她总是停不下自己的双手,孙辈也逐渐长大后,本是自己安享晚年,不用操劳的时候,她却担心儿女孙辈在外吃的不好,古稀之年一个人弄了个菜园,可最终却摔倒在了菜园。为了儿女孙辈她付出了太多,小的时候从书中读到无私奉献默默无闻时,只是纸上读来终觉浅,未曾真正理解这八个字,外婆的一生担得起这八个字,这八个字配的上外婆。
外婆勤劳的背后藏着太多的苦难,她也是外太公的女儿,也是手心上的宝贝,不是谁一生下来就是农民,当年的上山下乡让一名城市女性走向一名勤劳的农民,我无法想象其中之苦,可为何如此勤劳的人一生为何如此短暂,为何在人生的最后阶段也是痛苦的,我叹这世道太过无常,叹这人间疾苦。
纵使现在千丝万绪,已无力挽回。人生在世,多多陪伴家人。追悔莫及,我只恨自己,无法原谅自己。
main.js全局引入组件的两种方式
1 | // 1. Vue.use() |
ue.component()里面接收两个参数
Vue.use函数内部会调用参数的install方法,并且将Vue实例传入过去
Vue.use 和Vue.component 全局引入组件之间的区别:
参考:
https://juejin.cn/post/7021495820130353165
http://www.zuo11.com/blog/2020/7/vue_global_comps.html
Update your browser to view this website correctly.&npsb;Update my browser now