Linux安装jdk

到oracle官网下载二进制压缩文件 1.解压 2.编辑/etc/profile,添加以下配置 export JAVA_HOME=/opt/src/jdk1.8.0_171 export JRE_HOME=/opt/src/jdk1.8.0_171/jre export PATH=$PATH:/opt/src/jdk1.8.0_171/bin export CLASSPATH=./:/opt/src/jdk1.8.0_171/lib:/opt/src/jdk1.8.0_171/jre/lib 3.刷新配置 source /etc/profile 4.查看配置是否生效 java -version 5.出现以下信息就安装成功了 java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

September 30, 2018 · 1 min · ZhaoGuibin

docker保存对容器的修改

docker commit 容器ID 要保存的镜像名称

September 30, 2018 · 1 min · ZhaoGuibin

docker 不能运行 systemctl

docker centos7运行systemctl start nginx 报错: Failed to get D-BUS connection: Operation no permitted 解决方法: 在启动容器的时候添加上-d参数就可以了 docker run -itd --privileged -p 3306:3306 -v /opt/data/:/opt/mysql/data 镜像ID /usr/sbin/init docker exec -it 容器ID /bin/bash

September 30, 2018 · 1 min · ZhaoGuibin

SQL纵向变成横向,横向变成纵向

纵向变成横向 Name Subject Result 张三 语文 73 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 转换成 | 姓名 | 语文 | 数学 | 物理 | | —— | —— | —— | | 李四 | 74 | 84 | 94 | | 张三 | 73 | 83 | 93 | 建表插入数据 CREATE TABLE students ( `Name` VARCHAR (50), `Subject` VARCHAR (50), `Result` INT (11) ); INSERT INTO students VALUES ('张三', '语文', '73'), ('张三', '数学', '83'), ('张三', '物理', '93'), ('李四', '语文', '74'), ('李四', '数学', '84'), ('李四', '物理', '94'); ...

September 30, 2018 · 2 min · ZhaoGuibin

MySQL查询字段在哪个表

查询pwd字段在哪个数据库哪个表 SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.`COLUMNS` WHERE COLUMN_NAME = 'pwd' 查询pwd字段在ERP数据库的哪个表 SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.`COLUMNS` WHERE COLUMN_NAME = 'pwd' AND TABLE_SCHEMA = 'ERP'

September 30, 2018 · 1 min · ZhaoGuibin

卸载SQL Server 2017 出现警告26003

卸载SQLserver出现以下问题,把解决方法记录下来,留着以后备用 提示信息: 解决方法: 可以使用:WMIC(windows Management Instrumentation Command-line) 列出当前系统上安装的应用程序,最后使用MSIEXEC /X 将其卸载 打开 CMD(命令提示符) 输入命令: WMIC Product list msiexec /x {IdentifyingNumbe}

July 21, 2018 · 1 min · ZhaoGuibin

正则掌握程度测试题

分组提取/非捕获组 分组,是正则里一个非常重要的概念,我们需要针对某个区域提取数据,往往需要依赖分组。而分组,其实就是正则里()括住的部分。 分组提取 需求:在分组1中匹配meta中author属性的值 源串: <meta author="Zjmainstay" /> another author="Zjmainstay too" 预期:分组1得到Zjmainstay 正则:/"(\w*)"/ 非捕获组 针对上面的分组,有时候,我们并不需要捕获某个分组的内容,我们可以使用非捕获组(?:表达式),从而不捕获表达式部分内容到分组中。 需求:匹配每行字母个数是偶数个的数据,每行数据不为空,正则不能存在分组1 源串: a ab abc abcd 预期: 匹配得到 ab 和 abcd,不包含分组1 正则:/^(?:\w\w)+$/m 单字符或 或条件是正则使用过程中常用的概念,比如,密码由字母或数字组成,这里就用到了或条件,而且,由于字母或数字都是单个字符,因此,可以使用[a-z0-9]这样的单字符或语法实现。 常犯错误:匹配a或b写成[a|b],此表达式实际上表示a或b或|,在[]内部的|表示其本身,注意区分(a|b)表示a或b的写法。 单字符或 需求:匹配由 A/S/D/F 4个字母(区分大小写)组成的长度为3字符串 源串: ABC ASD ADS ASF BBC A|S A|D ASDF 预期:以[]元字符获得3个字母的或集,匹配 ASD/ADS/ASF 3组数据 正则:/^[ASDF]{3}$/m 多字符或 相对单字符或条件,多字符或也是很常见的,比如,我们需要匹配http或ftp两个协议头的url,就需要^(http|ftp)://.+$这样的语法来实现。 多字符或 需求:匹配每行数据中以.jpg/.jpeg/.png/.gif结尾的图片名称(含后缀) 源串: image.jpg image.jpeg image.png image.gif not_image.txt not_image.doc not_image.xls not_image.ppt 预期:匹配 image.jpg/image.jpeg/image.png/image.gif 4个结果 正则:/(.*\.(jpg|jpeg|png|gif))/m ...

May 5, 2018 · 4 min · ZhaoGuibin

netstat命令

netstat -anp | grep 端口号 telnet 127.0.0.1 9501 ps aft | grep tcp.php pstree -p 22727

May 1, 2018 · 1 min · ZhaoGuibin

正则^的用法

^在[]外面表示以[]里的字符为首 ^在[]里面表示不匹配[]里的字符

May 1, 2018 · 1 min · ZhaoGuibin

yum update和yum upgrade区别

yum -y update #升级所有包同时也升级软件和系统内核 yum -y upgrade #只升级所有包,不升级软件和系统内核

May 1, 2018 · 1 min · ZhaoGuibin