ICode9

精准搜索请尝试: 精确搜索
  • jar包、war包项目部署2022-07-31 17:34:49

    部署 部署 jar包 部署 war包 部署 jar包 环境准备 JDK Tomcat Linux 环境 1.将jar文件上传至服务器 2.编写脚本 启动脚本放在跟jar 一起的路径下,如果不放在同一路径下,需修改脚本。 #!/bin/bash # 启动的jar包名称 projectName='jar包名称.jar' logName='jar包名称.log' #

  • pdo操作数据库2022-07-30 14:02:31

    1.连接数据库 /* 通过调用驱动程序创建一个PDO实例 */ $dsn = 'mysql:dbname=lv;host=127.0.0.1'; $user = 'root'; $password = 'root'; try { $pdo = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: �

  • CICD--.gitlab-ci.yml2022-07-29 18:33:03

    before_script: - vserion=0.1.1 stages: - install_go - build_rule install_go: stage: install_go before_script: - echo "Check the docker version, then build merge-rule docker images" - docker --version - docker build -f Dock

  • Shell 基础知识2022-07-29 14:36:48

    本文的 Bash 版本说明 macOS 默认的 bash 安装路径是 /usr/bin/bash,这个版本通常是 3.2.5。可以通过执行 bash --version 查看版本信息。 因为在后面的关联数组一节中,使用 declare -A 声明关联数组时一直提示:"declare: -A: invalid option",所以我升级了 Bash 版本。 升级 Bash 请

  • php魔术方法2022-07-29 13:32:54

    pHP魔术函数集锦 1。__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2。__destruct() 当删除一个对象或对象操作终止时被调用。 3。__call() 对象调用某个方法, 若方法存在,则直接调用; 若不存在,则会去调用__c

  • Linux 查看时间2022-07-28 15:03:53

    查看时间: 1 #输出当前年月日 2 echo $(date +%F) 3 4 #输出当前时间(时分) 5 echo $(date +%R) 6 7 #输出当前时间(时分秒) 8 echo $(date +%T) 9 10 #输出星期 11 echo $(date +%A) 12 13 #组合输出日期时间 14 echo $(date +%Y/%m/%d) 15 16 #输出时分秒 17 echo $(d

  • shell编程规范与变量2022-07-27 19:33:09

    Shell Shell脚本概述 Shell脚本的概念 将要执行的命令按顺序保存到一个文本文件; 给该文件可执行权限; 可结合各种Shell控制语句以完成更复杂的操作 Shell脚本的应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 Shell的作用 命令解释器,“翻译官” 介于

  • shell学习笔记(2)2022-07-27 15:04:25

    1、shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数。 2、用来处理参数的特殊字符 参数处理说明 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数

  • shell: 获取每行文本的最后几个字符2022-07-27 14:33:15

    tail方式 tail参数-c就可以获取最后的几个字节 -c, --bytes=[+]NUM output the last NUM bytes; or use -c +NUM to output starting with byte NUM of each file ubuntu@VM-16-14-ubuntu:~$ echo "xyjk1002-rejuvenation" | tail -c 7 natio

  • csh 语法及使用2022-07-27 13:34:33

    alias 使用 alias g 'gvim' alias cd 'cd \!* ; ls' 变量赋值 set var="hello" 字符串 set var=`cat ~/tmp` 文件内容 set var=(can adc gpio) 数组 echo $var set var=$< 读取命令行输入字符串, 类似read foreach 循环 foreach i ($var)

  • hadoop细节配置2022-07-26 22:02:33

    hadoop虽然已经安装,但是对于一些细节的配置仍然不到位,会影响之后的使用 一、集群的启动   注:这里的hadoop102是我自己虚拟机的名称,启动时需要和自己的虚拟的名称相同  二、集群崩溃解决(etc bin目录没有被破坏)    注:启动集群之后,如果不小心删除数据,可以采用上述方法进行恢复,

  • 利用expect测试ssh是否可以连接2022-07-26 18:33:41

    前言 SHELL功能强大,但是却无法执行交互操作,比如SSH的登录。 在利用SSH进行自动化部署的开发中,测试远程服务器是否可以进行SSH连接是非常重要的操作。 在这项功能的开发中,我们使用基于TCL的脚本编程工具语言Expect来实现。 Expect的安装 yum install -y expect 离线安装需要下载 ex

  • 企业常用脚本2022-07-26 15:02:57

    作业讲解 作业 根据菜单,安装对应的架构 输入数字和 lnmp nginx [root@m01 scripts]# cat install.sh #!/bin/bash cat <<EOF +---------+ | 1.lnmp | +---------+ | 2.lnmt | +---------+ | 3.lamp | +---------+ | 4.lamt | +---------+ | 5.nginx | +---------+ | 6.

  • shell循环2022-07-25 18:34:13

    shell 循环 循环的分类 循环名称 循环含义 应用场景 while 当型循环 死循环、按行读取文件、有条件循环 do until 直到型循环 没有场景 for 通用型循环 很多应用场景 循环语法 while循环 while <条件表达式>;do cmd1 cmd2 cmd3 done while <条件表达式> do cmd

  • Kubernetes入门实践(Job/CronJob)2022-07-25 14:05:27

    基于Pod的设计理念,Kubernetes有两种对象Job和CronJob Job和CronJob组合了Pod,实现了对离线业务的处理。如Nginx和busybox,分别代表了Kubernetes里的两大类业务: Nginx这样长时间运行的在线业务和busybox这样的短时间运行的离线业务。在线业务类型的应用有: Nginx、Node.js、MySQL、R

  • Java内存分析脚本2022-07-25 14:01:58

    常用的java进程内存分析工具有1、JDK自带的 jvisualvm.exe2、阿里巴巴开源的 arthas 工具(命令交互) 除了以上两款工具,还可以使用jvm自带的命令如 jmap、jstack等,编写成一个脚本定时执行每隔一段时间 dump内存快照, 打印jvm内存使用率,线程栈,对象大小等信息,脚本如下(java-analyse.bat)

  • 2.RHCE2022-07-25 12:31:28

    1.shell脚本 1.1 shell脚本了解 1.语言分类   编译型语言:C,C++,Go等为编译型语言,程序运行需要提前编译,编译语言都有编译器 解释型语言:Shell,Python,php等为解释型语言,程序运行不需要提前编译,一边执行,一边解释,每种解释型语言都有解释器 View Code 2.shell了解 Shell是一

  • Linux 重定向与追加2022-07-23 19:03:31

    重定向符号 > 追加重定向,把内容追加到文件的结尾;谨慎使用 追加符号 >> 把前面命令输出,记录到后面文件中,先把文件内容清空,然后再记录 {}符号使用,生成序列 < 追加重定向 与一些命令配合 <<追加输出重定向 | 管道: 前面命令的结果 通过管道传递给后面的命令 例如1: # cat

  • 温故知新,Linux命令知多少,学习Bash Shell2022-07-22 20:02:38

    $* 和 $@ 在 Bash 中没有双引号时, 它们两个被扩展后, 结果是一样的, 都是表示外部输入的参数列表. 当有双引号时, 如 “$*”, “$@”, 这个时候, 前者表示的是用 IFS (Internal Field Separator) 分隔符连接起来的统一字符, 后者则表示的是输入的每个参数. 举例如下 文档名字为

  • bash shell计算时间差2022-07-21 18:00:30

    function getTiming() { start=$1 end=$2 start_s=$(echo $start | cut -d '.' -f 1) start_ns=$(echo $start | cut -d '.' -f 2) end_s=$(echo $end | cut -d '.' -f 1) end_ns=$(echo $end | cut -d '.' -f 2) time=$(

  • 批处理脚本自我添加Run as administrator运行(UAC) 并含sleep2022-07-21 15:37:45

    @echo off REM ******************************************* REM It is for ISO installation, kill the winSAT REM ******************************************* setlocal enabledelayedexpansion color 2e title Kill WinSAT pushd %~dp0 & cd /d "%~dp0"

  • shell避坑指南2022-07-21 15:35:34

    约定 Error:错误写法; Bad:是正确写法,但不是推荐写法; Good:不仅是正确写法,而且是推荐的写法。 空格避坑 避坑:带有空格的字符串在进行判断操作时要加引号 示例: str="this is a example" [ -n ${str} ] # Error: 单中括号不能正确处理有空格的情况 [ -n "${str}" ] # Good:

  • shell字符串操作大全2022-07-21 15:35:01

    字符串操作 ${#string} $string的长度 ${string:position} 在$string中,从位置$position开始提取子串 ${string:position:length} 在$string中,从位置$position开始提取长度为$length的子串 ${string#substring} 从变量$string的开头,删除最短匹配$substring的子串 ${st

  • shell算数运算2022-07-21 15:34:31

    整数运算 命令方式 let 命令 expr命令 运算符方式 $((运算式))或$[运算式] a=1 b=2 c=$(($a + $b)) d=$[$a + $b] 浮点运算 shell/bash不支持浮点运算,如果需要进行浮点运算,需要借助awk或bc处理。 awk # 加 f=$(awk 'BEGIN{print 4.5+3.4 }') echo ${f} # 减 f=$(awk 'BEGIN{p

  • 自动创建工作日报程序2022-07-21 13:03:01

           该程序自动在Windows系统用户目录下(如:C:\Users\wzl\工作计划及总结\2022年\07月)创建工作日报。       工作日报是为了方便自己工作的归纳和总结,经验的积累,类似写日记。一般日报简单几句话就OK,主要是提醒自己,不需要提交,也不会有其它人检查查看。        可以将该

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有