加载中
Git恢复之前版本的两种方法reset、revert

一、问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反...

10/08 11:50
0
sphinx 增量索引更新的实现

由于sphinx主索引建立后,如果数据库有新的数据添加的话,需要重新生成主索引,如果数据量大就耗费资源,不如添加哪些数据就生成这些数据的索引,称为‘增量索引’。 实现思路: 需要准备:1...

09/24 17:00
10
号称最快的搜索引擎sphinx的windows安装和使用

1 首先安装sphinx引擎 下载地址:http://sphinxsearch.com/downloads/archive/ 下载下来的目录结构如下 把sphinx.conf.in负责一份改名sphinx.conf放到bin目录下,修改sphinx.conf 注意log的目...

09/24 16:17
34
sphinx 配置文件全解析

名词解析 ----------------------------------------------------------------------------------------- source:数据源,数据是从什么地方来的。 index:索引,当有数据源之后,从数据源处...

09/24 15:49
25
PHP 实现“万能”的短网址还原

常见的短网址都是通过 301 或 302 跳转的方式实现重定向到目标网站的,因此我们可以使用 PHP 的 curl_getinfo 来取得 header 中的重定向地址,也就是短网址对应的原始网址(嗯,原理就是这么...

09/16 17:26
24
ubuntu 的 ip_forward与路由转发

一、前言介绍: IP地址分为公有ip地址和私有ip地址,Public Address是由INIC(internet network information center)负责的,这些IP地址分配给了注册并向INIC提出申请的组织机构。Private Add...

07/16 10:22
495
lvs+keepalived+nginx搭载高性能负载均衡

1. 配置网络结构: 192.168.1.11和192.168.1.12是互为备份的LVS Director, 192.168.1.11默认为MASTER, 192.168.1.12为BACKUP 192.168.1.99是LVS Director的虚拟IP,当192.168.1.11正常工作时...

高性能队列RabbitMQ在windows下的安装

RabbitMQ在windows下的安装 RabbitMQ 它依赖于Erlang,在window上安装时,需要先安装Erlang。 首先确定你的window电脑是32位还是64位,然后下载对应版本的Erlang软件。以下的安装以window 64...

利用nginx 的upstream和proxy_pass模块快速搭建服务器负载均衡

1 首先准备好三台服务器 192.168.206.128 (反向代理服务器) 192.168.206.129 (后台服务器) 192.168.206.130 (后台服务器) 2 在反向代理服务器配置代理和负载均衡 3 在浏览器访问 http://1...

06/23 15:47
43
nginx 反向代理和正向代理的详谈

Nginx 的产生 Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Identifier)URI 或者统一资源定位符(Uniform Resources Locator)URL...

简单的mysql主从同步

1 准备好两台mysql(192.168.206.128(这台做主库) 192.168.206.129(从库)) 2 设置主库 #vi /etc/mysql/my.cnf [mysqld] log-bin=mysql-bin #[必须]启用二进制日志 server-id=1 #[必须]...

06/06 14:36
21
Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除

下面列举几种可能的错误原因: 1.网络不通 2.账户密码错误 3.防火墙 4.mysql配置文件问题 5.连接服务器时语法 6.主服务器mysql权限 我的服务器ip: 主服务器ubuntu:192.168.16.105 从服务器...

详细zephir自定义php的扩展

整个过程是zephir和底层编译器自动进行编译优化的,当然也可以自己调整以获得更好的性能。 在ubuntu下的安装如官方教程即可,在centos下的安装如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

利用 Zephir 轻松构建 PHP 扩展

简介: 通过 PHP 扩展, 我们可以在 php 代码中使用一些特定的方法(大部分的 php 扩展都是用 C 写的)。 比如,在 PHP 中需要与 SQLite3 交互,我们可以自己写方法与之进行连接,再写 SQL 语...

一目了然的PHP工作原理

一、PHP设计理念及特点 多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,PHP也早支持多线程模型。 弱类型语言:一个变量的类型并不是...

06/05 11:53
43
SSL和tls的区别和联系

什么是ssl SSL:(安全套接字层),一个可靠的面向连接的网络层协议和应用层协议之间的协议层。SSL使用相互认证、数字签名来确保完整性,使用加密来确保隐私,以实现客户端和服务器之间的安全通...

05/25 16:47
53
163邮箱配置imap和smtp,隐藏的设置

http://config.mail.163.com/settings/imap/index.jsp?uid=XXXXX@163.com,这是一个隐藏的设置,要到这里配置才能用163的imap或者pop......

05/25 11:25
62
shell 解决mysql 主从同步出现延迟和错误的问题

#!/bin/sh # check_mysql_slave status ip=eth0 mysql_command=/home/server/mysql/bin/mysql mysql_user=root mysql_pass=123456 mysql_sockfile=/tmp/mysql.sock datetime=`date +"%Y-%m-%...

05/22 11:27
30
mysql binlog大小问题 max_binlog_size

mysql开启了二进制日志binlog,如mysql-bin.000005等,重启服务后会自动更新这个文件,如原来是000005的话会生成000006。 请问,如果服务一直不重启,什么情况下会自动产生新的日志文件呢,是...

05/20 18:07
129
利用thinkphp5做读写分离就是这么简单

基于ThinkPHP5.1.15+MySQL演示主从同步配置与读写分离解决方案。 软件环境:ThinkPHP5.1.15+MariaDB 10.1.30(主服务器)+MySQL5.7(从服务器)+Win10 两台服务器IP分别为:192.168.199.234...

amp
05/18 15:54
77

没有更多内容

加载失败,请刷新页面

返回顶部
顶部