主从同步(主从复制)的延迟因素和解决方案

主从同步主要的3个流程 每个步骤可能导致的延迟 1. 主库有大量的ddl dml dml 操作,拆分 ddl 操作,gh-ost // 参考附录1,2 2. 日志传输 3. 备库的并行复制能力: (relay log的执行速度) 第3步是主要延迟因素,优化效果最明显 并行复制: 本来是单线程执行relay log的,优化成多线程 参考 主备延迟的来源 技术分享 | gh-ost 在线 ddl 变更工具
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

Linux ubuntu 给root 设置 密码

步骤1: sudo passwd 步骤2: 输入你想要设置的密码 再次输入确认密码即可 步骤3: su root 切换到root
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

[Struts2 in action 笔记0]让人摸不着头脑的namespace域

前言-   这几天从网上摸到一本《Struts in Action》的pdf,开心的一逼,手里的《Thinking in Java》顿时就不香了(并发那一章150页叫人绝望啊),正好回顾一下以前的知识。到现在翻了一多半了,问题也逐渐积攒了起来,正好月末挖个坑记录一下。   TIPS:这是笔记性质的随笔,如果赶时间,请直接跳转到末尾总结 正文-   回到正题,namespace域,配置过action的小伙伴都知道,在Struts框架里配置Action时是有“包”这个概念的,他们可以帮助你把相同作
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

【pandas】基本处理

一、取值 切片方式:df[0:1]取第一行;df[0:2]取前两行 df.loc:df.loc[0:2] 表示选择第0,1,2,行,是闭区间 df.iloc:df.iloc[0:2] 表示选择第0,1,行,是左闭右开区间 loc和iloc的其他区别: iloc可以指定一个坐标进行取值,即df.iloc[0,2]表示取到第0行第2列的元素值;但是不可以取字段,也就是说df.iloc[0,‘c’]想要取第0行第c列的元素不可行;同理,若iloc想要取一块子表格,也需要通过索引切片来完成,如df.i
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

c++ 中将数字字符串转换成int输出的stoi() 和 atoi()

1.两者头文件都是#include<cstring> 2.参数不同 atoi()的参数是 const char* , 因此对于一个字符串str我们必须调用 c_str()的方法把这个string转换成 const char*类型的, 而stoi()的参数是const string*,不需要转化为 const char*; 详情参照: https://blog.csdn.net/yky__xukai/article/details/79554963
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

了解 Apache Flink Flink+kafka实现Wordcount实时计算 Flink消费Kafka数据并把实时计算的结果导入到Redis

第一次有人把Apache Flink说的这么明白! 深入理解Apache Flink核心技术 Flink+kafka实现Wordcount实时计算 Flink消费Kafka数据并把实时计算的结果导入到Redis 官网 https://flink.apache.org/
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

Kafka-序列化器

