自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (8)
  • 收藏
  • 关注

原创 Mac m1 下eclipse下载及jdk环境变量配置

下载此版本即可,下载完成之后一直点击下一步安装;这个路径即是安装的j d k所在的路径。2、安装完成之后,配置环境变量。看到以上版本信息即是配置成功。cd /Users/电脑名称。3、编辑文件,配置环境变量。4、在文件末尾加上以下三行。此版本为m1芯片适用版本。2、下载后下一步安装即可。一、安装eclipse。1、下载eclipse。6、查看下是否配置成功。

2023-07-26 18:17:59 3820 2

转载 Mac 配置Sublime text 3 -C语言环境配置

目录1.下载安装sublime text 32.配置C语言编译系统3.新建一个c语言文件4.编译运行c程序1.下载安装说明:官网下载Mac版本 将sublime拖到application中,打开Finder,安装sublime 序列号激活。Help->enter licencse,键入你找到的序列号,BEGIN开头,END结尾,成功激活,原来的enter变成remove2.配置c语言编译系统1.安装gccbrew install gcc...

2022-03-15 10:23:44 2261 3

转载 Centos7.8安装ansible

一、安装ansible软件1、安装yum源rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpmyum install epel-release -yyum install ansible要是报错:epel源与python版本冲突原因,有些包是需要依赖python2.6的版本,此主机的python版本是2.7.5。2、那就先卸载 epel-release源yum install e

2021-01-04 12:35:24 629 1

转载 CentOS7安装Ansible2.8.3

文章目录CentOS7安装Ansible2.8.3 一、Ansible简介 二、准备工作 三、部署搭建 1. 修改主机名和hosts文件 2. 安装Python3.7.4,并且升级pip 3. 使用pip安装virtualenv 4. 创建deploy用户,并配置好pip国内源 5. 使用 virtualenv 命令创建一个专用的python3.7环境来配置安装使用ansible2.8.3 6. 配置deploy

2021-01-04 12:31:09 429

转载 ansible安装及使用

一、ansible介绍1、ansible简介 官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。Ansible跟其他IT自动化技术的区别在于其关注点并非配置管理、应用部署或IT流程工作流,而是提供一个统一的界面来协调所有的IT自动化功能,因此Ansible的系统更加易用,部署更快。Ansible可以让用户避免编写脚本或代码来管理应用,同时还能搭建工作流实现IT任务的自动化执行。IT自动化可以降低技术门槛及对传统I...

2021-01-04 12:16:18 291

转载 Ansible模块

Ansible模块知多少ansible 默认提供了很多模块来供我们使用。在 Linux 中,我们可以通过 ansible-doc-l 命令查看到当前 ansible 都支持哪些模块,通过ansible-doc-s模块名 又可以查看该模块有哪些参数可以使用。 下面介绍比较常用的几个模块:1 2 3 4 5 6 7 8 9 10 11 12 13copy模块file模块cron模块group模块user模块yum模块service模块script模块pin...

2020-12-22 15:10:17 85

原创 Linux下mysql8.0初始化失败解决方案

一、【Mysql初始化配置】:[root@localhost cdrom]# cd /usr/local/bin[root@localhost bin]# mysqld - -initialize - -user=mysql[root@localhost bin]# mysqld - -initialize-insecure - -user=mysql[root@dns lib]# vim /etc/my.cnf 在该文件中插入:skip-grant-tables注释:编...

2020-12-04 10:15:16 6491 5

原创 centos7.8挂载ntfs格式u盘

centos7.8默认不支持ntfs格式,所以要下下载软件支持。1.下载软件ntfs-3g即可;2.下载步骤如下:1)centos默认源中没有此工具包,我们需要自己配置一个源:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo下载阿里的一个源文件,到yum的源目录/etc/yum.repo.d中,命名为epel.repo2)新加了源,则需要重新建立以下源:yum make

2020-12-03 17:02:41 1226

原创 centos7.8配置Amoeba+Mysql数据库读写分离

