51CTO博客开发
上图是oracle体系总架构图今天突然公司所有终端pos机不能刷卡消费,财务室不能充值,一下很多电话打过来了,第一反应肯定数据库出问题了,登陆到数据库服务器,果然sqlplus连进去后就不断提示要求输入用户名,弹出一下提示:ERROR:ORA-00020: maximum number of processes (150) exceededEnter user-name: sysEnt
数据库 主流:互联网公司用mysql5.5 mysql单实例源码编译安装5.5.32cd cmake-2.8.8./configure#CMake has bootstrapped. Now run gmake.gmakegmake installcd ../ 1.3.2 依赖包yum
折腾了两天,终于把这个问题解决了,记录一下,也帮助那些和我一样碰到类似问题的朋友们,数据无价,我们必须谨慎处理。 这块硬盘是我们公司一卡通平台的存储服务器LUN,由多块硬盘组成,按道理说它不应该出现问题,因为里面还有RAID等保护,但偏偏就出现了这样的问题:硬盘盘符还能看见,但一打开提示“需要格式化”,看到这个,我想大多数朋友都会惊慌,没错,我也一
面向对象:对象各自完成各自任务,面向过程是相当于领导者帮各对象完成任务。面向对象有点模块化的意思,面向过程有牵一发动全身的意思。面向过程就有点什么东西都得考虑到,面面俱到的意思。 类:说到面向对象必须知道类,例:类就是一个飞机模板,飞机就是对象。类就是一个模型,对象就是一个真正看得见摸得着的实体: 类的3个组成部分:类型的名称:类名类的属性:一组数据类的方法:允许对
打开文件方式流程:打开-----编辑------关闭 大象如何放入冰箱,不要管多大,怎么放,有可能冰箱很大,大象很小,直接打开冰箱,放入冰箱,关闭冰箱,哈哈,程序中方式如下:以后用f操作文件即可。关闭文件:a在python里代表追加,相当于linux里的>>rb wb ab代表都是二进制文件 txt py文本文件不用加b。r+ 可可以,但文件不存在它
拆包:*A拆元组,**B拆字典。 引用:在C、C++里面里面a=1,b=a,实际上相当于硬链接,相当于两份a、b各有一个1,多占一个空间,而在python里就是软连接,只有一份,通过id(a)来查看id都一样, 在python里定义的东西如一直没引用,那么就会成为垃圾,不用担心,python有自己的机制去除垃圾。 不可变类型:数字、字符串、元组
LAMP与LNMP web架构深度优化企业连接数据库一般用域名,因为连接数据库的文件可能有多个,那么当一旦数据库ip改了,那么数据库连接的文件也都需要修改,这样极容易漏掉而出现错误,正确的做法是每个数据库连接文件里都写连接数据库的域名,然后在本地host里将数据库ip及域名做一个解析 数据库tar备份数据文件必须停机才能保持备份的数据库和线上的一致,那么企业是不可能随意停机的,所以一般会
元组(tuple):大体跟列表一样,主要是元组不能增删改,相当于只读。 函数:在程序当中,很多重复数据需要操作了,while和if等就不好用了,这是用函数,模块化,容易调用。把整体当做一个函数,叫封装。ctrl +d选下个,当选中改就能都修改,ctrl+右加上什么就都加上了。 设置vim,tab键和可视化>>都可移动4个空格方式:vim /etc/vimrc 在最后
字符串:一个字节最多存数字255,那么数字100,可以放入一个字节,而字符串“100”,需要三个字节,c语言最小单位4个字节,python是高层语言,不会牵扯太多底层,它最小可一个字节,先这么理解。len(x)测x的长度name = “abcdef”name[x]出name中x位置的值,x从0开始,但x的值不能大于name的长度,不然就是越界,程序会立马崩掉,非常危险,一定要避免。取出name值中
LAMP和LNMP的优化,两者php的优化差不多:apache+php(libphp5.so)nginx+php(fcgi php-fpm)优化都是对应一个主配置文件php.ininginx php(fcgi php-fpm)有一个自己的配置文件php-fpm.conf php web引擎缓存加速优化实战php慢的瓶颈点有两点:1、解析需要时间 2、需要找后面mysql要,需要时间。1.
代码注释:单行注释以#开头,右边当做注释,一般注意下一行内容,方便维护记忆。多行注释以一对三单引号或一对三双引号 python2不管中文是代码还是注释都会报错,而python就不会,解决办法如下:#coding=utf-8或#-*- coding:utf-8 -*-(python推荐的) 虽然也是注释,但放第一行就特别的含义。变量就是一个容器,在程序当中用来存东西的。input 程序会停
第一个python脚本:[root@backup ~]# cat helloworld.py print("hello world")[root@backup ~]# python helloworld.py hello world 安装python3及ipython整体环境,非常麻烦,不注意会经常报错,安装不成功,折腾了一天才搞定,流程记录如下:第一步:安装python3.51、Cen
nginx实现反向代理,通过proxy和upstream两个模块完成,主要是uptream非常重要。nginx在实现代理转发时,默认采用的rr轮询算法,这就会有一个问题,特别是当用户在nginx代转的一台web服务器上登录时,登陆成功后,如果轮询到第二台会提示用户没有登录成功,解决办法有以下两种:1、是通过nginx上的ip_hash,它会让该用户始终在一台服务器上,但这样会造成负载不均,浪费服务
二进制包才可以直接拷贝安装。采用二进制包安装mysql:1、直接解压 tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz2、 mv mysql-5.5.32-linux2.6-x86_64 /application/mysql3、useradd mysql -s /sbin/nologin -M4、chown -R mysql.mysql /applic
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号