Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

281 total results found

网站如何防止域名权重被分散?

SEO

一般我们创建的站点中都会将一级域名和www二级域名指向我们的站点,以域名test.com为例,我们访问test.com或www.test.com都能得到我们想要的内容,但时间长了就会发现,可能出...

301

.Composer 加速,镜像源修改

PHP composer

默认情况下执行 composer 各种命令是去国外的 composer 官方镜像源获取需要安装的具体软件信息,在正常情况下国内访问国外服务器的速度相对比较慢 修改镜像源 以阿里巴巴提供的 Com...

redis 禁用O(n) 复杂度方法

.缓存 .Redis

某公司技术部发生2起本年度PO级特大事故,造成公司资金损失400万,原因如下: 由于工程师直接操作上线redis,执行: keys * wxdb(此处省略)cf8* 这样的命令,导致redis...

单节点redis分布式锁介绍

.缓存 .Redis

分布式锁 分布式锁是控制分布式系统或不同系统之间共同访问共享资源的一种锁实现,如果不同的系统或同一个系统的不同主机之间共享了某个资源时,往往需要互斥来防止彼此干扰来保证一致性。 分布式锁需要具备...

.缓存穿透、缓存击穿、缓存雪崩的理解

.缓存

缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接...

PHP依赖管理工具Composer使用介绍(三)

PHP composer

本章将解释所有在 composer.json 中可用的字段。 composer.json JSON schema Root 包 属性 包名 name 描述 descriptio...

PHP依赖管理工具Composer使用介绍(二)

PHP composer

Composer 命令介绍 全局参数 下列参数可与每一个命令结合使用: **--verbose (-v):**增加反馈信息的详细度。 -v 表示正常输出。 -vv 表示更详细的输出。 -vv...

PHP依赖管理工具Composer使用介绍(一)

PHP composer

Composer 是PHP的依赖管理工具。 composer安装 curl -sS https://getcomposer.org/installer | php mv composer.pha...

Composer 遇见问题解决思路

PHP composer

Composer命令执行遇见问题时从以下几个方面查看、解决 1、使用调试模式执行 composer 命令增加 -vvv 参数可输出命令执行详细的信息,可通过查看详细信息查找问题所在 compos...

PHP通用方法汇总

PHP php

数组字段过滤 /** * 一维数组 * @param $arr * @param $columns * @return array */ function arr1_clear($ar...

关于系统性能的认知

架构&性能&安全相关笔记 性能

什么是性能? 假如你去 Google 下 Performance 这个关键字,可能会得到 5 亿个链接。 其中涉及的内容范围可能从自行车比赛到可怕的员工审查流程(如今很多公司已经学会了避免这个...

高并发系统数据库架构设计

MySql

在WEB网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩展过程基本上包含如下几步,每一个扩展都可以比上一步骤的部署方式的性能得到数量级的...

BookStack代码块主题设置

开源项目 BookStack

BookStack在使用 Markdown 编辑器时可以自定义代码块主题,使文章展示效果更符合自己的审美。 设置方法如下: 将代码插入页面或使用 Markdown 编辑器时,您输入的文本将采用默...

.MySQL 回表

MySql

1、什么是回表查询? 这先要从InnoDB的索引实现说起,InnoDB有两大类索引: 聚集索引(clustered index); 普通索引(secondary index) 2、聚集索引和...

.正向代理与反向代理的理解

Nginx

正向代理 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连...

bookstack项目介绍

开源项目 BookStack

项目简介 BookStack 是一个开源的、基于 Laravel + Vue.js 构建的知识管理和服务项目,我们可以基于它来快速构建文档、教程、wiki 管理系统. 本博客就是基于 Book...

BookStack修改默认搜索为全局标题和正文的模糊搜索方法

开源项目 BookStack

1、顶部搜索框name值改为exact[] 2、搜索内容展示页左侧搜索输入框name值改为exact[] 3、修改搜索条件整理代码,去掉原search、term字段逻辑,exact字段默认值修改

webman框架中间件和非简单请求跨域OPTIONS请求404问题说明

PHP webman

注意 webman 的中间件的执行是在路由加载之后,只有路由中定义过的方法才会去加载中间件,不然直接报404了;要注意这个与laravel框架的不同。 以非简单请求的跨域操作为例: 中间件 ...

站点统计工具介绍

SEO

对于站长来说,了解自己网站访问量、访问来源等数据对做SEO至关重要,一般我们会给网站安装网站统计工具。下面介绍几种统计网站访问情况的方法: 百度统计 百度统计地址: https://tongji...

redis 过期策略

.缓存 .Redis

对于过期策略,一般有三种可能: 定时删除:在设置键的过期时间时,创建一个定时事件,当过期时间到达时,由事件处理器自动执行键的删除操作。 惰性删除:放任键过期不管,但是在每次从 dict 字典中取...