MTJO

nginx 反向代理 docker hub

Docker Hub 因为从所周知的原因在中国被禁用了,并且之前用到的镜像仓库也都不能用了。对于经常使用Docker的我们来说,会非常不方便。这里提供一分我自己在用的自己解决方案:代理:因为Docker的镜像仓库是基于Http协议的,因此我们也可以通过在海外服务器上部署反向代理设施,比如Nginx来

MTJO MTJO 发布于 2024-08-27

Java 线程的创建方式有哪些?

Java 线程的创建方式有哪些?===1. 继承Thread类实现1. 实现Runnable接口方式1. 实现Callable接口方式** 其中前两种比较常用。但是,需要有返回值需要实现Callable接口。**### 1.继承Thread类实现```/** * 继承Thread类,并重写run

MTJO MTJO 发布于 2021-11-03

navicat 连接数据库自动断开连接解决办法

navicat 连接数据库自动断开连接解决办法这是因为数据库服务器设置了连接多久没有活动就自动断开,避免连接数过多。解决办法:在连接上右键-->编辑连接-->打开连接属性,选择Advanced(高级),设置Keepalive Interval(120) -- 每2分钟自动发送一次心跳数据

MTJO MTJO 发布于 2019-01-05

ssh 与远程机器保持心跳(linux)

解决SSH自动断线问题在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。总体来说有两个方法:一、客户端定时发送心跳1.putty、SecureCRT、XShell都有这个功能,设置请自行搜索2.此外在Linux下:#修改本机/etc/ssh/ssh_configvi

MTJO MTJO 发布于 2019-01-04

Nginx深入详解之upstream分配方式

一、分配方式        Nginx的upstream支持5种分配方式,下面将会详细介绍,其中,前三种为Nginx原生支持的分配方式,后两种为第三方支持的分配方式:1、轮询     &nb

MTJO MTJO 发布于 2019-01-03

nginx 逻辑运算 and

set $flag 0;if ($arg1 = 1){    set $flag "${flag}1";}if ($arg2 = 2){     set $flag "${flag}2";}if ($flag = "012"){     echo "1 and 2";} 

MTJO MTJO 发布于 2018-12-18

修改Docker默认存储位置,docker容器迁移

docker中默认存放镜像和容器的目录是:/var/lib/docker/ ,/var下比较容易满建议迁移。方法一 :我的系统是Centos7,解决的具体步骤如下:1、停止docker服务。systemctl stop docker #每个liunx版本的命令不一样。2、在空间充足的磁盘下创建新的d

MTJO MTJO 发布于 2018-12-03

centos7 安装jenkins并修改工作目录

Step 1: 安装javacentos7 中运行java --version 没有返回任何信息。查看资料后发现Centos需要手动配置/etc/profile文件。所以需要先安装javayum install java安装完java这以后通过如下命令可以查看java版本,执行、安装路径相关的信息。

MTJO MTJO 发布于 2018-12-03

Redis中的批量删除数据库中的Key

          Redis批量删除KeyRedis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作redis-cli keys "*"

MTJO MTJO 发布于 2018-11-22

supervisor支持python虚拟环境env

在项目中使用supervisor时,如何在虚拟环境下启动一直存在些小问题。比如我要写 Cesi程序的监听,我是手动安装的执行之前 要先加载环境source venv/bin/activate所以写了个启动脚本 start_cesi.sh 在脚本中激活虚拟环境,#!/bin/bas

MTJO MTJO 发布于 2018-10-20