- 博客(86)
- 收藏
- 关注
原创 20220223mysq基本语句
1.登陆数据库: cmd–>mysql -uroot -p你自己的密码 服务:系统后台进程 启动服务: net start mysql 停止服务: net stop mysql 删除服务 sc delete mysql 2.修改mysql的密码步骤: 1) 停止mysql服务 运行输入services.msc 停止mysql服务 或者 cmd – net stop mysql 2) 在cmd下 输入 mysqld --skip-gran
2022-02-27 13:05:39
1077
原创 day23 20211203 多线程
day23授课目录: 多线程 进程的概述和多进程的意义 线程的概述和多线程的意义 JVM运行原理以及JVM启动的线程探讨 实现多线程 线程调度 线程控制 23.01_多线程(进程概述及多进程的意义)(理解) A:线程和进程 要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。 B:进程概述 什么是进程呢?通过任务管理器我们就可以看到进程的存在。 概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。
2021-12-14 16:10:05
317
原创 day23work 20211203
//1.把一个文件复制 10 份 public class MyTest { public static void main(String[] args) throws IOException { BufferedOutputStream out =new BufferedOutputStream(new FileOutputStream("树木.mp3")); BufferedOutputStream out1 =new BufferedOutputStream
2021-12-14 16:09:24
384
原创 20211029 day06 面向对象基本概念
面向对象的思想 类与对象及其应用 对象的内存图 成员变量和局部变量的区别 匿名对象 封装(private) this关键字 06.04_面向对象(学生类的定义)(掌握) A:学生事物 属性: 姓名 , 年龄 行为: hehe B:学生事物与学生类的对应关系 属性 ----- 成员变量 行为 ----- 成员方法 C:案例演示 根据分析,完成学生类代码 public class Student { //private 私有的,是一个权限修饰符,可以修饰成员变量,成员方法,
2021-11-17 11:49:24
197
原创 20211110 day13 String、StringBuffer类、数组排列
day13目录: 13.02_常见对象(StringBuffer类的构造方法)(掌握) A:StringBuffer的构造方法: public StringBuffer(): 无参构造方法 public StringBuffer(int capacity): 指定容量的字符串缓冲区对象 public StringBuffer(String str): 指定字符串内容的字符串缓冲区对象 B:StringBuffer的方法: public int capacity():返回当前容量。 理
2021-11-17 11:44:11
4358
原创 20211022 day04(下) 中断与继续语句 分支语句 返回语句
04.10_Java语言基础(循环结构注意事项之死循环)(掌握) A:一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。 B:两种最简单的死循环格式 while(true){...} public static void main(String[] args) { //do while 他是先执行一次,循环体中代码,再去判断循环条件是否成立,如果成立,继续循环,不成立循环结束。 int i=1; do{ S
2021-10-25 23:47:20
177
原创 20211022 day04(上)三种循环语句 for循环,while循环 ,do...while循环
20211022 day04 三种循环语句 流程控制语句之循环语句 for循环 while循环 while语句 do...while语句 控制跳转语句 break continue return 方法(函数) 04.01_Java语言基础(循环结构概述和for语句的格式及其使用)(掌握) 案例:在控制台输出10次"helloworld"; A:什么是循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时, 需要
2021-10-24 21:35:06
304
原创 HADOOP
1、配置hadoop [hadoop@server1 ~]$ cd hadoop/etc/ [hadoop@server1 etc]$ vim hadoop/slaves [hadoop@server1 etc]$ vim hadoop/core-site.xml [hadoop@server1 etc]$ vim hadoop/hdfs-site.xml [hadoop@server1 e...
2018-08-28 08:34:20
1410
原创 Mfs分布式文件系统
Server1:master 172.25.77.1 Server2:chunkserver 172.25.77.2 Server3:chunkserver 172.25.77.4 物理机:172.25.77.250 :测试 [root@mfs1 rhel6]# yum install moosefs-master-3.0.100-1.rhsysv.x86_64.rpm ...
2018-08-26 08:23:35
518
原创 t5 3 rt6rtf3 gfr
Gitlab安装 软件下载(官方下载慢,推荐使用国内镜像站点) https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/ 软件安装: #yuminstall-ycurlpolicycoreutils-pythonopenssh-servercronie #yuminstall-ygitlab-ce-11.0.1-ce....
2018-08-24 08:32:08
362
原创 tomcat+memcached
交叉存放 Tom 1 tom 2 N1 N1 N1 N2 同时挂掉 不能工作 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Co...
2018-08-23 13:07:04
517
原创 salt
[root@server1 yum.repos.d]# yum list salt-* [root@server1 yum.repos.d]# yum install salt-master [root@server1 yum.repos.d]# cd /etc/salt/ [root@server1 salt]# ls cloud cloud.deploy.d...
2018-08-23 10:26:56
251
原创 zabbix
Server2 Nginx [root@server2 ~]# rpm -ivh nginx-1.8.0-1.el6.ngx.x86_64.rpm Location /status { Stub_status on; Access_log off; Allow 127.0.0.1 ...
2018-08-23 10:24:09
443
原创 Kubernetes(K8S)集群管理Docker容器
一、架构拓扑图 二、环境规划 角色 IP 组件 master 172.25.77.1 etcd kube-apiserver kube-controller-manager kube-scheduler node01 ...
2018-08-21 08:08:50
1596
原创 ansible-playbook批量部署nginx
一.Ansible ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。 yun install -y ansible 二.Playbook编写 首先,ansible主机要和部署的主机要免密钥通讯 ssh-keygen ssh-copyid 172.25.77.2 ...
2018-08-17 08:04:20
584
原创 TIdb 单机测试环境安装
[root@server1 ~]# mv tidb-latest-linux-amd64.tar.gz /usr/local/ [root@server1 ~]# cd /usr/local/ [root@server1 local]# tar xf tidb-latest-linux-amd64.tar.gz [root@server1 local]# ln...
2018-08-15 07:52:21
544
原创 mysql读写分离
1、sever3主机 安装读写分离代理 mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz [root@server3 ~]# tar zxf mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz -C /usr/local/ [root@server3 ~]# cd /usr/local/ [root@server3 ...
2018-08-14 08:11:44
281
原创 配置codis 集群
[root@server1 ~]# ls codis-release3.2.zip go1.8.linux-amd64.tar.gz jdk-8u121-linux-x64.rpm zookeeper-3.4.9.tar.gz zookeeper.out [root@server2 ~]# ls redis-4.0.1 redis-4.0.1.tar.gz [root@server3...
2018-08-12 07:00:41
728
原创 redis简单配置
Redis 集群必须为奇数 整体同步为整体 快照 同步以后一个个数据同步 内存存放数据 当两个slave有master down以后进行master切换高可用 [root@server2 redis-4.0.8]# ls 00-RELEASENOTES BUGS CONTRIBUTING COPYING deps INSTALL Makefile MAN...
2018-08-12 04:35:12
375
原创 组复制
六、组复制 1、修改 server_id=2 gtid_mode=ON enforce_gtid_consistency=ON master_info_repository=TABLE relay_log_info_repository=TABLE binlog_checksum=NONE log_slave_updates=ON log_bin=binlog binlog_format=RO...
2018-08-11 08:15:23
354
原创 mysql高可用
server1:master server2:备用master server3:slave server4:MHA manager 先配置server mysql主从复制 一、数据库配置 1、server1:master [root@server1 mysql]# mysql -pwestos mysql> grant replication slave on *.* to repl@'...
2018-08-10 08:31:14
705
原创 mysql启用半同步复制
2、启用半同步复制 在master上的配置文件中,添加 rpl_semi_sync_master_enabled=ON 在至少一个slave节点的配置文件中添加 rpl_semi_sync_slave_enabled=ON 而后重新启动mysql服务即可生效。 /etc/init.d/mysqld restart 或者,也可以mysql服务上动态启动其相关功能...
2018-08-09 08:13:22
296
原创 Mysql 主从复制
主库:server3:172.25.77.3 从库:server4:172.25.77.4 都安装mysql相关rpm包,并且启动mysql,初始化修改密码 安装好以后启动mysql,找出mysql的初始化密码,登陆进去进行安全初始化 [root@server3 ~]# /etc/init.d/mysqld start ##启动之后过滤查看密码 选中的即是随机生成的初始密码 ...
2018-08-08 08:20:59
133
原创 Lnmp架构 源码编译
Lnmp架构 源码编译 第一阶段 Mysql -boost 5.7 1. Mysql 安装 yum install -y gcc gcc-c++ make ncurses-devel bison openssl-devel zlib-devel yum install -y cmake-2.8.12.2-4.el6.x86_64.rpm Yum install -y re2c-0....
2018-08-07 02:25:48
273
原创 tomcat + nginx 实现均衡负载
TOMCAT 配置主机均衡负载 两台主机相同配置 java环境变量 和配置tomcat [root@server1 ~]# ls apache-tomcat-7.0.37.tar.gz jdk-7u79-linux-x64.tar.gz memcached-session-manager-tc6-1.6.3.jar [root@server1 ~]# tar zxf jdk-7u79...
2018-08-07 01:59:02
312
原创 RHCS 集群套件
RHCS 集群套件 高可用集群端 Luci 实现高可用只需要一个启动图形集群 重新配置把 /etc/cluster/目录下的文件全部删除 安装 Server4 server6 同时安装nginx Server4 Yum install ricci -y Yum install luci -y Yum install luci ricci -y serv...
2018-08-04 06:39:58
415
原创 pacemaker haproxy 实现高可用 均衡负载
Pacemaker+haproxy 实现高可用与均衡负载 root@server4 examples]# cd [root@server4 ~]# ls haproxy-1.6.11 nginx-1.10.1.tar.gz nginx-sticky-module-ng haproxy-1.6.11.tar.gz nginx-1.14.0 nginx-...
2018-08-04 06:34:45
376
原创 pacemaker +nginx 高可用
物理机 yum -y install fence-virtd yum -y install fence-virtd-libvirt yum -y install fence-virtd-multicast systemctl start fence_virtd.service systemctl status fence_virtd.service mkdir /etc/cluste...
2018-08-02 08:17:47
495
原创 NAT模式
NAT模式 [root@server4 ~]# ip addr add 192.168.2.1/24 dev eth1 [root@server4 ~]# ip link set up eth1 [root@server4 ~]# ip addr 2: eth0: link/ether 52:54:00:f5:49:4b brd ff:ff:ff:ff:ff:ff ...
2018-07-31 22:25:40
443
原创 Tum模式
Tum模式 Server1 [root@server1 ~]# modprobe ipip [root@server1 ~]# ip addr add 172.25.77.100/24 dev tunl0 [root@server1 ~]# ip link set up tunl0 [root@server1 ~]# ipvsadm -C [root@server1 ~]# ipvs...
2018-07-31 09:16:46
876
原创 lvs
LVS Server1 [root@server1 yum.repos.d]# vim rhel-source.repo 10 [loadBalancer] 均衡负载 11 name=LoadBalancer 12 baseurl=http://172.25.77.250/rhel6.5/LoadBalancer 13 gpgcheck=0 17 [HighAvai...
2018-07-31 00:39:59
330
原创 Varnish
Varnish server1 cdn varnish 缓冲服务器数据 Server2 httpd发布首页 服务器 Server3 httpd发布首页 服务器 本机 客户端 通过CDN 访问服务器的发布的缓冲 第一阶段 用server1设置server2的缓冲 Server 1 varnish-3.0.5-1.el6.x86_64.rpm varnish-libs-...
2018-07-31 00:38:28
151
原创 封装虚拟机
vm封装 1.新建6.5版本的虚拟机 mem=512(默认选择无图形化安装) GiB=20(虚拟硬盘disk,内存大一点) 选择语言、时区、ip6(不选)、修改密码 首先封装一个6.5的虚拟机(需要硬盘空间足够df -h 查看硬盘空间) Df -h virt-manager 添加新的虚拟机 选择http方式安装 Cpu-...
2018-07-31 00:37:01
396
原创 面向对象
封装 士兵开枪.py lass Gun(): def __int__(self,model): # 枪的型号 self.model = model #子弹的数量 self.bullet_count = 0 def add_bullet(self,count): self.bullet_c...
2018-07-25 07:57:39
238
原创 模块
模块 Random11.py # python的 解析器是在导入模块的时候,会:# 1.搜索当前目录指定的模块文件,如果有就直接导入# 2.如果没有,在搜索系统目录# 注意:如果开发时,给文件起名,不要和系统模块文件中重名import randomrand = random.randint(0,10)print rand test01.py title = ...
2018-07-25 07:41:47
162
原创 文件操作02
文件01.py with open('pi_digits') as file_object: contents = file_object.read() print contents 文件02.py filename = 'pi_digits'with open(filename) as file_object: for lin...
2018-07-25 07:38:25
119
原创 文件操作
文件01 #read方法--读取文件#open函数的第一个参数# 1.打开文件file = open('wenjian01')# 2.操作文件 读/写# read方法:读取文件内容(一次性返回文件的所有内容)test = file.read()print test# 3.关闭文件# close方法:负责关闭文件file.close()# 在开发中,通常会先编写打开和关闭的代码 ...
2018-07-25 07:35:12
142
原创 数据存储 json
import jsonnumber = [1,2,3,4]with open('numbers.json','w') as f_obj: # 我们使用函数json.dump()将数字排列存放到文件中 json.dump(number,f_obj) import jsonnumber = [1,2,3,4]with open('number.json','w') as ...
2018-07-25 07:30:44
306
原创 异常
异常01 #在程序开发中,如果对某些代码的执行的不确定(程序的语法完全 #可以增加try来捕捉异常 try: num = int(raw_input('请输入一个整数'))except: print '请输入正确的整数' 在程序开发中。如果对某写代码的执行不确定(程序的语法完全正确)可以增加try来捕获异常。 Try: 尝试执行的...
2018-07-25 07:22:18
160
原创 if判断
判断(if)语句 if 判断语句的基本语法 if 要判断的条件: 条件成立时,要做的事情 #注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加) #在 python 开发中,Tab 和空格不要混用 判断语句演练: 需求: 1.定义一个整数变量 2.判断是否满 18 岁(>=) >=:比较运算符 比较关系运算符:==,!=,>,&...
2018-07-20 03:33:49
11213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