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