- 博客(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 919
原创 day23 20211203 多线程
day23授课目录: 多线程 进程的概述和多进程的意义 线程的概述和多线程的意义 JVM运行原理以及JVM启动的线程探讨 实现多线程 线程调度 线程控制23.01_多线程(进程概述及多进程的意义)(理解)A:线程和进程 要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。B:进程概述 什么是进程呢?通过任务管理器我们就可以看到进程的存在。 概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。
2021-12-14 16:10:05 166
原创 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 244
原创 20211029 day06 面向对象基本概念
面向对象的思想 类与对象及其应用对象的内存图成员变量和局部变量的区别匿名对象封装(private)this关键字06.04_面向对象(学生类的定义)(掌握)A:学生事物 属性: 姓名 , 年龄 行为: heheB:学生事物与学生类的对应关系 属性 ----- 成员变量 行为 ----- 成员方法C:案例演示 根据分析,完成学生类代码public class Student {//private 私有的,是一个权限修饰符,可以修饰成员变量,成员方法,
2021-11-17 11:49:24 85
原创 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 4202
原创 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 108
原创 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 150
原创 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 1308
原创 Mfs分布式文件系统
Server1:master 172.25.77.1Server2:chunkserver 172.25.77.2Server3: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 402
原创 t5 3 rt6rtf3 gfr
Gitlab安装软件下载(官方下载慢,推荐使用国内镜像站点)https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/ 软件安装:# yum install -y curl policycoreutils-python openssh-server cronie# yum install -y gitlab-ce-11.0.1-ce....
2018-08-24 08:32:08 276
原创 tomcat+memcached
交叉存放 Tom 1 tom 2N1 N1 N1 N2 同时挂掉 不能工作 Trying ::1...telnet: connect to address ::1: Connection refusedTrying 127.0.0.1...telnet: connect to address 127.0.0.1: Co...
2018-08-23 13:07:04 419
原创 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]# lscloud cloud.deploy.d...
2018-08-23 10:26:56 164
原创 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 344
原创 Kubernetes(K8S)集群管理Docker容器
一、架构拓扑图二、环境规划 角色 IP 组件 master 172.25.77.1 etcd kube-apiserver kube-controller-manager kube-scheduler node01 ...
2018-08-21 08:08:50 1448
原创 ansible-playbook批量部署nginx
一.Ansibleansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。yun install -y ansible 二.Playbook编写首先,ansible主机要和部署的主机要免密钥通讯 ssh-keygen ssh-copyid 172.25.77.2...
2018-08-17 08:04:20 486
原创 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 413
原创 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 194
原创 配置codis 集群
[root@server1 ~]# lscodis-release3.2.zip go1.8.linux-amd64.tar.gz jdk-8u121-linux-x64.rpm zookeeper-3.4.9.tar.gz zookeeper.out[root@server2 ~]# lsredis-4.0.1 redis-4.0.1.tar.gz[root@server3...
2018-08-12 07:00:41 609
原创 redis简单配置
Redis集群必须为奇数 整体同步为整体 快照同步以后一个个数据同步 内存存放数据 当两个slave有master down以后进行master切换高可用 [root@server2 redis-4.0.8]# ls00-RELEASENOTES BUGS CONTRIBUTING COPYING deps INSTALL Makefile MAN...
2018-08-12 04:35:12 271
原创 组复制
六、组复制 1、修改server_id=2gtid_mode=ONenforce_gtid_consistency=ONmaster_info_repository=TABLErelay_log_info_repository=TABLEbinlog_checksum=NONElog_slave_updates=ONlog_bin=binlogbinlog_format=RO...
2018-08-11 08:15:23 252
原创 mysql高可用
server1:masterserver2:备用masterserver3:slaveserver4:MHA manager先配置server mysql主从复制一、数据库配置1、server1:master[root@server1 mysql]# mysql -pwestosmysql> grant replication slave on *.* to repl@'...
2018-08-10 08:31:14 604
原创 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 225
原创 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 83
原创 Lnmp架构 源码编译
Lnmp架构源码编译第一阶段Mysql -boost 5.71. Mysql 安装yum install -y gcc gcc-c++ make ncurses-devel bison openssl-devel zlib-develyum install -y cmake-2.8.12.2-4.el6.x86_64.rpm Yum install -y re2c-0....
2018-08-07 02:25:48 173
原创 tomcat + nginx 实现均衡负载
TOMCAT 配置主机均衡负载两台主机相同配置 java环境变量 和配置tomcat[root@server1 ~]# lsapache-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 238
原创 RHCS 集群套件
RHCS 集群套件高可用集群端Luci 实现高可用只需要一个启动图形集群 重新配置把 /etc/cluster/目录下的文件全部删除安装Server4 server6 同时安装nginxServer4 Yum install ricci -yYum install luci -yYum install luci ricci -y serv...
2018-08-04 06:39:58 252
原创 pacemaker haproxy 实现高可用 均衡负载
Pacemaker+haproxy实现高可用与均衡负载root@server4 examples]# cd [root@server4 ~]# lshaproxy-1.6.11 nginx-1.10.1.tar.gz nginx-sticky-module-nghaproxy-1.6.11.tar.gz nginx-1.14.0 nginx-...
2018-08-04 06:34:45 262
原创 pacemaker +nginx 高可用
物理机yum -y install fence-virtdyum -y install fence-virtd-libvirtyum -y install fence-virtd-multicastsystemctl start fence_virtd.servicesystemctl status fence_virtd.servicemkdir /etc/cluste...
2018-08-02 08:17:47 378
原创 NAT模式
NAT模式 [root@server4 ~]# ip addr add 192.168.2.1/24 dev eth1[root@server4 ~]# ip link set up eth1[root@server4 ~]# ip addr2: eth0: link/ether 52:54:00:f5:49:4b brd ff:ff:ff:ff:ff:ff...
2018-07-31 22:25:40 358
原创 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 689
原创 lvs
LVS Server1[root@server1 yum.repos.d]# vim rhel-source.repo10 [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 198
原创 Varnish
Varnishserver1 cdn varnish 缓冲服务器数据Server2 httpd发布首页 服务器Server3 httpd发布首页 服务器 本机 客户端 通过CDN 访问服务器的发布的缓冲 第一阶段 用server1设置server2的缓冲Server 1 varnish-3.0.5-1.el6.x86_64.rpmvarnish-libs-...
2018-07-31 00:38:28 97
原创 封装虚拟机
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 238
原创 面向对象
封装 士兵开枪.pylass 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 149
原创 模块
模块 Random11.py# python的 解析器是在导入模块的时候,会:# 1.搜索当前目录指定的模块文件,如果有就直接导入# 2.如果没有,在搜索系统目录# 注意:如果开发时,给文件起名,不要和系统模块文件中重名import randomrand = random.randint(0,10)print rand test01.pytitle = ...
2018-07-25 07:41:47 104
原创 文件操作02
文件01.py with open('pi_digits') as file_object: contents = file_object.read() print contents 文件02.pyfilename = 'pi_digits'with open(filename) as file_object: for lin...
2018-07-25 07:38:25 67
原创 文件操作
文件01#read方法--读取文件#open函数的第一个参数# 1.打开文件file = open('wenjian01')# 2.操作文件 读/写# read方法:读取文件内容(一次性返回文件的所有内容)test = file.read()print test# 3.关闭文件# close方法:负责关闭文件file.close()# 在开发中,通常会先编写打开和关闭的代码 ...
2018-07-25 07:35:12 90
原创 数据存储 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 224
原创 异常
异常01#在程序开发中,如果对某些代码的执行的不确定(程序的语法完全#可以增加try来捕捉异常try: num = int(raw_input('请输入一个整数'))except: print '请输入正确的整数' 在程序开发中。如果对某写代码的执行不确定(程序的语法完全正确)可以增加try来捕获异常。 Try:尝试执行的...
2018-07-25 07:22:18 104
原创 if判断
判断(if)语句if 判断语句的基本语法if 要判断的条件:条件成立时,要做的事情#注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加)#在 python 开发中,Tab 和空格不要混用判断语句演练:需求:1.定义一个整数变量2.判断是否满 18 岁(>=)>=:比较运算符比较关系运算符:==,!=,>,&...
2018-07-20 03:33:49 10933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人