12 2015 档案
摘要:[文章+程序 作者:张宴 本文版本:v1.0 最后修改:2008.07.01 转载请注明原文链接:http://blog.zyan.cc/post/356/] MySQL在高并发连接、数据库记录数较多的情况下,SELECT ... WHERE ... LIKE '%...%'的全文搜索方式不仅效率...
阅读全文
摘要:PHP 真正多线程的使用大|中|小[2013-12-17 11:17 | by张宴] PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。 我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因...
阅读全文
摘要:原 JS监听回车事件发表于2年前(2014-06-04 10:16) 阅读(6101)|评论(0)11人收藏此文章,我要收藏赞01月16日厦门 OSC 源创会火热报名中,奖品多多哦JS监听某个输入框?1234567//回车事件绑定$('#search_input').bind('keyup', fu...
阅读全文
摘要:使用Zend OpCache 提高 PHP 5.5+ 性能作者:admin|时间:February 28, 2015 |分类:Linux|评论:1 评论PHP 5.5 以后内建了OpCache,我们启用即可OpCache的加速原理是把编译后的bytecode存储在内存里面, 避免重复编译 PHP 所...
阅读全文
摘要:PHP7中php.ini、php-fpm和www.conf的配置时间 2015-06-27 19:05:00 TypeCodes原文 http://typecodes.com/web/php7configure.html主题 PHP根据前文 《2015博客升级记(五):CentOS 7.1编译安...
阅读全文
摘要:Too many levels of symbolic links 问题Posted on2011-11-30 20:33张贺阅读(5826) 评论(0)编辑收藏今天弄了个ZendStudio,放在了user下的某个文件夹下,想把执行程序ZendStudio做个链接到/usr/sbin目录下。于是使...
阅读全文
摘要:迁移到MariaDB galera[已注销] [已注销] 2013-03-26 11:09:39【安装】======https://downloads.mariadb.org/mariadb/repositories/选择你想要的发行版本,然后按照指示就OK了,基本没有什么好说的...我是CentO...
阅读全文
摘要:MariaDB Galera Cluster 部署(如何快速部署 MariaDB 集群)OneAPM蓝海讯通7月3日 发布推荐4推荐收藏14收藏,1.1k浏览MariaDB 作为 Mysql 的一个分支,在开源项目中已经广泛使用,例如大热的 openstack,所以,为了保证服务的高可用性,同时提高...
阅读全文
摘要:解决vsftpd日志时间问题发布时间:August 29, 2008分类:Linux《你必须承认土也是一种艺术》《Linux下查看Apache的请求数》最近发现vsftpd的日志记录/var/log/vsftpd.log里显示的文件修改时间与实际的系统时间不一致,一般都差了8个小时。搜索了一下,发现...
阅读全文
摘要:iptables使用multiport 添加多个不连续端口碟舞飞扬, 01:26 ,Linux技术,评论(0),引用(0),阅读(12214), Via 本站原创大|中|小使用multiport可以添加多个不连接的端口,最多可以添加15组。如下-A INPUT -p tcp -m multiport...
阅读全文
摘要:Memcache安全配置瞌睡龙·2014/01/20 17:590x00 Memcache简介Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,...
阅读全文
摘要:Iptables DDOS/CC 自动屏蔽脚本May 20, 2013最近不停地被 CC (DDOS的一种)频繁干扰,分享一个 iptables 屏蔽 DDOS 的脚本。让 crond 每分钟运行一次。############### KILL DDOS ##############iptables_...
阅读全文
摘要:php浮点数精确运算Php: BCMathbc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]...
阅读全文
摘要:Relearning PHP (2) – php 的浮点数float暂无评论php有很多坑,但是并不妨碍他是最好的语言。其他语言对于浮点数处理同样有问题,这应该是个“共有坑”。不信可以用google搜索“java float 坑”或者“C++ float 坑”试试。做电商的同学,涉及到钱的方面,用到...
阅读全文
摘要:原 Linux搭建SVN 服务器发表于1年前(2014-08-05 17:55) 阅读(12257)|评论(3)31人收藏此文章,我要收藏赞3摘要Linux搭建SVN 服务器目录[-]Linux搭建SVN 服务器1 安装SVN2 使用客户端连接2.1 使用windows的客户端2.2 使用Linux...
阅读全文
摘要:原 Linux搭建SVN 服务器发表于1年前(2014-08-05 17:55) 阅读(12257)|评论(3)31人收藏此文章,我要收藏赞3摘要Linux搭建SVN 服务器目录[-]Linux搭建SVN 服务器1 安装SVN2 使用客户端连接2.1 使用windows的客户端2.2 使用Linux...
阅读全文
摘要:Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程4042013/02/17 01:27:46SublimeText 是一个代码编辑器,也是HTML和散文先进的文本编辑器. SublimeText 是由程序员 Jon Skinner 于2008年1月份所开发出来,它最初被设计为一...
阅读全文
摘要:Sublime Text 3 常用插件以及安装方法(转)http://www.cnsecer.com/460.html安装Sublime Text 3插件的方法:朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助。麻烦动下手点下页面的广告吧,谢谢!直接安装安装Sublime text 2插...
阅读全文
摘要:JQuery: Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.b...
阅读全文
摘要:SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高。SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连接中断时锁住数据,FSFS是一种更安全也更多人使用的方式。SVN的运行方式也有两种,一种是独立服务器...
阅读全文
摘要:Linux下SVN的一些使用方法总结近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN。首先 svn help 可以看到 svn 所支持的全部命令:命令不多,如果用过Tortoise SVN的客户端,从字面上也不难理解...
阅读全文
摘要:jquery中判断是否按下回车键博客分类:ajax/web相关 在jquery中,可以通过如下的方法,检测是否按下了回车键Java代码$('#someTextBox').keypress(function(event){ var keycode = (event.keyCode ? event...
阅读全文
摘要:facebook代码发布2011-08-09 20:34:02分类:LINUX所有提交的代码每周二打包一次。只要多一分努力,终于一天会发生改变。星期二的代码发布,需要所有的提交过代码的工程师在场。代码打包前,工程师必须在一个特殊的IRC channel上。运维执行打包过程facebook有大约600...
阅读全文
摘要:在MySQL中使用init-connect与binlog来实现用户操作追踪记录 分类: MySQL 前言:测试环境莫名其妙有几条重要数据被删除了,由于在binlog里面只看到是公用账号删除的,无法查询是那个谁在那个时间段登录的,就考虑怎么记录每一个MYSQL账号的登录信息,在MYSQL中,每个连接都...
阅读全文
摘要:Curl的毫秒超时的一个”Bug”2015-12-15 PHP老杨最近我们的服务在升级php使用的libcurl, 期望新版本的libcurl支持毫秒级的超时, 从而可以更加精细的控制后端的接口超时, 从而提高整体响应时间.但是, 我们却发现, 在我们的CentOS服务器上, 当你设置了小于1000...
阅读全文
摘要:Nginx正确记录post日志的方法事实上可以很简单,这取决于把 access_log 放在哪个 location 里面。一,放到包含fastcgi_pass或proxy_pass的Location里面。如下:[php] view plaincopy location ~ \.php$ { ro...
阅读全文
摘要:NGINX的奇淫技巧 —— 5. NGINX实现金盾防火墙的功能(防CC)ARGUS1月13日 发布推荐0推荐收藏2收藏,1.1k浏览文章整理中......实现思路当服务器接收到的单个IP并发超出阀值, 加入封禁区(弹回2).服务器根据IP、UA、SESSION_ID、年、月、日、时、分、...进行...
阅读全文
摘要:NGINX的奇淫技巧 —— 3. 不同域名输出不同伺服器标识ARGUS1月13日 发布推荐0推荐收藏6收藏,707浏览大家或许会有这种奇葩的需求...要是同一台主机上, 需要针对不同的域名输出不同的Server头, 怎么实现呢?我们需要用到ngx_headers_more模块location / {...
阅读全文
摘要:NGINX的奇淫技巧 —— 6. IF实现数学比较功能 (1)ARGUS1月13日 发布推荐0推荐收藏3收藏,839浏览nginx的if支持=、!=逻辑比较, 但不支持if中=、= 5 ){ #$a 如果 > 5 这是错误的写法 echo 'a: $a is gte 5...
阅读全文
摘要:Nginx最开始是作为反向代理被熟知的,基于它的OpenResty的自然也是支持反向代理的,下面我们就来看看它的一些基本用法以及在使用过程中的一些技巧。一、基本用法在业务环境中,可能会将OpenResty(以后简称OR)作为反向代理,根据不同的location定位到不同的后端,在这样的架构下,对应的...
阅读全文
摘要:关键字:微信公众平台 微信服务器 IP地址如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表。接口调用请求说明http请求方式: GEThttps://api.weixin.qq.com/cgi-bin/getcallbackip?...
阅读全文
摘要:微信支付趟过的坑标签:微信支付2015-01-21 15:4925791人阅读评论(30)收藏举报分类:微信公众号开发版权声明:本文为博主原创文章,未经博主允许不得转载。 这段时间在做微信支付开发,在公司的公众号审批下来后,我这边的测试用例也已经开发完毕,于是拿着具体的数据来调试了,大段大段的...
阅读全文
摘要:http://wu110cheng.blog.163.com/blog/static/13334965420121120102439190/Firefox下网页缩放时防止div被挤到下一层问题:三个div,一个div中包含两个浮动带有border边框的div;且样式设计中保证两个div全部宽度之和等...
阅读全文
摘要:vsftp在REDHAT,CENTOS 5中登录慢的解决办法vsftp在REDHAT,CENTOS 5中不仅登录慢,至少花30秒左右,而且上传文件的速度也受影响,经过摸索,根本原因在DNS解析上花费很长时间,直到DNS超时才返回,这样一来只要把resolv.conf中的内容清空就能解决这个问题,但影...
阅读全文
摘要:[Ecmall]ECMALL目录结构设置与数据库表最近在做ecmall的开发,ecmall在开源方面还有待进步啊,官方没有提供开发文档,也没有关于系统架构组织的贡献,使用者都要自己从0开始,官方论坛连二次开发板块都没有,都在哪瞎扯淡,广告一堆。可悲~~~自己做了一张图片,根据ecmall的程序结构图...
阅读全文
摘要:简介互联网的迅猛发展,带动了各种电子商务的盛行,经过几年的市场发展,如今的电商系统功能基本趋于相似,各种花哨的运营手段已不足以吸引消费者的购买欲望和对产品的忠诚度,消费者只关心商品的质量、平台的服务和更低的价格,在竞争如此激烈的电商市场中,商家已经做到了很多,但似乎还是不能提高转化率,其实,也反映出...
阅读全文
摘要:如何使用yum来下载RPM包而不进行安装2015-03-23 13:15 theo-l译 linux.cn 字号:T|Tyum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将...
阅读全文
摘要:如果每天都会生成大量的二进制日志,这些日志长时间不清理的话,将会对磁盘空间带来很大的浪费,所以定期清理日志是DBA维护mysql的一个重要工作1)RESET MASTER在上面查看日志存放的文件夹中,二进制日志命名的格式是以mysql-bin.*,*代表日志的序号,序号是递增的,其中还有mysql-...
阅读全文
摘要:mysql 误删除ibdata1之后如何恢复如果误删除了在线服务器中mysql innodb相关的数据文件ibdata1以及日志文件 ib_logfile*,应该怎样恢复呢?这时候应该一身冷汗了吧?==================================先抽根烟,冷静一下。=======...
阅读全文
摘要:MariaDB Galera Cluster 部署(如何快速部署MariaDB集群)[日期:2015-07-05] 来源:Linux社区 作者:Linux [字体:大 中 小] MariaDB作为Mysql的一个分支,在开源项目中已经广泛使用,例如大热的openstack,所以,为了...
阅读全文
摘要:一、MariaDB Galera Cluster概要:1.简述: MariaDB Galera Cluster 是一套在mysql innodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到 各个节点上去...
阅读全文
摘要:这是我在做平安银行开发的时候,本地使用PHP环境,平安银行接口为Java接口的时候,采用PHP-Java-Bridge的方式调用接口的笔记。因为现在网上的教程基本上都不行了,所以在这里贴出我能使用的而且目前网上最新的版本(2014-09-19),如果有错,请通过文章中的邮箱邮件联系,谢谢。php-j...
阅读全文
摘要:去年做平安银行的时候,用到了PHP-Java-Bridge,后来写了一篇博客记录使用PHP-Java-Bridge的一些心得(连接:http://my.oschina.net/kenblog/blog/316234)。后来有很多陆陆续续的朋友在做平安银行接口使用PHP-Java-Bridge,看了我...
阅读全文
摘要:http://layer.layui.com/hello.html如果,你初识layer,你对她不知所措,你甚至不知如何绑定事件…那或许你应该用秒做单位,去认识她。开始了解第一步:部署下载layer后,把它部署到你项目中的任何一个目录(当然,我们推荐放在前端相关目录里),你不能去挪动layer里面的...
阅读全文
摘要:linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)发表于2012/05/07由fenglinux 本身的ugo rwx的权限,对于精确的权限控制很是力不从心的,acl是一个好东西,有了它可以很完美且优雅的控制目录权限。acl的基础知识,这里不再详述,有兴趣可以参看...
阅读全文
摘要:[导读] 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”\用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会...
阅读全文
摘要:文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:echo -e "\033[44;37;5m ME \033[0m COOL"以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于...
阅读全文
摘要:原文http://code.oneapm.com/database/2015/07/02/mariadb-galera-cluster/MariaDB作为Mysql的一个分支,在开源项目中已经广泛使用,例如大热的openstack,所以,为了保证服务的高可用性,同时提高系统的负载能力,集群部署是必不...
阅读全文
摘要:MariaDB集群Galera Cluster的研究与测试Galera Cluster是MariaDB的一个双活多主集群,其可以使得MariDB的所有节点保持同步,Galera为MariaDB提供了同步复制(相对于原生的异步复制),因此其可以保证HA,且其当前仅支持XtraDB/InnoDB存储引擎...
阅读全文
摘要:一、MariaDB Galera Cluster概要:1.简述: MariaDB Galera Cluster是一套在mysql innodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到 各个节点上去。在数据方...
阅读全文
摘要:PHP JAVA Bridge桥的最新使用在PHP和Java之间搭建一座桥梁,利用这座桥梁在这两个实体之间建立起一个沟通渠道,在这座桥梁的帮助下,你可以在Java中开发类,然后在PHP中调用它们的方法,同样,在你的Java桌面或Web应用程序中也可以使用PHP脚本。http://php-java-b...
阅读全文
摘要:Linux LVM硬盘管理及LVM扩容LVM磁盘管理一、LVM简介... 1二、 LVM基本术语... 2三、 安装LVM... 3四、 创建和管理LVM... 42、 创建PV.. 63、 创建VG.. 74、 创建LV.. 95、LV格式化及挂载... 10一、LVM简介LVM是 Logical...
阅读全文
摘要:Sublime Text 是一个复杂的文本、代码编辑器。出色用户界面,非凡的功能和惊人的性能。Sublime Text 3官方网站 http://www.sublimetext.com/点击菜单-help-Enter LicenseKEY:[此行不需要]—– BEGIN LICENSE —–Andr...
阅读全文
摘要:Linux关于watch的用法2011-07-20 0个评论 收藏我要投稿watch 是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。直接在 watch 后面接你想运行的命令,watch 就会帮你重复...
阅读全文
摘要:stats查看memcached状态的基本命令,通过这个命令可以看到如下信息:STAT pid 22459 进程IDSTAT uptime 1027046 服务器运行秒数STAT time 1273043062 服务器当前unix时间戳STAT version 1.4.4 服务器版本STAT poi...
阅读全文
摘要:MySQL 5.6 和 MariaDB-10.0 的性能比较测试时间2013-02-14 10:11:34开源中国原文http://www.oschina.net/question/12_90065主题MariaDBOLTP测试技术Oracle 刚刚发布了MySQL 5.6.10 GA版本,所以是时...
阅读全文
摘要:Linux 双线策略路由的三种实现方式总结+端口映射Linux 双线策略路由的三种实现方式总结+端口映射网络环境服务器(网关):eth0 为LAN口,IP为 LAN_IP = 192.168.0.1eth1 为第一个WAN口,接电信线路,IP为 CTC_IP,网关为 CTC_GWeth2 为第二个W...
阅读全文
摘要:nginx优化 突破十万并发一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00...
阅读全文