Supervisor 在以前的文章有介绍过:https://blog.terrynow.com/2020/12/23/linux-supervisor/ 那时候安装是通过有网络的服务器,yum安装的,比较便捷,但是有一些情况,需要在无网络的服务器安装。下面介绍如何安装。 1、python3准备 准备Python3,一般的Linux操作系统,都标配了python3,可以执行来查看是否已经安装了python3。 2、setuptools安装 https://pypi.org/project/setuptools/ 下载…

2023-05-25 0条评论 963点热度 0人点赞 admin 阅读全文

在用MyBatis连接Oracle操作的时候,例如更新或者插入记录的时候,报错:java.sql.SQLException: Invalid column type: 1111 经查,需要在配置中将:jdbcTypeForNull设置成NULL,记录下,具体配置如下 xml配置: <bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> <…

2023-05-24 0条评论 594点热度 0人点赞 admin 阅读全文

有一些安全有要求的情况下,需要在没有网络的Linux服务器上安装Docker 首先下载Docker安装文件 x86 架构 https://download.docker.com/linux/static/stable/x86_64/ aarch 架构 https://download.docker.com/linux/static/stable/aarch64/ 1、下载 docker二进制包文件,例如下载的是:https://download.docker.com/linux/static/stable/x86_…

2023-05-21 0条评论 498点热度 0人点赞 admin 阅读全文

在一些业务或者代码逻辑中,需要在代码中直接激发按钮或者其他元素的鼠标click点击事件, 而不是通过用户的直接点击。 可以使用ref取得这个button,然后有一个$el,执行click()方法即可,代码如下: <button ref="button1"></button> this.$refs.button1.$el.click(); <!--有肯呢个ref有多个,取第一个--> this.$refs.button1[0].$el.click();  

2023-05-18 0条评论 602点热度 0人点赞 admin 阅读全文

已知一个数组,需要将这个数组排序,排序的规则是:按照数组中的元素的某个属性,按照指定的顺序来排序 例如:一个包含Student的学生数组,Student中有一个分组的属性,我们要按照分组,且按照我们指定的顺序来排序 实现方式是试用indexOf查找这个属性在给定的顺序数组中的位置,根据未知的大小来排序,示例如下: public static void main(String[] args) throws Exception { List<Student> students = new ArrayList…

2023-05-15 0条评论 417点热度 0人点赞 admin 阅读全文

应用使用nginx代理后端的tomcat应用程序,最近发现有个问题,偶尔请求nginx的时候,会出现502错误,经查,原因为nginx 请求服务端为http1.0 从而使用了短连接,并发的时候导致连接中断,所以修改了nginx 往服务器请求为http 1.1 为长连接,在此记录下,配置文件修改如下: location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remot…

2023-05-07 0条评论 542点热度 0人点赞 admin 阅读全文

如题,需要用SQL随机查询出若干行数据。 以查询t_table表10条随机记录为例, -- Oracle Select随机10个 SELECT * FROM ( SELECT * FROM t_table ORDER BY DBMS_RANDOM.RANDOM ) WHERE rownum < 10; -- MySQL select * from t_table order by rand() limit 10;  

2023-05-03 0条评论 423点热度 0人点赞 admin 阅读全文

我的环境: MacOS Apple芯片 Vue3+TypeScript 遇到一个问题,npm run serve的时候正常,但是npm run build的时候遇到错误,如下: Syntax Error: HookWebpackError: Module build failed (from . /node_modules/image-webpack-loader/index.js) : Error: spawn /path/to/node_modules/optipng-bin/vendor /optipng E…

2023-04-24 0条评论 840点热度 0人点赞 admin 阅读全文

使用nginx代理后,后端应用服务器得到的端口是还是应用本身的端口号(例如8080),而nginx对外的端口号是18080,我们希望应用服务器检测到的端口也是18080 例如如下代码: request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath(); 配置如下,主要增加了 proxy_set_header Host $host:18080; 指定端口号,这…

2023-04-16 0条评论 460点热度 0人点赞 admin 阅读全文

在有些表单的设计中,有需求是不需要让浏览器自动填充,一半来说只要给input等输入框加上 autocomplete="off" 就可以了,但是有些浏览器并不遵守这个规则,还是会弹出自动填充的功能。 研究下来,有个办法,可以给input输入框增加readonly只读属性,但是问题来说,增加了readonly后,就无法输入内容了,所以可以这样做,监听focus和blur 根据焦点情况来控制readonly属性,代码如下: <input type="text" name="email" autocomplete="…

2023-04-08 0条评论 657点热度 0人点赞 admin 阅读全文
15678985