转自:https://www.cnblogs.com/liuyisai/p/6009379.html一、Amoeba是什么Amoeba(变形虫)项目,专注分布式数据库proxy开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。主要解决:•降低数据切分带来的复杂多数据库结构•提供切分规则并降低数据切分规则给应用带来的影响•降低db与客...

2020-11-24 19:54:50 452

原创 Linux虚拟机服务器mysql主从复制关于UUID重复所导致的出现Slave_IO_Running: Connecting /Slave_IO_Running: No的解决方法

场景1:UUID相同出现以下情况由于克隆了两天虚拟机,导致mysql的uuid一样,在Linux虚拟机上试验mysql主从复制的时候,出现了Slave_IO_Running: Connecting/Slave_IO_Running: No的情况。报如下出错:Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these

2020-11-18 22:26:30 623

转载 Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从)

转自:https://www.cnblogs.com/cao-lei/p/13603043.html1. 主从复制解释#  将主数据库的增删改查等操作记录到二进制日志文件中,从库接收主库日志文件,根据最后一次更新的起始位置,同步复制到从数据库中,使得主从数据库保持一致。2. 主从复制的作用#高可用性:主数据库异常可切换到从数据库 负载均衡:实现读写分离 备份:进行日常备份3. Mysql主从复制过程#  Binary log:主数据库的二进制日志;Relay log:从服务.

2020-11-18 18:14:10 246

转载 Linux下的Mysql的主从备份

MySQL复制概述MySQL数据库支持同步复制、单向、异步复制,在复制的过程中一个服务器充当主服务,而一个或多个服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。注意:当你进行复制时,所有对复制中的表的更新必须在主服务器上进行。否避免用户对主服务器上的表进行的更

2020-11-18 17:53:28 277

转载 Shell脚本中判断变量为数字的3种方法

这篇文章主要介绍了Shell脚本中判断变量为数字的3种方法,本文分别介绍了expr、sed两种方法,并给出了一个判断脚本,需要的朋友可以参考下方法1:通过expr 计算变量与一个整数值相加,如果能正常执行则为整数,否则执行出错,$?将是非0的值代码如下:expr $args + 0 &>/dev/null1方法2:打印变量通过sed替换的方式,将变量中的数字替换为空,如果执行替换后变量为空,则为整数代码如下:echo $args | sed 's/[0-9]//g'

2020-11-13 15:43:52 3326

转载 inotifywait的安装及基本使用

由于每次前端同学的vue项目push到git后,都需要私下告诉我,然后我更新代码并重新构建,嫌麻烦,但由于本地环境的ip非公网ip,webhook不可达,所以只能使用crontab定时拉取代码,再配合inotifywait监听文件变化,自动build构建代码,遂写此文记录下inotifywait的安装和基本使用,以便后续查阅。转自:https://blog.csdn.net/qq_37788558/article/details/104985262一、inotifywait介绍Inotify.

2020-10-18 14:54:25 2620 2

转载 while read读取文本内容

读取文件给 while 循环方式一:exec <FILE while read line do cmd done 方式二:cat FILE_PATH |while read line do cmd done 方式三:while read line do cmd done <FILE举例:ip.txt内容如下:10.1.1.11 root 12310.1.1.22 root 11110.1.1.33 r.

2020-10-18 14:31:24 3419

转载 inotifywait实现文件监控

应用场景文件监控可以配合rsync实现文件自动同步,例如监听某个目录,当文件变化时,使用rsync命令将变化的文件同步。(可用于代码自动发布)安装noitify下载地址:http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gzcd inotify-tools-3.14./configuremakemake install1 2 3 4安装成功后在/usr/local/bin.

2020-10-18 14:29:55 1014

转载 Shell字符串截取(# %)

从指定字符(子字符串)开始截取这种截取方式无法指定字符串长度,只能从指定字符(子字符串)截取到字符串末尾。Shell 可以截取指定字符(子字符串)右边的所有字符,也可以截取左边的所有字符。1) 使用 # 号截取右边字符使用#号可以截取指定字符(或者子字符串)右边的所有字符,具体格式如下:${string#*chars}其中,string 表示要截取的字符,chars 是指定的字符(或者子字符串),*是通配符的一种,表示任意长度的字符串。*chars连起来使用的意思是:忽略左边的所有字符,

