自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 Win8.1下QT4.8集成开发环境的搭建

说明:最近想通过一段时间的C++的学习,开始学习QT,并以此来更加巩固C++的学习,于是开始着手搭建开发环境,开始折腾了一个下午,qt都没正常运行起来。终于通过几次尝试,完成了qt-creator3.2.1、minGW4.8.1、qt-win-opensource-4.8.6的安装和环境变量的设置。  好吧,我们开工吧。。。。。。。 1、首先,下载需要的程序,可以去qt官网下载,htt

2014-09-18 16:33:40 937

原创 Skywalking 9.4部署监控Java应用链路跟踪

本文主要描述使用docker快速部署skywalking服务端及UI,以及监控java项目

2023-07-13 11:42:08 770

原创 MySQL8.0与MySQL5.7区别

近期部署安装使用了MySQL8.0.28,通过使用,对比MySQL5.7新增的特性,防止采坑

2022-07-30 17:40:30 5306 2

原创 使用Ansible编写playbook自动化安装php7.3.14

准备条件ansible centos自带,就不在赘述安装。配置好ansible的host,这块自查搜索引擎;php包及libzip.tar.gz需要自己下载到指定文件夹;以下是纯playbook---- hosts: web tasks: - name: "install php 依赖包" yum: name: - epel-release - cmake3 - cmake .

2020-07-30 11:49:17 700

原创 Centos6.5下升级gcc、g++到4.8.5

一.背景 由于目前的主流环境是Centos7.x,一些编译安装的扩展库等依赖的gcc,g++版本要高。我在编译swoole4.5.2的时候,报g++ 11编译失败。二,编译安装,一键脚本安装2.1前提条件:Centos6.x默认安装了GCC4.4.7,没有需要提前安装gcc#!/bin/bash# install gcc 4.8.5wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2tar -jxvf g...

2020-07-28 15:12:26 667

原创 Centos7下使用systemd管理redis服务启动

systemctl管理Redis背景 直接编译安装的redis没有直接service管理,试试使用systemctl管理吧。1.编辑服务文件vim /usr/lib/systemd/system/redis.service[Unit]Description=Redis persistent key-value databaseAfter=network.target[Service]ExecStart=/home/data/redis/bin/redi...

2020-06-15 10:17:02 1300

原创 使用docker-compose 安装Redis最新版,并且设置密码

直接上docker-compose.yml。version: '2'networks: app-tier: driver: bridgeservices: redis: container_name: 'redis' image: 'redis' restart: always networks: - app-tier ports: - 6999:6379 command: redis-server --p

2020-06-15 09:54:33 5325

原创 Python使用生成器generator

使用生成器,生成一个列表,保存从历史日期到现在所有的天#!/usr/bin/pythonimport datetimedef date_print(day): Lis = [] begin = datetime.datetime.strptime(day, '%Y-%m-%d') #print(type(begin)) nowtime = dateti...

2020-04-24 11:14:09 170

原创 K8S中Pod的水平扩展,收缩原理

K8S中Pod的水平扩展,收缩概念:更新Deployment的Pod模板,会滚动更新,依赖Kubernetes项目中的ReplicaSet。apiVersion: apps/v1kind: ReplicaSetmetadata: name: nginx-set labels: app: nginxspec: replicas: 3 selector: ...

2019-11-15 14:45:11 1246

原创 Kubernetes中Pod对象学习笔记

Pod,是k8s项目里面最小的API对象,项目原子调度单位容器的本质是进程k8s就是操作系统!将“进程组”的概念映射到容器技术中,应用之间的密切的协作关系,使得必须部署在同一台机器上。k8s项目的调度器统一按照Pod而非容器的资源需求进行计算的。意义:容器设计模式。Pod的实现原理1.逻辑概念:宿主机上一组共享资源的容器,Pod里面的所有容器,共...

2019-11-13 10:59:26 454 1

原创 Zabbix删除一些大表历史数据脚本

一.问题描述 由于使用的zabbix服务器配置不高,磁盘空间及CPU,内存资源有限,为提高可用性,对于历史数据进行定期清理二.shell编写#!/bin/bashUser="zabbix_user"Passwd="password"Date=`date -d $(date -d "-30 day" +%Y%m%d) +%s`/usr/local/mysql/bi...

2019-10-09 14:23:15 497

原创 PHP5.6安装ssh2扩展用与执行远程命令

1.下载安装包官网:http://pecl.php.net/package/ssh2由于ssh2 1.0 and above is PHP 7 only,所以下载0.13版本wget http://pecl.php.net/get/ssh2-0.13.tgz2.解压tar zxvf ssh2-0.13.tgz3.安装系统依赖库yum install libssh2...

2019-08-26 17:30:20 1177

原创 Centos7.6安装docker最新稳定版本及docker-compose

系统版本:Centos 7.61.卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...

