摘要:
六. 循环语句for 语法: For 变量 in 字符串 do 语句1 done 案例一,打印seq数字循环 ,初始值为1,15为结束值 seq的两边需要用反引号括起来,esc下面那个键。 #!/bin/sh for i in `seq 1 15` do echo “NUM is $i” don 阅读全文
摘要:
一、背景需求 JavaWeb/spring项目写成的api接口,需要自动生成api文档,甚至需要在线测试接口。考虑实现的方案有swagger,apidoc,spring rest docs。在之后的项目都有一一尝试,最终还是觉得apidoc的方式比较合适,虽然有一些问题(针对在线测试方面),但可以进 阅读全文
摘要:
http://weixin.grand-tech.com.cn/appVersions/appdownload.html 一.查找对应的ip cmd ping weixin.grand-tech.com.cn 二.查找对应的端口 http默认的端口是80 2.1 查找到对应的端口占用进程,即80端口 阅读全文
摘要:
1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from employee; 理由: 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆 阅读全文
摘要:
Linux - 配置SSH免密通信 - “ssh-keygen”的基本用法 目录 1 什么是SSH 2 配置SSH免密登录 2.1 安装必需的软件 2.2 ssh-keygen创建公钥-私钥对 2.3 ssh-copy-id把A的公钥发送给B 2.4 在A服务器上免密登录B服务器 3 扩展说明 3. 阅读全文
摘要:
1.什么是进程? 进程是系统中正在运行的一个程序,程序一旦运行就是进程。 进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。 2. 阅读全文
摘要:
Shell编程 如今,不会Linux的程序员都不意思说自己是程序员,而不会shell编程就不能说自己会Linux。说起来似乎shell编程很屌啊,然而不用担心,其实shell编程真的很简单。 一.背景 1.1.什么是shell编程 高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是 阅读全文
摘要:
一.安装前的清理工作 1.1.1 清理原有的mysql数据库; 使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql 显示结果如下: 1 mysql80-community-release-el7-1.noarch 2 mysql-community-serv 阅读全文
摘要:
一. 报错现象 二.解决方法 下载所需软件包,要安装新版本: wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.5.tar.gz wget http://archive.apache.org/dist/apr/apr-util- 阅读全文
摘要:
昨天有个工程师写了一个删除日志的bug: ... rm -rf / home/work/logs/ ... 还好是在测试环境执行的,否则估计要跑路了。 画外音:一个“多了一个空格”的bug,看懂了么? 曾经我也干过类似的傻事,写过这样删除日志的脚本: ... cd ${log_path} rm -r 阅读全文