`
wangking717
  • 浏览: 263122 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
{ "description": "Pipeline for parsing Nginx access logs. Requires the geoip and user_agent plugins.", "processors": [ { "grok": { "field": "message", "patterns": [ ...
  使用分布式集群数据库的原因是为了降低单台数据库的负载过大问题。   这里需要做2件事情: 1. 框架程序的支持,如Thinkphp、YII2。     > TP的支持文档:http://document.thinkphp.cn/manual_3_2.html#distributed_database 2. 数据库的配置,使其支持主从或主主关系拷贝。     > 主从复制,读写分离:http://wangking717.iteye.com/blog/2292613 ,当然也可以使用阿里云的RDS,轻松配置主从数据库。     > 主主复制(亦叫互为主从,主 ...
源码加密这个对于一些商业目的来说还是必须要有的,可以做到一定的代码保护,当然代码也存在扩展和非扩展2类。下面一起来看看吧。   非扩展类,无须扩展支持直接使用 1.phpjm.net 这个工具是我最常用的一个,加密出来 ...
    <?php include 'simple_html_dom.php'; $content = file_get_contents('fwrite.txt'); $html = new \simple_html_dom(); $html->load($content); echo $html->find('#browser_name',0)->plaintext; $html->clear(); ?>     simple_html_dom类文件下载地址: https://sourceforge.net/pro ...
1.创建一个bat(init.bat) rasdial adsl /DISCONNECT rasdial adsl user password echo 'done'   说明:  adsl:宽带连接名字  user:ADSL账号  password:ADSL密码     然后剩下的就是在php中调用这个bat文件即可。
PHP服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密   1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bin目录,执行以下命令: openssl genrsa -out rsa_private_key.pem 1024 openssl pkcs8 -topk8 -inform PEM -in rsa_p ...
wangkun 写道 Redis和memcache类似,是一个内存数据库,唯一区别在于redis拥有持久化机制(如rdb、aof机制),正是因为redis是基于内存的快速访问特性,才使得Redis能够有如此高的性能,才使得Redis能够轻松处理大量复杂的数据结构,Redis会尝试其它的存储方面的选择,但是永远不会改变它是一个内存数据库的角色。所以在基于内存有限的情况下,除了使用VM以外,还需要从节约内存的角度思考问题,redis适合“小而频繁的热点数据”,如有些数据经常用到写、有些数据经常用到读,并且数据量不大,就可以考虑redis(注:redis默认lru模式是noeviction,即内 ...
  安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。   打开命令行并执行下列命令安装最新版本的 Composer (以下指令摘https://getcomposer.org/download/ ,请前往查看最新的安装指令): php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php php composer-setup.php php -r "unlink('composer-setup. ...
概念 memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中   原理图   安装memcached   yum install memcached #安装memcached chkconfig --add memcached #设置系统自动启动 vim /etc/init.d/memcached #设置memcached启动的参数     安装memcache client  php插件   wget http://pecl.php.net/get/memcache-2.1.2.tg ...
在先前的文章中介绍过redis,以下内容为自己在CentOS上安装Redis的记录。供后期在做改进。   1、安装需要的支持环境   在安装Redis之前首要先做的是安装Unix的 Tcl工具 ,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候返回如下错误信息: You need tcl 8.xuyao de5 or newer in order to run the Redis test ,具体的流程为:   yum install -y tcl   2、安装redis   安装redis的过程非常的简单,具体教程 官网 也有。具体如下: ...

Apache禁用https

在centos下安装Apache默认是启动了https,如果不想使用https的话,可以在/etc/httpd/conf.d/下将ssl.conf的后缀改名即可。。   然后重启apache就可以看到效果了。
很多程序都会用到伪静态。在这里统一记录下操作的方法。   Apache伪静态配置:A) PHP配置 vim /etc/php.ini cgi.fix_pathinfo = 1 #将注释去掉   B) apache配置 vim /etc/httpd/conf/httpd.conf LoadModule rewrite_module modules/mod_rewrite.so #将该句注解去掉。 <Directory /> Options FollowSymLinks AllowOverride None </Directory> ...
  mysql双主热备,也称主主互备,目的是mysql数据库高可用,只支持双机,原因是mysql的复制是一主多从,但一个从服务器只能有一个主服务器。    下面要讲的,除了“主主互备”以外,还加了keepalived。进行容灾的控制。   通常说的「双机热备」是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。使用KeepAlived实现高可用的MYSQL_HA集群环境中,MySQL为(Master/Master)主/主同步复制关系,保证MYSQL服务器数据的一致性,用KeepAliv ...
1、元素的显示和隐藏   display:none; 隐藏 display:block; 显示 简单显示和隐藏方法   a) show() 显示 b) hide() 隐藏 c) toggle() 开关,显示则隐藏,隐藏则显示 <script type="text/javascript"> function f1(){ //隐藏 $("div").hide();//display:none //document.getElementById('id').styl ...
假设: 主服务器 -> 192.168.1.110 从服务器 -> 192.168.1.111   1.配置主服务器Master      A) 修改主服务器配置文件 vim /etc/my.cnf log-bin=mysql-bin #[必须]启用二进制日志 server-id=1 #[必须]服务器唯一ID sync_binlog=1 #经过1日 ...
Global site tag (gtag.js) - Google Analytics