上一页 1 ··· 22 23 24 25 26
摘要: 在python2中mysql的模块是mysqldb,python2则开始使用pymysql。 https://www.python.org/dev/peps/pep-0249/ 为python db API的官方文档。 连接对象conncet 创建一个连接数据库的构造函数,返回一个连接对象,需要一些 阅读全文
posted @ 2018-03-30 16:32 jabbok 阅读(202) 评论(0) 推荐(0) 编辑
摘要: redis基于reactor开发了自己的网路事件处理器,被称为文件事件处理器。使用io多路复用来同时监听多个套接字,来响应客户端的连接应答、命令请求、命令恢复。多路复用技术使得redis可以使用单进程单线程运行,逻辑简单。 官方提供的数据是可以达到100000+的qps 阅读全文
posted @ 2018-03-20 17:59 jabbok 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: docker有三个基本概念:镜像/容器/仓库 镜像:一个完整的root文件系统,但并非一个iso的打包文件,而是使用分层存储。构建镜像时,是一层一层的。新的镜像,也可以在原有镜像上添加新层。 容器:是镜像运行的实体。可以进行创建/删除,启动/停止等操作。容器是一个具有独立命名空间的进程,可以有自己的 阅读全文
posted @ 2018-03-20 09:10 jabbok 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 基本理解 linux对每个用户能使用的系统资源有一定限制。如果没有限制,在多用户登录,并且都消耗大量资源时,对系统产生复杂的影响。ulimit内建一套参数,来规定一个用户能使用多少资源。 core file size 内核文件大小:以块大小为单位。参数为c。默认为0,就是不产生core file。 阅读全文
posted @ 2018-03-20 09:09 jabbok 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 架构 mysql是cs架构,在服务端可以启动该mysqld服务,mysqld进程默认监听在tcp:3306。在客户端使用命令行工具mysql或者图形化工具navicat for mysql进行远程连接,连接信息包括user,password,host,连接池组件会到mysql.user表中验证用户和 阅读全文
posted @ 2018-03-19 21:47 jabbok 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1 基本 redis也许只是用来存放临时数据。比如股市行情、游戏中一个持续一个月的活动等,都属于缓存数据,过了一段就没用了。如果没有过期策略,就会有大量垃圾数据在内存中堆积。 2 TTL time to live,键的生存时间/过期时间。客户端可以以s或者ms为单位为db中的key设置过期时间。当经 阅读全文
posted @ 2018-03-19 17:59 jabbok 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1 persistence原理 redis databse在指定的时间间隔内生成数据集的时间点快照。比如,磁盘刷入频率为5m,0.00分redis会把数据持久化成一个文件。0.05分,再次把新的数据持久化成一个新的文件,完成后,把0.00分的文件删掉。这样,就保证得到的都是完整的数据。但只要宕机,这 阅读全文
posted @ 2018-03-16 09:45 jabbok 阅读(189) 评论(0) 推荐(0) 编辑
摘要: redis是高性能的key-value内存数据库。 由于是内存型的,所以性能相比磁盘数据库更加优秀。 由于支持丰富的数据类型,相比memcache更受开发者欢迎。列表和整形是最常用的数据类型。 就算对性能要求不高,数据等级不高的话,redis也比mysql好,因为不用建表,直接k-v就好,使用简单 阅读全文
posted @ 2018-03-15 14:35 jabbok 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ldd print shared library dependencies。可以查看哪些库没有找到。 这个进程启动失败,使用ldd命令可以发现是因为memcache库没有发现。把该so文件放入/lib64中,就可以解决。 重新启动程序后,使用ps命令可以看到相关进程信息 查看tcp状态 阅读全文
posted @ 2018-03-14 14:35 jabbok 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1 分布式应用 1.1 分布式系统原理 在一个网络中,每台服务器上各跑一个应用,然后彼此连接起来就组成一套系统。比如提供完成的游戏服务,需要有认证应用,道具应用,积分应用,游戏主应用等,应用并非跑在一台服务器上,而是分布在整个网络中,整合起来提供服务。 1.2 分布式协调技术 解决分布式环境中的资源 阅读全文
posted @ 2018-03-12 15:13 jabbok 阅读(1076) 评论(0) 推荐(1) 编辑
上一页 1 ··· 22 23 24 25 26