Kafka-序列化器 自定义序列化器 不建议使用自定义序列化器,因为如果序列化器需要新增字段,则会出现新旧消息不兼容问题。推荐使用已知的序列化器和反序列化器,如JSON、Avro、Thrift或Protobuf. /** * @Author FengZhen * @Date 2020-03-30 22:49 * @Description 自定义序列化器的实体类 */ public class Customer { private int customerID; priv
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

学习php,整了一个php小马:无用小马项目介绍

主要实现了几个功能:1、嗅探文件。可以嗅探服务器上的文件 2、大马上传。可以拿来传大马,既可以选择直接上传文件,也可以选择保存到小马上传地址。 3、打算还加一些好用的功能,比如说修改php.ini之类的,慢慢做成大马。 github地址:https://github.com/mastwet/PHP-Useless-Littlehorse
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

氪信生活 小程序Demo

目前代码已开源:地址 https://github.com/HioryLiu/c... 欢迎大家提意见。
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

selenium 使用教程详解-java版本

第一章 Selenium 概述 1.1.Selenium 发展史 Selenium是一系列基于Web的自动化工具,提供一套测试函数,用于支持Web自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较。具有如下特点: 多浏览器支持 如IE、Firefox、Safari、Chrome、Android手机浏览器等。 支持多语言 如Java、C#、Python、Ruby、PHP等。 支持多操作系统 如Windows、Linux、IOS、Android等。 开源免费 官网:http://w
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

k210 gpio应用

https://maixpy.sipeed.com/zh/libs/Maix/gpio.html https://github.com/sipeed/MaixPy_scripts/blob/master/hardware/demo_gpio.py
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

C#中换行输出

2020-03-30 每日一例第22天 1.新建对话框,拖label/textbox/button控件; 2.后台代码; //声明字段 StringBuilder sb = new StringBuilder(text1.Text); //遍历 for (int i = 0; i < sb.Length; i++) { //判断换行条件 if (sb[i]=='/') { //插入新行 sb.Insert(++i,Environment.NewLine); } text2.Text = sb.
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

OI历程记录

2019.05.03——\(\color{#0E1D69}{注册}\) 2019.08.24——\(\color{#520959}{分手}\) 2019.09.13——\(\color{red}{AC64祭}\) 2019.10.31——\(\color{red}{AC128祭}\) 2019.11.01——\(\color{#52C41A}{绿名祭}\) 2019.11.01——\(\color{#9D3DCF}{人生第一紫题P1905}\) 2019.11.08——\(\color{#F3
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

46-把数字翻译成字符串

面试题46. 把数字翻译成字符串 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 示例 1: 输入: 12258 输出: 5 解释: 12258有5种不同的翻译,分别是"bccfi", "bwfi", "bczi", "mcfi"和"mzi" 提示: 0 <= num < 231 class Solution {
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

学习笔记-CSS-盒模型、BFC

先看一道题目:谈谈你对CSS盒模型的理解,思考应该如何回答... 涉及知识点(层层递进): 基本概念:标准模型+ IE模型(区别) JS如何设置获取盒子模型对应的宽和高 实例题(根据盒模型解释边距重叠) BFC(边距重叠解决方案) 基本概念 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。 盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。 下面
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

XSS小游戏通关笔记

0x00 前言 从基础开始学习XSS 根据XSS漏洞出现的位置,我们可以分为以下几类: 1:HTML标签之间的XSS 2:属性中的XSS 3:选择列表中的XSS 4:HTML事件中的XSS 5:javascript伪协议触发的XSS LEVEL1 没有过滤任何 最简单的: http://127.0.0.1/xss/level1.php?name=<script>alert(1)</script> http://127.0.0.1/xss/level1.php?name=<svg/οnlοad=
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

《Head First HTML&CSS》第四章笔记

第四章 Web之旅 一、如何让自己的页面可以在网上找到   之前我们做的页面都是本地的页面,只能在自己的电脑上看到,要让别人也看到,就要将自己的网站发布到Web上,需要找到托管公司,租赁他们的服务器来托管自己的网站。 二、选择托管公司主要考虑下面几点   ①技术支持:它有没有好的系统来处理你的技术问题?比较好的公司会通过电话或邮件对你的问题迅速做出回应。   ②数据传输:这是托管公司允许你在一定时间内向访问者发送的页面和数据量。大对数托管公司可能会为小网站提供最基本的方案,这些方案中提供的数据
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

YAML语法学习笔记

基本语法 k:(空格)v: 表示一对键值对(必须注意空格) 以空格的缩进来控制层级关系 凡是左对齐的一列数据,都是同一层级的 server: port: 8080 path: /hello 属性和值大小写敏感 值的写法 字面量:普通的值,数字,boolean,字符串 : k: v: 字面直接来写 字符串默认不用加上单引号或者双引号 "":不会转移字符串内的特殊字符 name: "a \n b" output = a 换行 b '':会转义字符 name: "a \n b" o
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

通过MobaXterm建立SSH隧道进行动态转发

动态转发: 建立SSH隧道 然后启动 打开火狐,进行设置 最后用私网也能进行服务的访问 这种情况下就要知道具体的服务端口了
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0

极客时间专栏:透视HTTP

01 | 时势与英雄:HTTP的前世今生目前全球有16亿个网站、2亿多个域名超文本标记语言,超文本传网络
分类: 其他 发布时间: 03-30 23:50 阅读次数: 0