2020-09-27 16:59:12 1342

转载 linux下free命令详解

free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。如果加上 -h 选项,输出的结果会友好很多:有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数:$ free -h -s 3上面的命令每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + c。由于 free 命令本身比较简单,所以本文的重点会放在如何通过 free 命令了解系统当前的内存使用状况。输出简介下面先解释一下输出的内容:Mem行(第二.

2020-09-27 09:02:35 1863

原创 Linux中发送告警邮件

1.准备一个测试账号:如[email protected],作为发件人。注意:保证邮箱的pop3/smtp是开启状态;如下:并且开通授权码,记下自己邮箱的授权码。2.编辑配置文件/etc/mail.rc,添加如下内容:3.测试一下:echo "test content!!" | mail -s "test" [email protected] 可以看到[email protected]邮箱已经收到了刚刚配置的[email protected]作为发件人发过来的...

2020-09-26 11:24:49 2228

转载 linux中seq命令用法

用于产生从某个数到另外一个数之间的所有整数例一:# seq 1 10结果是1 2 3 4 5 6 7 8 9 10例二:#!/bin/bashfor i in `seq 1 10`;doecho $i;done或者用for i in $(seq 1 10)也可以seq-f, --format=FORMAT use printf style floating-point FORMAT (default: %g)-s, --separator=STRING use S...

2020-09-25 14:26:25 460

转载 grep -q

grep -q用于if逻辑判断 安静模式,不打印任何标准输出。如果有匹配的内容则立即返回状态值0。grep -q的用法 # if grep -q hello a.txt ; then echo yes;else echo no; fiyeszzx@sdcm152:~$ cat at.txt04:55:00 up12:02, 0 users, load average: 0.00, 0.01, 0.05zzx@sdcm152:~$ cat at.txt |grep -...

2020-09-25 11:26:34 7742

转载 协议号与端口号详解

IP是网络层协议,IP头中的协议号用来说明IP报文中承载的是哪种协议(一般是传输层协议,比如6 TCP,17 UDP;但也可能是网络层协议,比如1 ICMP;也可能是应用层协议,比如89 OSPF)。TCP/UDP是传输层协议,TCP/UDP的端口号用来说明是哪种上层应用,比如TCP 80代表WWW,TCP 23代表Telnet,UDP 69代表TFTP。目的主机收到IP包后,根据IP协议号确定送给哪个模块(TCP/UDP/ICMP...)处理,送给TCP/UDP模块的报文根据端口号确定送给哪个应用程序

2020-09-01 20:55:02 2619

转载 Linux设置组密码

一、建立用户组和删除:horse[root@test ~]# groupaddhorse[root@test ~]# groupdelhorse二、用户组的密码管理1、gpasswd基础知识[root@test ~]# gpasswd -hUsage: gpasswd [option] GROUPOptions:-a, --add USER add USER to GROUP-d, --delete U...

2020-08-23 18:50:56 12144

原创 xshell连接centos变慢解决方法

由于各种原因,经常更换网络环境,然后发现,每次修改网络环境后(配置了dns),xshell连接虚拟机的rhel或者CentOS非常慢找到原因:原来是ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可,操作如下:修改文件:/etc/ssh/sshd_configUseDNS yes --->默认为注释行UseDNS no --->把注释打开,改为no注意:修改完之后,systemctl restart sshd重启ssh服务才能生效...

2020-08-21 12:53:26 1196 1

转载 Linux配置yum源(本地源和网络源)

目录一:配置本地yum源二:配置网络yum源更新源可以获取最新的软件信息,以更新您的系统Redhat7配置源YUM(Yellow dog Updater Modified):yum是Redhat系列系统基于RPM包构建的软件更新机制,可以自动解决 rpm 包之间的依赖关系,所有软件包由集中的yum软件仓库提供。其理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、 删除等操作,减少..

2020-08-16 20:20:37 1876

转载 如何搭建本地yum源,阿里yum源以及自己的网络yum源?

一.本地源的yum源的搭建(一)添加新的yum源配置文件iso.repo(名字可以自己命名,但是后缀必须是repo结尾)注意:目录 /etc/yum.repos.d 下的 .repo 文件将会被yum工具读取 建议:只保留一个 .repo的文件。[root@uplooking ~]# vim /etc/yum.repos.d/iso.repo(二)添加内容如下:(注意在根目录下要建个iso的目录,并将光盘挂载到该目录下)[base]name=bashbas...

2020-08-16 19:56:28 1016

转载 centos8安装openOffice

centos8安装openOffice一、安装前准备1.百度云下载安装包openOffice4.1.7提取码: u6tm2.官网下载3.手动上传安装包服务器上。我上传的目录是/opt/openoffice,下面不再说明了二、安装1.目录跳转cd /opt/openoffice/12.解压tar -zxvf Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN.tar.gz13.执行安装1)解压后跳转到z.