2019-08-07 15:13:06 2807 1

原创 【学习笔记】如何打造运维组织架构

我们最应该学习和借鉴的,也怡怡是我们绝大多数团队都会忽略的,就是要做好运维和整个技术 架构体系的融合,一定不要割裂两者。同时,还要注意不仅仅是促进组织架构层面的融合,最重 要的是要促进职能协作上的融合。...

2019-08-02 15:49:53 514

原创 MySQL读写分离mysql-proxy部署

0x01 介绍mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。mysql-proxy最基本的用法,就是作为一个请求拦截,请求中转的中间层:mysql-proxy允许用户指定Lu...

2019-08-02 15:42:50 179

原创 Docker中运行的ELK环境进行Kibana汉化步骤(ELK6.7.0)

由于Elasticsearch对应的Kibana界面上很多单词都不认识,对于英语差的人来说,很不方便,为了更好的开发,所以根据网上的方法,汉化了Kibana。

2019-08-02 15:12:53 1318

原创 Python3 操作Elasticsearch,获取xpack的license信息

一.下载依赖模块# pip3 installelasticsearchelasticsearch-xpack二.实例代码#!/usr/bin/python3#--coding:utf-8--from elasticsearch import Elasticsearchfrom elasticsearch_xpack import LicenseCliente...

2019-08-02 14:44:18 872

转载 Python2.x与Python3.x的主要区别(转载)

原文:https://blog.csdn.net/zylove2010/article/details/79594000 python2.x和python3.x版本有很大的差异,除了依赖包的名称变化很大外,其主要差异总结如下: 1)print函数 Python3中,print函数的括号是必须的,Python2是可选的。2)键盘读取输入方面 Python3只保留input()函数,且输...

2019-01-31 11:27:48 223

原创 Centos6.5 安装FFmpeg支持视频解码,视频处理

一.yasm 安装wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar -zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0./configuremake && make install二.lame安装,用于mp3编码wget https://sourcef...

2019-01-22 15:57:45 357

原创 Centos 下Curl 常用GET/POST用法

一.获取域名头部信息[root@localhost root]# curl -I "www.baidu.com"HTTP/1.1 200 OKAccept-Ranges: bytesCache-Control: private, no-cache, no-store, proxy-revalidate, no-transformConnection: Keep-AliveConte...

2019-01-22 11:37:49 3396

原创 Centos下使用mkpasswd命令生成随机密码

默认Centos没有安装这个命令,需要首先安装下:$ sudo yum install -y expect用法-l # (密码的长度定义, 默认是 9)-d # (数字个数, 默认是 2)-c # (小写字符个数, 默认是 2)-C # (大写字符个数, 默认是 2)-s # (特殊字符个数, 默认是 1) 实例$  mkpasswd -l 20quE...

2019-01-14 15:26:12 1520

原创 Nginx下屏蔽IP直接访问网站端口的配置

