03 2016 档案
摘要:一:SqlAlchemy ORM ORM:Object Relational Mapping 对象关系映射是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作
阅读全文
摘要:一:jdk和tomcat基础 apache有两种方式运行php,一是使用模块,二是使用fastcgi nginx也可以通过fastcgi处理动态请求,也可以转发至tomcat tomcat监控主要是监控JVM,优化主要是外部和内部,内部的有最大空闲,最小空闲等 J2EE:java的企业版和嵌入式 J
阅读全文
摘要:软连接: ln -sv aa bb 是一个文件的浅连接,源文件删除后就不能访问了,而且inode也不相同,将源文件mv到其他目录在mv回来,其inode不变 硬链接: ln aa bb 另个文件的inode相同,无乱删除源文件还是删除模板文件,剩下的都可以访问
阅读全文
摘要:redis对比monoDB: redis和memcache 是key value非关系型数据库,mysql是关系型数据库,表的结构和保存的内容有严格的要求,关系型数据库无法保存临时数据或不标准的数据,redis支持的数据类型相比memcache要多,memcache只支持hash(哈希类型)。 re
阅读全文
摘要:一:phpredisadmin工具:类似于mysqladmin管理mysql一样 安装环境: 下载管理包: 更改名称并解决依赖: 启动http,启动前确认80端口没有被占用,如果被占用可以修改监听的默认端口为80以为的其他端口: 访问http://ServerIP/admin: 报错,无法打开,查看
阅读全文
摘要:一:订阅: 二:redis持久化: redis支持两种数据持久化,一种是rdb,会在指定的数据间隔内把内存的数据快照到文件,aof将所有服务端执行的命令备查,在服务重启的时候全部执行以此 rdb在断电的时候会丢失部分内网,aof不会 1、使用rdb持久化redis数据: 配置文件的快照时间设置: 快
阅读全文
摘要:一:简介: redis国内最大的案例 》新浪微博 memcache:是key-value数据库 数据类型:只支持key value数据 过期策略:支持 持久化:不支持(可以通过三方程序) 主从复制:不支持 虚拟内存:不支持 使用场景:可以保存session,存放单一的数据,更加轻量级,效率更高 re
阅读全文
摘要:一:需求及基础: 场景: 1、开发人员不能登录线上服务器查看详细日志 2、各个系统都有日志,日志数据分散难以查找 3、日志数据量大,查询速度慢,或者数据不够实时 4、一个调用会涉及到多个系统,难以在这些协调中快速定位数据 Elastic Search + LogStash + Kibana = EL
阅读全文
摘要:Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架
阅读全文
摘要:1、grains用法: 在客户端服务启动的时候收集客户的基础信息,在配置发生变化后也可以通过master重新同步 显示一个客户端的所有项目: [root@node5 ~]# salt "node6.a.com" grains.items #显示所有的项目,注意是grauns.items 显示一个客户
阅读全文
摘要:saltstack使用教程: 1、安装: 需要epel的yum源,没有的话把下面的复制并新建个文件 /etc/yum.repos.d/epel.repo 粘贴即可: 服务端安装: 客户端安装: 2、编辑客户端配置文件: 客户端: 3、编辑服务端配置文件: vim /etc/salt/master 4
阅读全文
摘要:Mysql操作: grant select,insert,update,delete on *.* to root@"%" Identified by "123456"; #授权远程访问 create database s12day9 charset utf8; #创建支持中文的数据库 创建表: c
阅读全文
摘要:本节内容: 异常处理、Socket语法、SocketServer实现多并发、进程和线程、线程锁、GIL、Event、信号量、进程间通讯、生产者消费者模型、队列Queue、multiprocess实例 异常处理、红绿灯、吃包子实例 一:异常处理: 异常是因为程序出现了错误而在正常的控制流以为采取的行为
阅读全文