2020-08-13 21:19:33 829

原创 centos7 中mysql8.*修改root密码

Linux下mysql升级到8.0版本了,以往mysql5.7设置密码的方法已经失效,如set password及password()函数等总结归纳以下方法:很多人卡在了步骤5和步骤7,此时注意将root原来的密码置空并且刷新权限再进行修改1 安装好mysql8.0后,root账号进mysql发现进不去mysql -uroot -p2 进入配置文件vim /etc/my.cnf添加代码skip-grant-tables即可跳过mysql密码验证进行登录...

2020-08-13 20:58:20 2739 1

转载 通过 chroot 重新设置 root 密码

通过 chroot 重新设置 root 密码忘记了 root 密码该怎么办?接下来的 demo 将演示如何通过 chroot 命令重新设置 centos7 中被忘记了的 root 密码。systemd 的管理机制中,rescure 模式和 emeryency 模式是无法直接取得 root 权限的,需要使用 root 密码才能进入 rescure 和 emeryency 环境。所以我们需要通过其他方式来设置 root 密码。我们可以为内核的启动指定 "rd.break" 参数,从而让系统在启动的早期停下

2020-08-12 18:06:10 3490

转载 Linux查看mysql 安装路径

Linux查看mysql 安装路径一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:whereis mysql回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)[root@localhost ~]# whereis mysqlmysql: /usr/bi..

2020-08-12 17:36:29 2473

转载 centos7 设置当前运行级别和默认运行级别

centos6是通过修改/etc/inittab来修改默认运行级别的:<span style="color:rgba(0, 0, 0, 0.75)"><span style="color:#000000"><code>[root<span style="color:#4f4f4f !important">@localhost</span> ~]<span style="color:#880000 !important">&l...

2020-08-06 08:47:59 1137

转载 Linux视频教程—笔记(全)

Linux操作系统学习linux的特点优点:1、免费的/开源的系统2、支持多线程/多用户的系统3、安全性好4、对内存和文件管理优越linux体积最少只需要内存4M,由于小所以可以做嵌入式开发缺点:操作相对困难Linus于1991年至1994年将unix的微型版minis加以开发出linux现在redhat红帽子、BSD、SUN等公司进行再发行在windows环境下可以使用(VM等)虚拟机来运行linux在linux运行startx命令可以进入图..

2020-07-07 17:07:12 617

转载 韩顺平Linux教程学习笔记

韩顺平Linux教程学习笔记 写在前面 虚拟机 Linux目录结构 远程登录Linux系统 vi和vim编辑器 关机、重启和用户登录注销 用户管理 实用指令 组管理和权限管理 定时任务调度 Linux磁盘分区、挂载 网络配置 进程管理 RPM YUM 搭建JAVAEE环境 安装Tomcat 安装Eclipse 安装mysql Shell编程 Shell编程综合案例 Python定制篇 开发平台Ubuntu 虚拟机.

2020-07-07 15:12:26 8080 3

原创 eclipse国内镜像下载

eclipse国内镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/

2020-07-06 15:22:11 7153

转载 Centos启动eclipse出现java.lang.unsatifisedLinkError:org.eclipse.swt.internal.gtk.OS._cachejvmptr()V 解决措施