一.原因     由于机房限制,所有网站都需要使用域名进行访问80端口二.方法    为了达到目的,可以这样配置:server { listen 80 default; server_name _; location / { root html; return 404; ...

2019-01-14 15:20:06 2174

原创 Tomcat进程调试工具jstack,jmap

偶尔发现tomcat占用CPU资源过高,负载达到5以上,可能是JAVA程序导致内存泄露1.可以使用jstack进行调试打印jstack - Prints Java thread stack traces for a Java process, core file, or remote debug server. This command is experimental and unsupp...

2019-01-09 10:05:41 2071

转载 Docker 20个重要基础命令(转载)

Docker 20个重要基础命令安装完成docker容器服务之后,需要了解如何操作它?在shell命令行下直接输入docker就可以查看帮助信息,如下。[root@master ~]# dockerUsage: docker COMMANDA self-sufficient runtime for containersOptions:--config string Locati...

2019-01-09 09:45:32 364

原创 Centos下报indoes不足的解决办法

一.问题现象1.zabbix报警一台服务器系统盘indoes不足20%;2.使用df -i 发现系统盘下indoes使用超过80%;可以看出磁盘空间并不是很大,考虑到应该是系统目录存在很多小文件;二.解决过程1.考虑到indoes应该是由大量小文件占用了,于是查询主要使用的nginx,mysql,java等应用,发现日志量也不大;2.于是无意间发现/var/spool下文件数量巨大,...

2019-01-09 09:28:27 1040

原创 Centos6.5下Mysql5.7.9安装

1、下载依赖包yum -y install ncurses-devel cmake make apr* autoconf automake curl curl-devel gcc gcc-c++  zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat*  c...

2018-12-27 09:15:26 159

原创 Centos下使用Shell实现批量监控站点状态码,发邮件告警

监控所有站点的状态,是否可以打开,使用curl获取状态码判定,以及超时检查,超时10s也发送邮件报警#!/bin/sh#author:hzsnone@163.com#function:check all websit is ok or not#date:2016-04-20weblist=/root/weblist.txtgetdate=`date +"%Y-%m-%d %H:%M...

2018-12-27 09:08:29 559

原创 Mysql默认日志时区修改

Mysql默认安装后的时区是UTC,由于我们系统环境是在CST区,所以产生的错误日志都是比现在时间少8小时,很不好处理,这样就需要我们把Mysql默认时区修改为跟随系统时间。我们可以查询Mysql中默认的变量SHOW VARIABLES LIKE '%log_timestamps%';在线修改SET GLOBAL log_timestamps = SYSTEM;#修改为系统时间,修改生...

2018-12-15 16:28:26 1944 1

原创 Docker私有仓库Harbor部署

1、安装部署docker-composecurl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedoc...

2018-12-03 15:52:23 174

原创 Mysql查看库、表占用文件大小

1、查看数据库所占用空间SELECT CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),'MB') AS data_size,CONCAT(TRUNCATE(SUM(max_data_length)/1024/1024,2),'MB') AS max_data_size,CONCAT(TRUNCATE(SUM(data_free)/1024/1024...

2018-12-03 15:42:14 2232

转载 Jenkins全局环境变量

Jenkins Set Environment Variables When a Jenkins job executes, it sets some environment variables that you may use in your shell script, batch command, Ant script or Maven POM #1. The following ta...

2018-11-23 16:34:23 1966

原创 shell实现筛选Nginx访问日志超多阈值邮件告警

脚本思路:1.统计一个小时内ip前十的访问日志,截取前10个;2.判断ip访问的次数,大于1000输出到临时文件中3.邮件告警;详细代码如下:#!/bin/bash#function:analysis the nginx log file and count spider user#author:hzsnone@163.com#date:2017-08-28log=/...

2018-11-23 15:58:16 319

原创 Shell实现监控MySQL Slave状态并通过邮件告警

SHELL实现监控mysql Slave 状态并通过邮件告警实现思路:1.使用直接查看mysql status获取Slave相关参数值,进行判断;2.当延迟超过一定时间就发邮件进行告警;3.Crontab里面,每三十分钟跑一次详细代码如下:#!/bin/bash#crontab time :every minutes once#author : hzsnone@163.com#d...

2018-11-23 15:19:43 459

原创 centos下dstat命令

1、安装# yum install -y dstatUsage:   -c: 显示cpu相关信息;-d: 显示disk相关信息;-g:显示page相关统计数据;-m: 显示memory相关统计数据;-n: 显示network相关统计数据;-p: 显示process相关统计数据;-r: 显示io请求相关的统计数据;-s: 显示swapped相关的统计数据;

2017-02-09 10:36:46 2160

原创 centos下中文字体文件的位置

配置文件/etc/fonts/fonts.conf自定义的在/etc/fonts/local.conf主要的ttf文件存储在/usr/share/fonts,可以把字体从windows传到linux字体目录下。

2017-02-09 10:34:17 8700

原创 centos6.5下安装openoffice+jodconverter+swftool+flexpaper工具实现在线预览文档功能

Centos下开发web,php实现上传文档在线预览功能,并且对上传文档统一转换成swf格式进行预览

2017-02-09 10:25:19 808

原创 Centos下部署Matlab环境

由于算法需要用matlab进行分析数据,考虑到后续编程需要加入matlab的接口,故在服务器上部署matlab环境 一、环境系统:Centos6.5软件版本:Matlab2014b二、部署步骤1、网上下载破解版的linux下程序,在官网下载貌似不行,又要注册账号,又要license的,不方便,我下载的是R2014B,我的linux环境是64位的centos6.5其他

2016-11-16 10:19:11 1535

原创 Centos下实现使用tesseract破解验证码

实现使用tesseract实现自动识别验证码,然后使用python搭建守护进程进行监听。

2016-11-16 09:57:48 505

一款数据库连接工具,可用于连接Mysql做sql执行,数据处理

Mysql连接工具

2022-03-25

icu4c-64_2-src.tgz

php7.3安装intl模块,需要安装icu4c,解决编译出现的问题,checking for location of ICU headers and libraries... checking for icu-config... no not found,configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.

2019-10-23

开源代码质量检查平台Sonarqube6.7.6(TLS)

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误。可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测。

2019-01-07

零基础学习qt4编程,学习qt可以看看

可以很好的了解QT的相关知识,加深对qt的了解,。本书内容基于最新发布的Qt 4.5 版,共分为13 章,按照Qt 知识结 构的层次和读者的学习规律,循序渐进、由浅入深的对Qt 应用程序开发进行了介绍,涵盖 了程序设计中经常涉及的内容。作者希望通过本书为想学习Qt 编程的读者提供入门的指导, 也为从事Qt 应用开发的读者提供帮助。

2014-09-18

空空如也

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

TA关注的人

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