其他
文章平均质量分 51
只会打野怪我咯
这个作者很懒,什么都没留下…
展开
-
PHP代码被浏览器强制注释的问题
今天碰到一个问题,写了一段代码 大概这个样子很简单<? php phpinfo();?>在火狐浏览器运行起来以后,页面什么也没有显示。 按F12调试后 发现PHP代码都被强制注释了。找了一会才发现 在PHP的开头 <? php 我多写了一个空格, 把这个空格去掉 <?php 连起来写 就可以了。原创 2016-04-29 14:37:00 · 1226 阅读 · 0 评论 -
redis cluster
redis集群的几种实现方式客户端分片,如redis的java客户端jedis使用一致性hash,优点是分区逻辑可控,缺点是需要自己处理数据路由,高可用,故障转移等问题 代理方案,如codis,优点是简化客户端分布式逻辑和升级维护里边,缺点是加重架构部署复杂度和性能消耗 redis cluster 优点 redis官方支持的集群方案,有监控,高性能,缺点 数据迁移需要人工干涉,只能使用0号...原创 2019-06-30 18:17:27 · 234 阅读 · 0 评论 -
redis 配置说明汇总
总体配置配置名 含义 默认值 可选值 可否支持config set 配置热生效 daemonize 是否是守护进程 no yes|no 不可以 port 端口号 6379 整数 不可以 loglevel 日志级别 notice debug|verbose|notice|waring 可以...原创 2019-07-14 10:20:35 · 231 阅读 · 0 评论 -
redis 优化内存消耗
查看内存指标的方法info memory used_memory redis分配器分配的内容总量 used_memory_human 可读的格式返回used_memory used_memory_peak 内存使用的最大值,既峰值 used_memory_peak_human 可读的格式返回used_memory_peak used_memory_rs...原创 2019-06-23 19:59:47 · 163 阅读 · 0 评论 -
常用的影响redis的操作系统配置详解
1. overcommit_memory有时候我们在启动redis服务器的时候会看到WARNING overcommit_memory is set to 0! Background save may fail under low memory这样的提示,在修改前我们先了解下什么是overcommit, linux操作系统对大部分申请内存的请求都回复yes,以便能运行更多的程序,因为...原创 2019-07-07 15:42:52 · 369 阅读 · 0 评论 -
redis 哨兵
哨兵的作用 在redis分布式中,当主节点出现故障时,redis sentinel能自动完成故障发现和故障转移,并通知应用方,从而实现高可用高可用的原理 每个sentinel节点会对数据节点和其他sentinel节点进行监控,当它发现节点不可达时,会对节点做下线标识。如果被标识的是主节点,它还会和其他sentinel节点进行“协商”,当大多数sentinel节点都认为主节点不...原创 2019-06-23 09:51:55 · 226 阅读 · 0 评论 -
redis 持久化
作用持久化功能可以有效地避免因进程推出造成的数据丢失问题,当下次重启时利用之前持久化的文件既可实现数据恢复持久化的方式RDB持久化 AOF持久化RDB持久化持久化方式 RDB持久化是把当前进程数据生成快照保存到磁盘的过程触发机制客户端执行save命令 使用save配置,例如save m n在m秒内数据集存在n次修改 从节点执行全量复制操作,主节点自动执行bg...原创 2019-06-09 21:37:50 · 105 阅读 · 0 评论 -
redis 特殊命令的用途
慢查询1.慢查询的作用:通过慢查询分析,可以找到有问题的命令进行优化2.redis客户端执行一条命令包含发送命令 命令排队 命令执行 返回结果四部分,慢查询只统计步骤三(命令执行)的时间2.慢查询中有两个重要参数slow-log-slower-thanslow-log-slower-than预设阀值,单位是微妙slowlog-max-lenslowlog-max...原创 2019-06-02 22:59:31 · 223 阅读 · 0 评论 -
mac 设置终端快捷命令
背景 我们在平时的开发过程中,经常有要连接到redis服务端或者cd到工作目录的操作,如果每次都手打,不仅长还有可能忘记比如redis服务端的密码等内容,mac下提供了一种方法可以将你的一个shell命令定义一个简短的别名,就不需要每次全手打了。配置快捷键比如我们有一个连接redis服务器的命令redis-cli -h xxx -p xxx -a "xxx"1. 打开 ~/....原创 2019-06-06 14:40:25 · 5450 阅读 · 1 评论 -
Mac 终端利器配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)
配置步骤地址https://blog.csdn.net/qianghaohao/article/details/79440961powerline配置地址https://blog.csdn.net/huihut/article/details/61418136转载 2019-06-06 13:36:02 · 478 阅读 · 0 评论 -
redis 部分命令深入详解
keys* 命令的弊端该命令的作用: 将所有的键输出。由于redis是单线程运行,因此线上redis的键值过多时,要谨用该命令,会造成服务器阻塞,如果想在线上遍历所有的键值,最好用scan命令del和unlink命令的区别del和unlink命令的作用都是删除key不同的是del是阻塞操作,如果删除的key过多的话,可能阻塞时间会很长,unlink操作相比del会产生阻塞,该命令会...原创 2019-05-26 20:11:09 · 227 阅读 · 0 评论 -
redis-cli客户端的命令集
命令集介绍-r 命令执行次数redis-cli -r 3 ping-i 如果设置了-r命令执行次数 -i可以设置执行间隔redis-cli -r 5 -i 1 ping (每隔一秒执行一次Ping命令,一共执行5次)-h 有两种意义,如果后面没跟任何参数表示帮助文档,后面有参数表示是设置一个域名redis-cli -hredis-cli -h 127.0.0.1...原创 2019-05-19 22:04:58 · 463 阅读 · 0 评论 -
nginx配置https
生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书和私钥的目录,例如:$ cd /usr/local/nginx/conf创建服务器私钥,命令会让你输入一个口令:$ openssl genrsa -des3 -out server.key 1024创建签名请求的证书(CSR):$ openssl req -new原创 2016-12-14 19:56:15 · 360 阅读 · 0 评论 -
lua下打印有多层嵌套的table结构
转载地址 http://www.cnblogs.com/alex-zhou/p/4193971.html--这是quick中的工具,作用就是打印Lua中强大的table的结构, 当table的嵌套层级比较多的时候,这个工具非常方便,开发中必备的工具。--具体使用方法:local debug = require("debug")-- debug.dump(dataTable,转载 2016-06-20 16:58:55 · 4499 阅读 · 0 评论 -
数组指针
#include #include using namespace std;int main(){int arr1[5]={0,1,2,3,4};coutcoutint arr[3][3] = {0,1,2,3,4,5,6,7,8};//这两个地址相同,但指针代表的类型不一样coutcout//判断是不是类型不一样在加个偏移量转载 2015-01-28 09:50:11 · 316 阅读 · 0 评论 -
字符编码
字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大转载 2015-01-28 17:46:15 · 331 阅读 · 0 评论 -
jquery,php实现文件下载和统计下载次数
基本 实现就是在前台页面=用户每点击下载一次,下载次数就加1,并下载相应的文件到本地.需要的html代码 html代码中内容,到时候需要用ajax从后台获取在显示出来。 需要的jquery代码 $.ajax({ type: 'GET', url: 'filelist.php',原创 2016-05-13 13:39:44 · 4823 阅读 · 0 评论 -
PHP中非常有用的函数
文章转载自http://www.helloweba.com/view-blog-281.html#encrypt项目中经常会需要一些让人头疼的函数,作为开发者应该整理一个自己的函数库,在需要之时复制过来即可。本文收集整理数十个PHP项目中常用的函数,保证能正常运行,你只要复制粘贴到你项目中即可。1、PHP加密解密2、PHP生成随机字符串3、PHP获取文件扩展名(后缀)4、PHP获取转载 2016-05-12 15:11:21 · 381 阅读 · 0 评论 -
redis 缓存
缓存的收益和成本收益:加速读写:因为缓存通常都是全内存的,而存储层通常读写性能不够强悍,通过缓存的使用可以有效的加速读写,优化用户体验 降低后段负载:帮助后端减少访问量和复杂计算,在很大程度降低了后端的负载成本:数据不一致性: 缓存层和存储层的数据存在着一定时间窗口的不一致性,时间窗口跟更新策略有关 代码维护成本:加入缓存后,需要同时处理缓存层和存储层的逻辑,增大了开发者维护代码...原创 2019-07-07 14:57:53 · 238 阅读 · 0 评论