2 行走_

尚未进行身份认证

自动化测试,接口测试,性能测试Python, Jenkins

等级
TA的排名 9w+

python操作redis(单机、集群、哨兵)

安装单机和哨兵,使用的是redis模块,所以下载redis即可,使用pip或者pip3命令来安装。pip3 install redis集群需要用到rediscluster模块,采用以下命令安装redis-py-cluster即可,最好指定版本pip3 install redis-py-cluster=1.3.6redis单机连接import redisconn = redis...

2020-03-07 15:26:10

python时间time格式化、时间戳

GMT:格林尼治时间,是世界时和地球经线的起点。UTC:通用协调时,一般可以当成GMT一样的使用时间戳:当前的时间到1970年1月1日 8:00的秒数,即这个起点为0,当前那个起点所经过的秒数,就是时间戳python获取时间戳time.time()import timet = time.time()print("时间戳:", t) #单位为秒,后边最多有7位小数时间戳: 1583...

2020-03-01 14:40:07

mysql主从配置后,从mysql如何同步主mysql以前的数据?

我们知道,mysql主从配置后,主上的更新,将会自动同步到从mysql上,但如果主服务器之前已经存在数据,我们如何在从mysql同步?主从同步只能基于搭建好之后的数据操作的同步,无法同步以前的数据,故需要手动同步。参考“mysql 主从复制原理及步骤”mysqldump手动复制切换到mysql/bin目录下,执行以下命令:# 导出db_user数据库./mysqldump -uroot...

2020-01-06 13:52:40

mysqld: Table 'mysql.plugin' doesn't exist

mysql移动安装位置后,无法重启,每次重启就报以下错误:Starting MySQL. ERROR! The server quit without updating PID file查看error日志,提示:mysqld: Table ‘mysql.plugin’ doesn’t exist网上的很多方法都试过,都没成功,最后我开始重装mysql,同时也删除了以前的数据,发现还...

2020-01-06 13:20:22

Python中获取当前文件的路径、当前文件所在的目录、拼接路径、当前文件的父目录、文件是否存在

前言编写python脚本实现功能的工作中,我们常常遇到操作文件的位置问题,本文大概的列举了几种常用的方法,欢迎大家评论和补充。获取当前文件的路径os.path.abspath(__ file __)import os# 可以用__file__获取当前文件的全路径current_file_path = os.path.abspath(__file__)print(current_fil...

2019-11-16 16:35:08

Java字符串与数字相互转换

