加载中
服务器IO瓶颈对MySQL性能的影响

【背景】 之前我们碰到一些MySQL的性能问题,比如服务器日志备份时可能会导致慢查询增多,一句简单的select或insert语句可能执行几秒,IO负载较高的服务器更容易出现并发线程数升高,CPU上升...

2018/11/06 09:50
19
Netty学习(2):IO模型之NIO初探

NIO 概述 前面说到 BIO 有着创建线程多,阻塞 CPU 等问题,因此为解决 BIO 的问题,NIO 作为同步非阻塞 IO模型,随 JDK1.4 而出生了。 在前面我们反复说过4个概念:同步、异步、阻塞、非阻塞...

2019/04/10 10:10
21
mysql-connector-python取二进制字节时报错UnicodeDecodeError:'utf-8' codec can't decode byte 0xb...

  在储存用户密码时,我使用了hmac算法对用户密码加密,加密出来的hash值是一个二进制字节串,我把这个字节串存到mysql的password字段,password字段的数据类型是varbinary。   在验证用...

2018/11/07 14:26
39
数据库主从

1. 主从复制 1.1. mysql主从的原理 1.1.1. Replication 线程 Mysql的 Replication 是一个异步的复制过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),从一个 Mysql instace(我们称之...

2018/11/05 19:29
33
Linux 系统监控工具 atop

系统监控是运维工作中重要的一环,本文以 atop 工具为例来介绍系统的重要监控项。 atop可以使用yum或apt包管理器进行安装。atop man page 中详细说明了 atop 中各监控项含义及atop命令用法。...

2019/04/10 10:10
100
PBFT算法java实现

PBFT 算法的java实现(上) 在这篇博客中,我会通过Java 去实现PBFT中结点的加入,以及认证。其中使用socket实现网络信息传输。 关于PBFT算法的一些介绍,大家可以去看一看网上的博客,也可以...

2019/04/10 10:10
51
服务器的两种并发原理

众所周知,现在的服务器可以处理多个socket连接,背后并发的实现主要有两种途径。 多线程同步阻塞 I/O多路复用 socket的建立 聊到socket,就不得不提到socket的建立的流程。祭出经典的老图:...

2018/11/07 16:03
17
《C# 爬虫 破境之道》:第二境 爬虫应用 — 第七节:并发控制与策略

我们在第五节中提到一个问题,任务队列增长速度太快,与之对应的采集、分析、处理速度远远跟不上,造成内存快速增长,带宽占用过高,CPU使用率过高,这样是极度有害系统健康的。 我们在开发采...

2019/04/10 10:10
38
srync:@ERROR: auth failed on module tee 的解决办法分析

首先:检查server端和client端的用户名和密码确认都无误; 然后:检查了服务器端/etc/rsyncd.conf 配置文件未发现异常, 再次:通过配置文件找到了log存放目录 $ cat /etc/rsyncd.conf | gre...

2018/11/05 22:48
102
Docker可视化管理工具Portainer

Portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操...

2019/04/10 10:10
39
研究微信红包分配算法之Golang版

今天来看一下红包的分配,参考几年前流传的微信红包分配算法,今天用Golang实现一版,并测试验证结果。 微信红包的随机算法是怎样实现的?https://www.zhihu.com/question/22625187 红包核心...

2019/04/10 10:10
77
必知必会之Lambda表达式

Java是一门强大的面向对象的语言,除了8种基本的数据类型,其他一切皆为对象。因此,在Java中定义函数或方法都离不开对象,也就意味着很难直接将方法或函数像参数一样传递,而Java8中的Lambd...

2019/04/10 10:10
9
空间射线与三角形相交算法的两种实现

[toc] 1. 概述 任何复杂的三维模型都可以视作空间三角面片的集合,很容易碰到的一个问题就是空间射线与三角形相交的问题,例如拾取、遮蔽检测等。这里就总结下该问题的两种算法实现。 2. 常规...

2020/02/16 20:37
141
查询数据不多,但却很慢的原因

这篇文章主要记录,造成查询数量不大的情况下,造成查询缓慢的原因,以及相应的解决方法。 环境说明: MySQL 版本 5.7.27 隔离级别:RR 锁等待造成查询速度很慢 MDL 锁 如开启如下事务: Se...

2019/04/10 10:10
48
【信号与系统】06 - 有理系统

1. 连续有理系统 1.1 系统函数   很多物理模型的系统都可以表示为式(1)的线性常微分方程,它显然是一个LIT系统。后面将会看到,这样的系统实现简单,却可以满足复杂的需求。需要注意的是...

2019/04/10 10:10
138
上周热点回顾(10.29-11.4)

热点随笔: · 为了完成月入三万的目标,我都做了哪些准备?(沉默王二) · 就算收入腰斩,我也决定离开私企,去吃公家饭了(Hello森林木) · 程序员啊,他又加班了(JaJian) · 博客园锦...

深度学习中常见优化算法学习笔记

最近系统学习了神经网络训练中常见的gradient descent系列优化算法,现将学习笔记整理如下,主要包括: 1.深度学习与单纯的最优化有何不同 2.基础的graident descent算法 3.基于momentum的改进算...

2020/02/19 12:02
51
顺序结构栈与队列之货物货架管理

#include <iostream> #include<string.h> using namespace std; static int n; //货架(栈)的最大容量 //信息结构体 typedef struct /*Inform*/ //可以去掉Inform,在需要在结构体中定义结构...

2018/11/08 14:57
73
Java程序员必备英文单词

列表中共有769个单词,这些单词是从JDK、Spring、SpringBoot、Mybatis的源码中解析得到,按照在源码中出现的频次依次排列,页面中的单词是出现频次大于1000的。单词的音标、翻译结果是从有道...

2019/04/10 10:10
56
用pt-stalk定位MySQL短暂的性能问题

背景】 MySQL出现短暂的3-30秒的性能问题,一般的监控工具较难抓到现场,很难准确定位问题原因。 对于这类需求,我们日常的MySQL分析工具都有些不足的地方: 1、 性能监控工具,目前粒度是分...

2018/11/07 17:46
21

没有更多内容

加载失败,请刷新页面

返回顶部
顶部