自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Oakeniele

上善若水,水善利万物而不争。

  • 博客(8)
  • 收藏
  • 关注

原创 centos7 编译安装mysql5.7

MySQL-5.7特性:更好的性能 对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的。 更好的InnoDB存储引擎 更为健壮的复制功能 复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用。MySQL数据库。此外,GTID在线平滑升级也变得可能。 更好的优化器 优化器代码重构的意义将在这个...

2018-09-03 16:08:43 1179

原创 机器学习中的相似性度量方法

       在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。  本文的目的就是对常用的相似性度量作一个总结:1. 欧氏距离(Euclidean Distance)       欧氏距离是最易于理解的一种距离计算方法...

2018-07-26 16:40:05 456

原创 C++强制类型转换------static_cast、dynamic_cast、const_cast、reinterpret_cast使用

一、背景     c++除了能使用c语言的强制类型转换外,还新增四种强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast,主要运用于继承关系类间的强制转化,语法为:static_cast<new_type> (expression)dynamic_cast<new_type> (...

2018-07-24 14:17:08 309

转载 MySQL索引背后的数据结构及算法原理(B树相关)

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从...

2018-07-13 15:48:24 221

原创 linux下TCP/IP及内核参数优化调优

      Linux下TCP/IP及内核参数优化有多种方式,参数配置得当可以大大提高系统的性能,也可以根据特定场景进行专门的优化,如TIME_WAIT过高,DDOS攻击等等。      如下配置是写在sysctl.conf中,可使用sysctl -p生效。net.core.netdev_max_backlog = 400000#该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,...

2018-07-04 16:08:36 344

转载 接口设计的六大原则

一. 单一职责原则Single Responsibility Principle, 简称SRP。定义There should never be more than one reason for a class to change应该有且仅有一个原因引起类的变准则职责的划分?单一的定义和级别?应该根据实际业务情况而定。关注变化点。实际使用时,类很难做到职责单一,但是接口的职责应该尽量单一。二. 里氏...

2018-07-04 15:55:09 1864

原创 Linux 下的IO多路复用技术的小总结(select、poll、epoll直接的区别总结)

        Linux 下的IO多路复用技术的小总结(select、poll、epoll直接的区别总结)        1、IO多路复用基本概念    IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:  (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。  (2)当一个客户同时处理多个套接口时,而这种...

2018-04-10 16:05:38 1901

原创 pthread 中各种锁的区别

        pthread中提供的锁有:pthread_mutex_t、pthread_spinlock_t、pthread_rwlock_t。        pthread_mutex_t是互斥锁,同一瞬间只能有一个线程能够获取锁,其他线程在等待获取锁的时候会进入休眠状态。因此pthread_mutex_t消耗的CPU资源很小,但是性能不高,因为会引起线程切换。        pthread...

2018-02-26 15:47:13 2969 1

空空如也

空空如也

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

TA关注的人

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