10 andy1219111

尚未进行身份认证

资深phper 项目经理

等级
TA的排名 1w+

用python进行服务器的监控

用python进行服务器的监控在linux服务器中,一切皆为文件,就是说,服务器运行的个中信息,其实是可以从某些文件中查询得到的;百度后,你会知道,在Linux系统中,有一个/proc的虚拟文件系统:Linux系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核,而不需要重新引导内核系统,这是通过/proc虚拟文件系统实现的。/proc文件虚拟系统是一种内核和内核模块用来向进程(

2015-09-29 11:34:48

配置这几个参数,提高mysql写入速度

innodb_buffer_pool_size如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffersize更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。Innodb的缓冲池会缓存数据和索引,所以不需要给系统的缓存留空间,如果只用Innodb,可以把这

2014-11-11 11:41:29

使用PD进行数据模型设计时 使name和comment关联

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次Comment很麻烦,可以使用以下代码来解决这个问题:

2014-10-18 10:17:27

MYSQL性能优化的二十一条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为

2014-10-15 10:59:31

集群中几种session同步解决方案的比较

在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1.客户端cookie加密简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。  问题:session中数据不能太多,最好只有个用户id。  参考实现:http://r

2014-09-16 15:47:39

多款Notepad++实用插件

ExplorerExplorer是文件浏览插件,可以快速的定位当前正在编辑的文件的位置,支持在搜索目录下文件的内容(Findinfiles)。收藏夹功能可以保存经常使用的目录或文件。CompareCompare,文件对比插件,可以进行简单快速的对比,不过进行复杂点的对比,我一般用WinMerge。DBGpDBGp客户端插件,

2014-08-28 15:26:05

图片处理神器ImageMagick以及PHP的imagick扩展

为了提高页面的加载速度,以及减少流量,要针对网站的图片进行瘦身,研究了很多的解决方案,最后确定了使用ImageMagick,了解了这个软件之后,真是如获至宝,简直太好用,效果太明显了。ImageMagick介绍:ImageMagick是一套功能强大、稳定而且开源的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、PNG、P

2014-08-01 15:16:41

mysql处理百万级以上的数据时提高其查询速度的方法

由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率,显得十分重要。以下是网上流传比较广泛的30种SQL查询语句优化方法:   

2014-07-21 15:15:56

在进行网站SSL验证时申请CSR(证书签名请求)

最近在给自己公司的网站进行SSL验证的设置,对于证书的购买问题,在这里就不多说了,请参考该文章,

2014-06-23 13:31:38

服务器端如何判断客户端是不是手机

最近开发我们网站的手机版,采用了这样的模式实现:根据k

2014-05-29 16:38:44

php模块memcache和memcached区别分析

谈及php搭配memcached使用,已经是老生常谈的问题。但是有一些细节,不见得人人清楚。比如说php的模块memcache和memcached有什么区别等。下面我就简单介绍一下。

2014-05-15 15:58:55

使用TCPDF插件生成pdf以及pdf的中文处理

做了这么多年项目,以前只是在别人的项目中了解过php生成pdf文件,知道并不难,但是涉及到了pdf开发库,首先介绍pdf库。多种多样的pdf开发库1.WKHTMLTOPDFwkhtmltopdf是一个很好的解决方案,基本上可以原样输出html页面中的内容,包括:图片/代码高亮部分css/页头/页尾等。有php和命令行方式,大概思路如下:1)先获取所有的远程html,然

2014-04-23 11:21:39

OAUTH协议简介

摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的

2014-04-02 15:16:15

SSL证书与Https应用部署小结

为了提高网站的安全性,一般会在比较敏感的部分页面采用https传输,比如注册、登录、控制台等。像Gmail、网银等全部采用https传输。https/ssl主要起到两个作用:网站认证、内容加密传输和数据一致性。经CA签发的证书才起到认证可信的作用,所有有效证书均可以起到加密传输的作用。浏览器与SSL证书上图是IE和Chrome上对https的不

2014-04-01 10:03:09

nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置

1)目前各种服务器HTTPServer对PHP的支持一共有三种: a.通过HTTPServer内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl可以对perl支持;b.通过CGI来实现,这个就好比之前perl的CGI,该种方式的缺点是性能差,因为每次服务器遇到这些脚本都需要重新启动脚本解析器来执行脚本然后将结果返回给服务器;另

2014-03-31 18:16:39

encodeURI和encodeURIComponent函数

在网络上以字符串方式传输数据的时候,因为某些字串作为控制符有特殊的含义,必须进行转码。这种机制是不可避免的,我们需要任何字符作为数据,没有哪个字符只作为控制字符不作为数据需要传输。最基本的转码其实就是引号表示字符串时候的反斜杠转义,没有这个转义规则,就无法把字串从代码中区分出来,不管你选什么字符作为字符串的标识,字符串要表示这个标识符的时候就必须转义,而且至少要两个转义符,一个是字串的表示界定符,

2014-02-27 10:08:56

PHP程序员突破成长瓶颈 – 附学习建议

身边有几个做PHP开发的朋友,因为面试,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展。PHP工程师面临成长瓶颈先明确我所指的PHP工程题,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其他语言工作过。工作经验大概在3~4年,普通的WEB系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发

2014-02-08 17:20:35

关于Redis的常识

1.Overview1.1资料 ,最好的入门小册子,可以先于一切文档之前看,免费。作者Antirez的博客,Antirez维护的Redis推特。Redis命令中文版, huangz同学的翻译。Redis设计与实现 ,又是huangz同学的巨作,深入了解内部实现机制。Redis2.6源码中文注释版 ,继续是huangz同学的大功德。NoSQLFan里的Redis分类《Red

2014-02-08 13:49:43

为什么要用smarty模板引擎

序言理念Smarty的设计主要由这些理念的驱动:干净地分离显示逻辑和程序代码PHP后端,Smarty模板前端增强PHP,而不是取代它程序员和设计师的快速开发/部署快速和简单的维护语法简单易懂,无须懂PHP灵活的自定义开发安全:隔离于PHP免费,开源Smarty是什么?S

2013-12-27 13:38:07

ubuntu服务器搭建pptp服务实现vpn服务器

我们知道,VPN有很多种,比如WindowsServer系列自己就带了VPN服务器,安装配置都非常简单,而今天我要在日志中介绍部署的,是Linux下的VPN-Server,基于PPTP协议。Ubuntu系统是基于Debian构造的一版发行版,交流社区非常活跃,而且因为基于Debian,他自己带的包管理器能很好的处理依赖关系,方便我们安装软件。 安装pptp服务sudoapt-g

2013-12-27 09:54:04

查看更多

勋章 我的勋章
    暂无奖章