手机随时阅读
新人专享大礼包¥24
一、问题通过jenkins执行shell脚本时,脚本中是通过nohup java -jar &的方式启动,显示执行成功,但是服务却没启动,脚本如下:#! /bin/bashnohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar /usr/local/joshua
背景:1)原有的gitlab服务器是通过yum install 进行安装,版本为12.9.92)新的gitlab服务器要求使用docker运行gitlab服务3)需要旧的gitlab服务器进行迁移,然后在新的gitlab服务器上通过docker正常运行解决思路:1)在新的服务器上安装docker,并启动2)在新的服务器上拉取gitlab镜像,并运行3)在旧的服务器上备份gitlab数据,并拷贝到
curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker-compose --version如果github.co
#备份数据mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup#更改成阿里云镜像wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo#清楚缓存yum makecache&nbs
一、查看原有mongodb的版本# mongo --versionMongoDB shell version v3.4.24git version: 865b4f6a96d0f5425e39a18337105f33e8db504dOpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013allocator: tcmallocmodules: nonebuild
本文为joshua317原创文章,转载请注明:转载
本
一、插件安装 打开PHPStorm,分别依次点击File | Settings | Plugins,然后搜索PlantUML integration
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>socket</title> </head> <body> <script> var ws = new WebSocket("ws://192.168.1.8:
一、背景 修改Linux系统密码,执行passwd即可更改密码。可如果有成千上百台服务器呢,通过ssh的方式逐一进行修改,对我们来说,工作量是非常大,且效率非常低下。因此准备采用批量修改密码的方式来处理。 二、环境准备 需求:在Linux环境下运行,需要tcl和expect支持 检查系统是否有exp
同步/异步:关注的是消息通信机制同步:synchronous,调用者等待被调用者返回消息,才能继续执行;异步:asynchronous,被调用者通过状态、通知或回调机制主动通知调用者所返回的消息 阻塞/非阻塞:阻塞:blocking,指IO操作需要彻底完成后才返回到用户空间,调用结果返回之前,调用者
Java单例模式推荐写法--双重检测机制实现单例双重检测机制不仅可以既线程安全问题,又解决懒加载问题,同时保证了效率。package com.joshua317.pattern;/** * 推荐使用:双重检测机制实现单例模式 * 既解决线程安全问题,又解决懒加载问题,同时保证了效率。 */public class Singleton { /** * 定义静态属性使用volatile关
composer update --ignore-platform-reqs 忽略平台依赖更新
原子性:一个事务对数据库的所有操作,是一个不可分割的工作单元,这些操作要么全部执行,要么什么也不做(由DBMS的事务管理子系统来实现)
SELECT table_schema AS '数据库', table_name AS '表名', table_rows AS '记录数', TRUNCATE (data_length / 1024 / 1024, 2) AS '数据容量(MB)', TRUNCATE (index_length /
Linux下所有线程是并发执行、异步执行,当不同线程对同一资源进行操作时,就要涉及线程同步问题,使得在同一时间该资源只
curl ifconfig.mecurl icanhazip.comcurl curlmyip.comcurl ip.appspot.comcurl ipinfo.io/ipcurl ipecho.net/plaincurl www.trackip.net/i curl ip.sbcurl ip.6655.com/ip.aspxcurl whatismyip.akamai.comwget -qO
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在
速率 标准 使用的传输介质 物理构型 10Mb/s 10BASE5 50Ω粗同轴电缆 总线 10BASE2 50Ω粗同轴电缆 总线 10BASE-T 3类、4类
物理层:比特(bit) 数据链路层:帧(frame) 网络层:IP数据报 or 数据报 or 分组(datagram) 传输层:TCP——报文段(segment)
<?php preg_match('/[^.]+\.[^.]+$/', $_SERVER['HTTP_HOST'], $matches);//获取根域名(仅支持如www.baidu.com,不支持www.techweb.com.cn) $domain = $matches[0];
修改了php配置需要平滑启动php-fpm ps -aux | grep php-fpm 找到phpfpm 的master process的进程id kill -SIGUSR2 xxxx 实现平滑重启php-fpm
src = $src; $this->percent = $percent; } /** 高清压缩图片 * @param string $saveName 提供图片名(可不带扩展名,用源图扩展名)用于保存。或不提供文件名直接显示 */ public function compressImg...
首先,折半查找可以借助于一个二叉树来描述。 为了简化讨论,则把这棵树近似看成满二叉树,设二叉树的高度为h(h>1) 则,根据二叉树的性质,它有最大节点数, 则 (2是底数)。那么二叉树的第j层节点数为:2^(j-1),当最后一层也就是j=h 假定每个元素的查找概率相等,则,pi=1/n (pi为第i
SSH禁止特定用户使用密码登录可以在/etc/ssh/sshd_config添加Match配置过滤指定的用户。 按用户过滤 Match User user1,user2,user3,user4 PasswordAuthentication no 按组过滤 Match Group group1 Pas
/etc/hosts 设定用户自已的IP与名字的对应表 /etc/hostname设定用户的节点名 /etc/resolv.conf 设置DNS /etc/gateways 设定路由器
CentOS 安装go : yum install go 时报错:No package golang available. 解决办法:先安装epel:yum install epel-release然后再安装go go version 查看安装的版本
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号