科技新闻

SaltStack快速了解

孤者浪人 提交于 2020-03-20 08:28:17
1. 介绍 基于Python开发的一套C/S架构配置管理工具,底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。 2. 环境准备 2.1 安装 本文采用salt-bootstrap方式安装。salt-bootstrap是SaltStack的一个单独项目,主要用于解决多平台一键部署SaltStack环境 下载安装脚本 curl -L https://bootstrap.saltstack.com -o install_salt.sh 安装salt-master sh install_salt.sh -M #安装最新stable版本的salt-master和salt-minion 安装salt-minion sh install_salt.sh #安装最新stable版本的salt-minion 2.2 配置 (1) 所有master和minion节点配置hosts文件(生产环境使用DNS) 主机名 IP 说明 node1 172.16.37.23 Master node2 172.16.37.35 Minion node3 172.16.37.41 Minion node4 172.16.37.39 Minion node5 172.16.37.43 Minion (2) Master防火墙规则 salt master启动后默认会监听两个端口:

通过maxwell读取binlog日志,把mysql变化数据传入redis

瘦欲@ 提交于 2020-03-20 07:17:18
Maxwell简介 Maxwell是一个能实时读取MySQL二进制日志binlog,并生成 JSON 格式的消息,作为生产者发送给 Kafka,Kinesis、RabbitMQ、Redis、Google Cloud Pub/Sub、文件或其它平台的应用程序。它的常见应用场景有ETL、维护缓存、收集表级别的dml指标、增量到搜索引擎、数据分区迁移、切库binlog回滚方案等。Maxwell给出了一些无需重新构建整个平台的事件来源的好处。大家可以通过 官网 下载合适的版本进行使用。 Maxwell主要提供了下列功能: 支持 SELECT * FROM table 的方式进行全量数据初始化 支持在主库发生failover后,自动恢复binlog位置(GTID)。 可以对数据进行分区,解决数据倾斜问题,发送到kafka的数据支持database、table、column等级别的数据分区。 工作方式是伪装为Slave,接收binlog events,然后根据schemas信息拼装,可以接受ddl、xid、row等各种event。 MaxWell安装 Maxwell安装相对比较简单,本次主要是修改maxwell的配置文件。 1.上传maxwell并解压到指定目录 使用linux连接服务器工具,把maxwell.1.24.1.tar.gz上传到/soft目录下。 [root@localhost

〖怎么查女朋友的手机微信聊天记录〗ppo

痞子三分冷 提交于 2020-03-20 05:32:27
怎么查女朋友的手机微信聊天记录十薇【wzv881】+筘【211068967】我、上、个、月、就、是、找、他、们、帮、我、的。 收到了谷歌总部单方面与猎豹移随即,谷歌应用商店就下架了猎豹移动约45款应用,包括与其声称2月22日消息,据外媒报道,谷歌已从Google Play应用商店下架了猎豹移动约45款应用程序。对此,猎豹移动回应称,“我们是在积极整改的情况下,依旧被谷歌单方面全面下架。” 猎豹移动称,2月20日,收到了谷歌总部单方面与猎豹移动终止广告合作的邮件通知,称其将终止猎豹移动旗下App的Admob及Ad Ma款应用,包括与其声称“存在App外广告等破坏性广告问题”完全无关的多款猎豹游戏应用,甚至包括了我们所投资公司的一些App。2020-03-20 04:32:45https://www.cnblogs.com/iosjc/p/12529254.html https://www.cnblogs.com/pz123/p/12529259.html https://www.cnblogs.com/iosjc/p/12529260.html https://www.cnblogs.com/pz123/p/12529264.html https://www.cnblogs.com/iosjc/p/12529265.html 来源: https://www.cnblogs.com

〖如何查到女朋友微信朋友圈聊天记录〗mzj

流过昼夜 提交于 2020-03-20 05:32:11
如何查到女朋友微信朋友圈聊天记录十薇【wzv881】+筘【211068967】我、上、个、月、就、是、找、他、们、帮、我、的。 收到了谷歌总部单方面与猎豹移随即,谷歌应用商店就下架了猎豹移动约45款应用,包括与其声称2月22日消息,据外媒报道,谷歌已从Google Play应用商店下架了猎豹移动约45款应用程序。对此,猎豹移动回应称,“我们是在积极整改的情况下,依旧被谷歌单方面全面下架。” 猎豹移动称,2月20日,收到了谷歌总部单方面与猎豹移动终止广告合作的邮件通知,称其将终止猎豹移动旗下App的Admob及Ad Ma款应用,包括与其声称“存在App外广告等破坏性广告问题”完全无关的多款猎豹游戏应用,甚至包括了我们所投资公司的一些App。2020-03-20 04:34:47https://www.cnblogs.com/iosjc/p/12529260.html https://www.cnblogs.com/pz123/p/12529264.html https://www.cnblogs.com/iosjc/p/12529265.html https://www.cnblogs.com/pz123/p/12529270.html https://www.cnblogs.com/iosjc/p/12529271.html 来源: https://www.cnblogs.com

〖怎么查我女朋友的微信聊天记录?〗hmj

半世苍凉 提交于 2020-03-20 05:31:50
怎么查我女朋友的微信聊天记录?十薇【wzv881】+筘【211068967】我、上、个、月、就、是、找、他、们、帮、我、的。 收到了谷歌总部单方面与猎豹移随即,谷歌应用商店就下架了猎豹移动约45款应用,包括与其声称2月22日消息,据外媒报道,谷歌已从Google Play应用商店下架了猎豹移动约45款应用程序。对此,猎豹移动回应称,“我们是在积极整改的情况下,依旧被谷歌单方面全面下架。” 猎豹移动称,2月20日,收到了谷歌总部单方面与猎豹移动终止广告合作的邮件通知,称其将终止猎豹移动旗下App的Admob及Ad Ma款应用,包括与其声称“存在App外广告等破坏性广告问题”完全无关的多款猎豹游戏应用,甚至包括了我们所投资公司的一些App。2020-03-20 04:34:46https://www.cnblogs.com/iosjc/p/12529260.html https://www.cnblogs.com/pz123/p/12529264.html https://www.cnblogs.com/iosjc/p/12529265.html https://www.cnblogs.com/pz123/p/12529270.html https://www.cnblogs.com/iosjc/p/12529271.html 来源: https://www.cnblogs.com

android组件

一笑奈何 提交于 2020-03-20 04:32:21
1.ANR:应用程序无响应;原因:点击按键5s无反应;接收消息后10s未处理   I/O操作及复杂的运算要异步实现; 2.无缝操作:与第三方交互;前后台切换 android 7大组件(4大组件必须在配置文件中注册) Activity:业务主体,主要应用于界面实现;通过布局文件添加各种View组件;通过setContentView(int)绑定;必须在配置文件中注册 Service:运行在后台,用户看不到,且持续一段时间的运行;不生成UI且不可见;所有用户实现的Service必须继承与Service类,并在配置文件中注册 Content Provider:数据在Android中是私有的;提供多个应用程序间的数据交互;暴露出一些标准的API来对数据进行操作 Broadcast Receiver:负责对外部事件作出响应;不生成UI,不可见;必须继承BroadcastReceiver类;应用程序可以通过自己的Context.sendBroadcase()将自己的intent广播出去,其他程序通过自己的broadcastReceivers截获后,进行时间处理 Intent(意图):启动Activity;启动Service;Broadcast都需要传递Intent;执行查询contentResolver() Launcher&widget: Notification: 来源: https:/

集群应用系统

坚强是说给别人听的谎言 提交于 2020-03-19 18:05:17
集群应用系统 使用 Mycat读写分离数据库作为应用系统的数据库后端,使用 ZooKeeper集群, Kafka集群提供应用系统调度服务,使用 Reids提供应用系统消息队列服务 节点分配 192.168.37.14 mycat,zookeeper1 192.168.37.12 db1,zookeeper2 192.168.37.13 db2,zookeeper3 192.168.37.15 redis,nginx 192.168.37.16 jar1 192.168.37.17 jar2 修改各个节点名称 # hostnamectl set-hostname jar1 # hostnamectl set-hostname jar2 # hostnamectl set-hostname redis 构建集群应用系统环境 修改数据库配置 新建gpmall数据库(db1 ) 将提供的 gpmall.sql数据库文件上传到 db1的 /root目录下 # mysql -uroot -p123456 创建库 gpmall,将提供的 gpmall.sql文件导入到 gpmall库中 > create database gpmall; > use gpmall > source /root/gpmall.sql > quit 退出数据库 修改mycat配置(mycat) 修改配置文件 # vi

【vue】组件之间传值的三种方式

有些话、适合烂在心里 提交于 2020-03-19 17:38:09
vue的组件传值分为三种方式:父传子、子传父、非父子(同级)组件传值 引用官网的一句话:父子组件的关系可以总结为 prop 向下传递,事件向上传递 父组件通过 prop 给子组件下发数据,子组件通过事件给父组件发送消息,如下图所示: 1、父传子 子组件的代码: 1 <template> 2 <div id="container"> 3 {{msg}} 4 </div> 5 </template> 6 <script> 7 export default { 8 data() { 9 return {}; 10 }, 11 props:{ 12 msg: String 13 } 14 }; 15 </script> 16 <style scoped> 17 #container{ 18 color: red; 19 margin-top: 50px; 20 } 21 </style> 父组件的代码: 1 <template> 2 <div id="container"> 3 <input type="text" v-model="text" @change="dataChange"> 4 <Child :msg="text"></Child> 5 </div> 6 </template> 7 <script> 8 import Child from "@/components

WSDL概述

非 Y 不嫁゛ 提交于 2020-03-19 12:59:50
WSDL就是描述XML Web服务的标准XML格式,WSDL由Ariba、Intel、IBM和微软等开发商提出。它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息。就其定义来说,你还不能把WSDL当作一种对象接口定义语言,例如,CORBA或COM等应用程序体系结构就会用到对象接口定义语言。 WSDL保持协议中立,但它确实内建了绑定SOAP的支持,从而同SOAP建立了不可分割的联系。所以,当我在这篇文章中讨论WSDL的时候,我会假定你把SOAP作为了你的通讯协议。 来源: https://www.cnblogs.com/yhhyou/archive/2008/12/06/1349224.html

Qt高级——Qt日志信息处理

风流意气都作罢 提交于 2020-03-19 08:16:59
Qt高级——Qt日志信息处理 一、Qt日志功能简介 Qt有Debug、Warning、Critical、Fatal四种级别的调试信息。 qDebug:调试信息 qWarning:警告信息 qCritical:严重错误 qFatal:致命错误 Qt4提供了qInstallMsgHandler(Qt5:qInstallMessageHandler)对qDebug、qWarning、qCritical、qFatal等函数输出信息的重定向处理。 qInstallMsgHandler是一个回调函数,由qDebug、qWarnng、qCritical、qFatal函数进行触发,qDebug、qWarnng、qCritical、qFatal函数处理的消息文本会被qInstallMsgHandler所指向的回调函数截获,允许用户自己来处理输出的消息文本。 二、Qt日志输出组件 1、Qt日志输出组件定义 定制一个日志信息输出组件。 LogWidget.h文件: #ifndef LOGWIDGET_H #define LOGWIDGET_H #include <QWidget> #include <QTextEdit> #include <QHBoxLayout> #include <QApplication> #include <QMutex> #include <QDateTime> /** *