问题出现场景我在虚拟机linux Centos6.9版本下载eclipse解压安装后,eclipse启动出现错误查看日志发现报错java.lang.unsatifisedLinkError:org.eclipse.swt.internal.gtk.OS._cachejvmptr()V问题解决思路在确认自己JAVA配置环境无误后,下载版本无误(64位),仍无法正常启动eclipse,于是网上查阅资料1.JRE配置将JRE复制文件夹入eclipse/中,仍未解决2.eclipse.ini配置

2020-07-06 15:11:51 932

转载 Centos 安装Eclipse报错java.lang.UnsatisfiedLinkError: Could not load SWT library

在CentOs上安装Eclipse时报错:!ENTRY org.eclipse.osgi 4 0 2017-08-15 00:22:12.612!MESSAGE Application error!STACK 1java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: /home/badou/app/eclipse/configuration/org.eclipse.osgi/744/0/.cp/libswt...

2020-07-06 15:05:20 857

转载 linux shell 提示符消失 终端提示符显示-bash-4.1# 解决方法

昨晚对服务器自带Python升级后,终端就不是以前root@主机+路径的显示方式了 如下图:查了很多资料,有人说是root目录下.bash_profile和.bashrc两个文件缺失,但我的这两个文件是存在的,到今晚才发现是/etc/profile的问题,现在对这一个问题进行一下总结情况一:root目录下没有.bash_profile和.bashrc这两个文件解决方法:到/etc/skel/目录下把这两个文件拷到/root目录下cp/etc/skel/.bashrc/root...

2020-06-29 20:27:54 1186 1

转载 条件覆盖,路径覆盖,语句覆盖,分支覆盖

条件覆盖,路径覆盖,语句覆盖,分支覆盖语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误;判定覆盖是指选择足够的测试用例,使得运行这些测试用例时,每个判定的所有可能结果至少出现一次,但若程序中的判定是有几个条件联合构成时,它未必能发现每个条件的错误; 条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支;判定/条件覆盖是使判定中每个条件的所有可能结果至少出现一次

2020-06-16 20:41:51 2199

转载 Flask-RESTful——请求参数解析详解

一、Flask_RESTful——请求解析Flask-RESTful 的请求解析接口是模仿 argparse 接口。它设计成提供简单并且统一的访问 Flask 中 flask.request 对象里的任何变量的入口。from flask.ext.restful import reqparse# 创建参数解析对象,进行请求参数解析parser = reqparse.RequestParser()# 请求携带参数格式parser.add_argument('rate', type=int,

2020-06-16 11:19:35 2166

转载 FlaskRESTful之请求处理(RequestParser)

RequestParser请求处理使用步骤:1. 导包from flask_restful.reqparse import RequestParser2. 创建requestparser对象 # 1. 创建RequestParser实例 parser = RequestParser()3. 添加数据验证逻辑add_argument()方法的参数:第一个参数:验证的参数的名称,第二个参数(location):传递验证数据的方式,第三个参

2020-06-16 11:11:02 2843

xampp启动Apache提示busy及api-ms-win-crt-runtimel1-1-0dll缺失的解决方案

xampp启动Apache提示busy及api-ms-win-crt-runtimel1-1-0dll缺失的解决方案

2018-10-08

xampp1.6.8版本

xampp1.6.8版本,集成了Apache和mysql和php,下载安装即可

2018-10-07

httpwatch pro

httpwatch,可用于IE浏览器抓取数据包,进行分析,里面包含安装包和配置说明,按照配置说明即可正常使用

2018-10-07

agileone1.1版本

agileone1.1版本,里面包括安装包和配置说明,按照配置说明操作即可正常使用

2018-10-07

phpwind7.3版本

phpwind7.3版本,里面包括安装包和本地配置说明,按照配置说明操作即可正常使用

2018-10-07

apache-ant-1.9.13

apache-ant-1.9.13实现项目的自动构建和部署等功能...

2018-08-29

cmder命令行工具

Cmder可以用来替换windows下的cmd命令工具,多窗口,界面更好看 ,使用更方便

2018-08-29

strawberry-perl-5.10.1.0

下载安装文件,默认安装即可,配置webtours需要strawberry-perl-5.10.1.0

2018-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除