数字转字符串String.valueOf()public class Demo{ public static void main(String[] args){ int i = 100; String str = String.valueOf(i); }}字符串转数字Integer.parseInt()public class Demo{ public static voi...

2019-11-12 21:30:55

Java String学习--字符串格式化、包含对象个数、字面值

字符串概念字符串是字符的组合,它不是基本数据类型,字符char才是基本数据类型,在Java中,字符串是一个类,我们看到的字符串都是对象。创建方式:字面值创建:String str1 = “ab”;new的方式调用String的构造方法创建:String str2 = new String(“abc”);通过+加号进行字符串拼接创建:String str3 = “my” + “name”...

2019-11-10 12:14:19

Java编译过程

前言Java学习过程中,习惯都用IDE直接运行代码,今天再一次用命令行窗口运行代码,结果又一次出现了以前遇到过的报错。HelloWorld程序package com.libao.practice;public class HelloWorld { public static void main(String[] args) { System.out.println...

2019-11-09 09:57:41

zookeeper中的QuorumPeerMain解析

[root@e-root-4 ~]# jps10139 Jps31212 QuorumPeerMainQuorumPeerMain是zookeeper集群的启动类,用来加载配置启动QuorumPeer线程的。Quorum是定额的意思,Peer是对等的意思。Quorum表示zookeeper启动后,服务数量就确定了。zookeeper是基于paxos算法实现的,paxos是一个唯一的分布式集...

2019-11-04 08:56:24

Linux安装JDK

Linux安装JDK上传包到Linux机器中/usr/local/software/jdk-8u192-linux-x64.tar.gz# 解压tar zxvf /usr/local/software/jdk-8u192-linux-x64.tar.gz# 编辑/etc/profilevi /etc/profile# 添加一下内容export JAVA_HOME=/usr/loc...

2019-10-30 14:26:47

卸载redis

查看redis是否运行,若是,则关闭ps aux | grep redis# 粗暴杀死进程kill -9 pid# redis客户端关闭进程./src/redis-cli shutdown需把/usr/local/redis/bin/目录下的redis相关的文件删除即可rm -rf /usr/local/bin/redis*删除安装目录文件rm -rf /usr/local/...

2019-10-29 10:08:42

Docker基础原理

前言Docker是一个开源的软件项目,让用户程序部署在一个相对隔离的环境运行,借此在Linux操作系统上提供一层额外的抽象,以及操作系统层虚拟化的自动管理机制。需要额外指出的是,Docker并不等于容器(containers),Docker只是容器的一种,其他的种类的容器还有Kata container,Rocket container等等。基本原理Docker利用Linux中的核心分离机制...

2019-10-25 15:01:34

Linux Namespace : 简介

在初步的了解 docker 后,笔者期望通过理解 docker 背后的技术原理来深入的学习和使用 docker,接下来的几篇文章简单的介绍下 linux namespace 的概念以及基本用法。namespace 的概念namespace 是 Linux 内核用来隔离内核资源的方式。通过 namespace 可以让一些进程只能看到与自己相关的一部分资源,而另外一些进程也只能看到与它们自己相关的...

2019-10-25 14:52:52

idea打包web war,并将war包部署到测试环境中

idea打包war首先用idea打开项目,然后点击File > Project Structure进入后,点击Artifacts找到你的Java项目然后点击Apply。进入到Build > Build Artifacts大约1分钟后,就能在你所设定的路径下,找到war包。部署到Linux测试机如果是更新包的话,需要先将测试机的tomcat关闭先找到t...

2019-10-23 16:09:08

Docker安装(centos版)

Docker支持的系统Docker支持多种系统的安装,除了Linux版本,还支持Mac、Windows版本。我们常用的是安装在Linux上,同时也支持多种的Linux系统,包括centos,ubuntu, debian等等。不同的操作系统版本,可以参照官方文档中,对应的提示来安装,本文介绍centos系统下的Docker安装。https://docs.docker.com/v17.09/en...

2019-10-22 22:18:05

Java学习

方法重载在一个类中,有一系列方法,其方法名相同,但各自的参数不同,称为方法重载(overload),比如Java构造器,其方法名与类名相同(但方法名首字母要小写),多个方法名相同,但参数不同。但不限于构造器,还有其他的,比如String类中的indexOf方法public class Hello { public void hello(){} public void hell...

2019-10-18 23:26:30

Linux命令记录

查看端口占用状况:lsof -i:8080查看防火墙状态:systemctl status firewalld.service

2019-10-18 23:08:53

Kafka初步学习

Kafka可以作为消息中间件,在企业应用很广泛。当前的企业应用的子系统是非常多的,一个应用,可能就包含了MySQL, Redis, WebApp, DB…,多个子系统,而不同系统之间的API是有差异的,Kafka就是作为中心,负责与每个子系统的对接。关键术语消息(message)消息是Kafka的数据单元,是键值对(key value)构成,key作为元数据,是可选的,一般用来划分消息所在的...

2019-10-13 09:29:07

MySQL无法启动服务和navicat无法连接mysql

无法启动服务很可能的原因就是本地的配置文件my.ini,配置有问题,主要原因可能是utf8编码设置的原因,可以参考这篇博客:https://blog.csdn.net/hanxue6898/article/details/82992011navicat无法连接mysqlmysql服务也运行了,但是navicat安装后,连接本地mysql就出现以下报错:Authentication pl...

2019-10-12 11:07:30

mysql修改配置文件和修改密码

安装了Mysql后,我发现自己不知道怎么登陆了。上网查询了,然后改了配置文件,修改了密码就OK了。修改my.ini找到mysql安装的目录,目录底下有一个my.ini,如果没有,则新建一个,文件内容就填以下的内容。[mysql]default-character-set=utf8[mysqld]basedir=C:\tools\mysql\currentdatadir=C:\Pro...

2019-10-12 09:48:48

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。