- 博客(43)
- 收藏
- 关注
原创 dockers搭建基本服务
(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;3、编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginx:v1.1,并推送其到私有仓库。4、Dockerfile快速搭建自己专属的LAMP环境,生成镜像lamp:v1.1,并推送到私有仓库。(3)安装httpd、mysql、mysql-server、php、php-mysql、php-gd;(1)基于centos:6基础镜像;
2023-08-20 17:19:20
328
原创 docker基础
选择阿里云镜像加速器–https://www.aliyun.com。cd /etc/docker/ —》无此目录创建即可。5.怎么查看正在运行的容器和所有容器?6.怎么退出容器: 两种方法分别实现?4.容器的启动、 停止及重启操作。8.查看容器或镜像的内部信息?7.怎么连接到运行的容器?注册后进入右上角控制台。9.如何查看所有镜像?保证虚机无安装包冲突。
2023-08-19 11:19:41
713
原创 部署Tomcat和jpress应用
动态页面:动态页面是指在用户请求时,服务器根据用户的请求和其他条件动态生成HTML文件并返回给用户。动态页面的内容可以根据用户的请求、数据库查询结果、用户登录状态等动态变化。静态页面:静态页面是指在服务器上提前生成好的HTML文件,每次用户请求时直接返回给用户。静态页面的内容是固定的,不会根据用户的请求或其他条件进行变化。总结:静态页面是提前生成好的固定内容的HTML文件,动态页面是根据用户请求和其他条件动态生成的HTML文件。把jpress的war包移动到/tomcat的webapps路径下,不用解压。
2023-08-05 12:30:46
751
原创 基于docker搭建MySQL主从复制
一般开启主从复制前保证master和slave两个数据库内容一致,开启主从复制后,主机的内容变化记录到二进制数据,从机通过给主机发起请求,主机将二进制日志发送给从机,从机将结果cp到中继日志中,然后从机再执行一遍cp到中继日志的内容。1,从机进入/mydata/ mysql-slave/conf目求下新建my.cnf。Slave将中继日志中的事件在做一次,将数据变化,反应到自身(Slave)的数据库。Slave将MySQL的二进制日志拷贝到Slave的中继日志中;新建从服务容器实例3308。
2023-07-23 17:34:22
120
1
原创 数据库备份练习
INSERT INTO student VALUES( 906,‘王六’, ‘男’,1988,‘计算机系’, ‘湖南省衡阳市’);INSERT INTO student VALUES( 903,‘张三’, ‘女’,1990,‘中文系’, ‘湖南省永州市’);INSERT INTO student VALUES( 904,‘李四’, ‘男’,1990,‘英语系’, ‘辽宁省阜新市’);INSERT INTO score VALUES(NULL,906, ‘英语’,85);此例备份student表。
2023-07-20 22:10:33
52
原创 第七次MySQL
db.class.updateOne({ name: ‘小明’ }, { $set: { score: { ‘chinese’: 88, ‘english’: 78, ‘math’: 98 } } })db.class.updateOne({ name: ‘小李’ }, { $addToSet: { hobby: { $each: [‘跑步’, ‘唱歌’] } } })db.class.updateOne({ name: ‘小明’ }, { $push: { hobby: ‘唱歌’ } })
2023-07-17 22:28:14
39
原创 第六次mysql
1、创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。3、使用mysqldump备份booksDB和test数据库。6、进入数据库使用source命令还原第二题导出的book表。4、使用mysqldump备份服务器中的所有数据库。1使用mysqldump命令备份数据库中的所有表。5、使用mysql命令还原第二题导出的book表。2、备份booksDB数据库中的books表。1、 建立一个utf8编码的数据库test1。2、删除视图 stu_info。
2023-07-17 22:26:56
35
原创 数据库存储函数
2、创建一个存储过程avg_sai,有3个参数,分别是deptno,job,接收平均工资,功能查询emp表dept为30,job为销售员的平均工资。1.创建一个可以统计表格内记录条数的存储函数 ,函数名为count_sch()
2023-07-12 13:54:05
61
原创 单多表查询
VALUES (1002, ‘黛绮丝’, ‘销售员’, 1006, ‘2001-02-20’, 16000, 3000, 30);VALUES (1004, ‘刘备’, ‘经理’, 1009, ‘2001-04-02’, 29750, NULL, 20);VALUES (1006, ‘关羽’, ‘经理’, 1009, ‘2001-05-01’, 28500, NULL, 30);VALUES (1007, ‘张飞’, ‘经理’, 1009, ‘2001-09-01’, 24500, NULL, 10);
2023-07-10 18:58:36
43
原创 数据库表的操作练习
mysql> update employee set salary=‘4000’ , gender=‘女’ where name=‘李四’;mysql> insert into employee values(1,‘张三’,‘男’,2000);mysql> insert into employee values(2,‘李四’,‘男’,1000);mysql> insert into employee values(3,‘王五’,‘女’,4000);
2023-07-08 20:26:50
64
原创 centos7安装MySQL5.7两种方式
系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。SQL Interface: SQL 接口,接受用户的SQL命令,并且返回用户需要查询的结果。Optimizer:查询优化器。SQL语句在查询之前会使用查询优化器对查询进行优化。如果查询缓存有命中的查询结果,查询语句就可以。存储引擎是MySql中具体的与文件打交道的子系统。Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。
2023-07-05 20:26:46
93
原创 RHCE笔记
RHCE笔记http服务RHCE笔记基于IP地址不同的虚拟主机二级目录三级目录基于IP地址不同的虚拟主机[root@localhost bao]# cd /etc/httpd/conf.d/[root@localhost conf.d]# ll-rw-r–r–. 1 root root 2926 Jul 12 2021 autoindex.conf-rw-r–r–. 1 root root 400 Jul 12 2021 README-rw-r–r–. 1 root root 1252
2022-04-10 15:21:58
888
原创 python第四次笔记
python第四次笔记字符串常见的排序1. 选择排序2. 冒泡排序2. 插入排序4. 计数排序(桶排序)字符串定义方法:第一种:’ ’ 单引号(英文输入法)第二种:" " 双引号(英文输入法)第三种:’’’ ‘’’ 三引号(英文输入法)第四种: s = str()常用方法:capitalize ----- 格式化字符串,将字符串的首字母进行大写center(width,fillchar) ------ 按照字符串的长度(必须大于字符串本身的长度,单位是符号位)
2021-11-10 22:10:50
668
原创 python第三次笔记
容器列表(list(线性表))集合 set ----- 哈希表元组(tuple)字典 (dict)列表(list(线性表))常见线性表(数组 栈 队列 链表(单链表和双链表))-------基于链表实现的(双链表)注意:python里面没有数组(存储的连续的,所以删除比较慢)栈 :后进先出队列:先进先出定义方式1、基于弱数据类型语言的定义ls = [1,2,3,4,5]2、通过全局函数list()定义ls = list()ls2 = list([1,2,3,4,5])type
2021-11-03 14:57:27
117
原创 练习循环的代码
while True: print("\t\t\t英雄商城登录界面\n") print("~*"*38) print("\t\t\t1.用户登录\n") print("\t\t\t2.用户注册\n") print("\t\t\t3.退出系统\n") print("~*"*38) n = int(input("请输入你的选择:")) if n==1: x = input("请输入你的用户名称:") y = input("请输入你的密码:") if x=="aaa" and y=="
2021-10-30 23:37:55
65
原创 Python笔记第二次
Python笔记第二次常见运算符选择结构----ifwhile循环for循环常见运算符算术运算符±---------加减-------- -乘 -------- *除 -------- / Java C c++ 作为整除运算// ------- 整除 只取整数的部分% ------ 取余 取余数 模幂次方 ------- **比较(关系)运算符返回值是boolean类型特别是在if语句中比较两个变量的时候,a==b的格式大于 -------- >小于-------
2021-10-30 23:27:33
63
原创 python第一次笔记
Python笔记第一次基本变量变量的定义二级目录基本变量变量的定义python是一门弱数据类型语言,语法没有其他编程语言严格定义变量的方式数值型a = 10字符型a = “hahhh” 注意加 " "二级目录...
2021-10-30 19:51:32
53
原创 第四次作业
1、新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的shell。2、wukong和wuneng的密码都为redhat。3、通过sudo使得wukong可以使用wuneng和wujing的权限在他们的家目录下创建普通文件file。4、通过sudo使得wukong可以将密码配置文件中自己的密码信息相关内容保存至自己家目录下的mima文件。5、创建用户...
2021-07-21 16:40:41
42
原创 第三次作业
11、在根下创建一个目录ceshi,在测试目录下创建一个user目录,将/etc/passwd和/etc/shadow文件复制到/ceshi/user目录中,给/ceshi//user/passwd文件创建一个硬链接文件为passwd.bak,给/ceshi/user/shadow文件创建一个软链接为sh.link。2、将/etc/ssh/sshd_config文件复制到/ceshi目录中并重命名为sshd。3、找出文件名为passwd的文件并将找出的结果写入/passwd...
2021-07-21 14:36:42
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人