一、Ceph RDB介绍 Ceph块设备,以前称为RADOS设备,为客户机提供可靠的、分布式的和高性能的块存储磁盘。RADOS块设备利用librbd库,并以顺序的形式在Ceph集群中的多个osd上存储数据块。RBD是由Ceph的RADOS层支持的,因此每个块设备都分布在多个Ceph节点上,提供了高性 ...
分类:
其他好文 时间:
2020-02-10 17:54:35
阅读次数:
114
1. libevent简介 Libevent 有几个显著的亮点: => 事件驱动(event-driven),高性能; => 轻量级,专注于网络,不如ACE那么臃肿庞大; => 源代码相当精炼、易读; => 跨平台,支持Windows、Linux、*BSD和Mac Os; => 支持多种I/O多路复 ...
分类:
其他好文 时间:
2020-02-10 14:06:43
阅读次数:
89
迅为3399开发板基于瑞芯微的RK3399处理器设计,Rockchip RK3399是瑞芯微推出的一款低功耗、高性能的应用处理器芯片,该芯片基于Big.Little架构,即具有独立的NEON协同处理器的双核Cortex-A72及四核Cortex-A53组合架构,主要应用于计算机、个人互联网移动设备、... ...
分类:
其他好文 时间:
2020-02-10 13:46:41
阅读次数:
88
并发控制 锁粒度 MySQL 中提供了两种锁粒度:表级锁、行级锁。 表锁:写锁的优先级高于读锁;写锁的请求可以插入到读锁的前面,但读锁的请求却不能插入到写锁的前面; 行级锁:行级锁只在存储引擎层实现,在服务器层没有实现; 尽量只锁定需要修改的那部分数据,而不是所有的资源。锁定的数据量越少,发生锁争用 ...
分类:
数据库 时间:
2020-02-09 22:12:50
阅读次数:
102
众所周知,工欲善其事,必先利其器。选择一个好的 Web 应用框架就像一把称手的兵器,可以助大家披荆斩棘。 今天就为大家整理了十佳 Java Web 应用框架,并简单讨论一下它们的优缺点。 第一,大名鼎鼎的Spring MVC框架。Spring MVC 框架堪称是一个教科书式的 MVC (模型Mode ...
分类:
编程语言 时间:
2020-02-09 18:29:22
阅读次数:
174
提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。 ...
分类:
其他好文 时间:
2020-02-09 16:11:09
阅读次数:
66
祝大家新年快乐? 好久没更blog了,真的不是我懒,我有好好学习的,比方说《Python编程,从入门到实践》这本书其实我已经看完了,《Fluent Python》我也看的差不多了,至于《高性能MySQL》看了一半了,实在太难了。 没错,其实我只是没有写blog的习惯(捂脸) 字典 先来看个例子 al ...
分类:
编程语言 时间:
2020-02-09 11:13:40
阅读次数:
60
redis是Key Value数据库,和Memcached类似。value可以是多种类型,如Strings, Lists, Hashes, Sets 及 Ordered Sets等。 redis一个牛逼的地方在于,它的性能极高!读的速度是110000次/s,写的速度是81000次/s !高性能意味着 ...
分类:
其他好文 时间:
2020-02-08 18:00:40
阅读次数:
81
4-1 数据库结构优化介绍 良好的数据库逻辑设计和物理设计是数据库获得高性能的基础。 1、减少不必要的数据冗余。 2、尽量避免数据维护中出现更新,插入和删除异常。 插入异常:如果表中的某个实体随着另一个实体而存在。 show create table selectcourse\G select * ...
分类:
数据库 时间:
2020-02-08 13:31:03
阅读次数:
80
tomcat执行器(线程池)的优化 tomcat默认是没有启用线程池的,在tomcat中每一个用户请求都是一个线程,所以我们可以使用线程池来提高性能。tomcat的前段有一个调度线程,会将用户的请求放入线程池中,一定时间后线程池中的用户请求任务就变为工作线程。 1、开启线程池:打开server.xm ...
分类:
编程语言 时间:
2020-02-08 10:05:34
阅读次数:
63