摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文
posted @ 2023-03-18 00:50 xiaobingch 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 内容大纲: 1.介绍Restful、SOAP、RPC、SOA以及微服务 2.重点谈谈SOA与微服务的区别 3.以及为什么要使用微服务架构 什么是Restful Restful是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或设计就是 Restful架构或服 阅读全文
posted @ 2023-03-16 23:18 xiaobingch 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 人的大脑结构对比计算机结构有哪些优劣势? 人的大脑和计算机的结构存在一些显著的优劣势。 优势: 并行处理能力:人的大脑可以同时处理多个信息,即具有高度的并行处理能力,而计算机的处理能力则是有限的,需要依次处理每个任务。 自适应性:人的大脑可以根据环境的变化及时调整自身的处理方式和行为,具有高度的自适 阅读全文
posted @ 2023-03-11 20:15 xiaobingch 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 一、人们如何连接服务器与客户端? 1.使用HTTP协议去连接服务器与客户端 我们把资源放在服务器里(也就是你电脑中的一个文件夹),此时这个文件就会有一个它自己的名字(比如:192.168.199.3:80/fuck.txt,"192.168.199.3"是你主机的ip地址————当然一般不会是内网地 阅读全文
posted @ 2023-03-09 23:34 xiaobingch 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 写在前面 在我们后端平时开发中,经常会讨论这样的问题:该如何保证缓存和数据库一致性呢。 相信有一大部分人,对这个问题是一知半解的,或者是有挺多疑惑: 更新数据时,是要先更新数据库,再删缓存,还是先删缓存,然后再更新数据库呢? 是否要考虑引入消息队列来保证数据的一致性呢? 延迟双删是否可以用,用了又会 阅读全文
posted @ 2023-03-09 16:05 xiaobingch 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 概述 PSR是指PHP Standard Recommendations,是由PHP-FIG(PHP Framework Interop Group)制定的一系列PHP编程规范的推荐标准。 具体来说,PSR-1是PHP基础编码规范,PSR-2是PHP代码风格指南,PSR-4是自动加载标准,PSR-7 阅读全文
posted @ 2023-03-09 11:08 xiaobingch 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 阅读一个框架源码应该怎么入手? 读取一个框架源码需要具备一定的编程经验和知识,以下是入手的步骤: 阅读官方文档:首先阅读该框架的官方文档,了解该框架的架构、设计理念、核心概念和 API 使用方法等。 阅读 README 文件:阅读该框架的说明文档,了解该框架的功能、安装和配置方法以及支持的特性。 阅 阅读全文
posted @ 2023-03-09 08:27 xiaobingch 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 安装psysh是一个交互式PHP解释器,允许您在控制台中测试PHP代码,以下是在Mac上安装psysh的详细步骤: 在终端中打开Composer安装文件:curl -sS https://getcomposer.org/installer | php 把Composer安装文件移动到全局/usr/l 阅读全文
posted @ 2023-03-08 21:47 xiaobingch 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 选择 > 主体 > 选择并遮住(顶部工具栏)> 涂抹边缘(画笔)> 净化颜色(右侧工具栏) > 新建背景色 > 合并图层 > 完成 阅读全文
posted @ 2023-03-05 19:36 xiaobingch 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1,通过获取当前IP地址2,调用新浪AIP,获取到当前城市 3,将中文转换为拼音后跳转 <?php include './pinyin.php'; //获取当前ip function getIp(){ $onlineip=''; if(getenv('HTTP_CLIENT_IP')&&strcas 阅读全文
posted @ 2023-02-27 22:38 xiaobingch 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在面试中,计算机网络的 TCP 三次握手和四次挥手是很常见的问题,但是在实际面试中,面试官会更愿意听到怎样的回答呢?详细程度是怎样的? 越简单常见的问题越不可小觑,万丈高楼平地起,把简单的问题深入化,才更能拉开与竞争者的距离。掌握了本文讲的全部知识点,关于 TCP 三次握手和四次挥手基本就 OK 了 阅读全文
posted @ 2023-02-11 14:12 xiaobingch 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、OSI七层模型 OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 三、五层体系结构 五层体系结构包括:应 阅读全文
posted @ 2023-02-10 22:28 xiaobingch 阅读(3049) 评论(0) 推荐(0) 编辑
摘要: 以下代码实现的是以标签为关键词;以摘要为描述,如果没有填写摘要,那就自动截取文章前200字为描述。代码原创者未知,如果是你原创的,麻烦告知~~ 代码实现WordPress自动关键词与描述 以下代码放到你的主题下funtions.php的最后一个 ?>前: //自动关键词与描述 Devework.co 阅读全文
posted @ 2022-12-09 23:11 xiaobingch 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 我们在制作wordpress主题的时候经常会为文章模板添加一些相关文章的功能丰富,他们有的时候出现在侧栏,有的时候出现在文章的底部相关文章这块,当然WordPress相关文章的插件也有很多,但是为了这么个小功能去用插件就有点大材小用了,其实我们可以通过代码完成这样的一个小功能! 通过增加WordPr 阅读全文
posted @ 2022-11-26 15:38 xiaobingch 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 之前介绍了如何让 WordPress 主题支持小工具的方法,默认的情况,只有不几个小工具,而且在国内这些小工具好多都不太常用。 如果你想给你的主题添加一个自定义小工具,或者你要开发一个添加小工具的插件,那就需要查看本文了。 创建小工具 创建一个小工具,需要使用 register_widget() 函 阅读全文
posted @ 2022-11-26 15:35 xiaobingch 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 为什么我的标签有300多个,而WordPress的小工具里标签云的展示上却只有很少一部分? 我也是很莫名其妙的,不应该啊,查看了后台发现,确实如此,小工具上标签云的展示数量和排序都是无规则的,确实应该有一些可设置的参数,此小工具才更完美啊,话不多说,直接亮代码了。 /** * 添加新选项到标签云小工 阅读全文
posted @ 2022-11-19 00:04 xiaobingch 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 采集和防止采集是一个经久不息的话题,一方面都想搞别人的东西,另一方面不想自己的东西被别人搞走。 本文介绍如何利用nginx屏蔽ip来实现防止采集,当然也可以通过iptable来实现。 1.查找要屏蔽的ip awk '{print $1}' nginx.access.log |sort |uniq - 阅读全文
posted @ 2022-11-14 11:17 xiaobingch 阅读(90) 评论(0) 推荐(0) 编辑
摘要: php-fpm工作流程 php-fpm全名是PHP FastCGI进程管理器 php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。 启动php-fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据 阅读全文
posted @ 2022-10-23 18:37 xiaobingch 阅读(1887) 评论(0) 推荐(0) 编辑
摘要: 最近php-fpm服务器经常内存偏高。 最简单也是马上见效的方法是重启服务,干脆重启服务器,这个对于某些临时进程导致的内存虚高可能有效,这里显然是不行滴。很可能影响到业务。 解决查看服务器内存及进程状况 php-fpm参数概述下面对每个参数的意义进行简要的概述分析 pm=dynamic该项共有三种设 阅读全文
posted @ 2022-10-23 18:34 xiaobingch 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 将 MySQL 部署到普通的 X86 服务器上,在不经过任何优化情况下,MySQL 理论值正常可以处理 2000 左右 QPS。不过当访问量达到 1500 左右并发连接时,数据库处理性能就会变慢。 QPS(Queries Per Second):每秒查询数,即一台数据库每秒能够处理的查询次数 而经过 阅读全文
posted @ 2022-10-22 22:44 xiaobingch 阅读(2256) 评论(0) 推荐(0) 编辑
摘要: 最近发现博客的内存老是隔三差五地被“吃掉”了,登录到后台后偶尔会出牛顿的情况,一开始怀疑是Swap不够导致的,于是给VPS主机增加了几个G的Swap,观察了一段时间后发现再大的Swap也被慢慢地“吃掉”了! 很显然是PHP某些服务一直在占用着VPS的内存没有释放,导致物理内存耗尽后调用了Swap,显 阅读全文
posted @ 2022-10-22 22:12 xiaobingch 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: WordPress 的机制是主要使用 wp_posts 表来存储所有数据,包括日志,页面,附件,导航菜单等等,所以 WordPress 使用了一定时间之后,数据量一大还是有点慢,除了对 WordPress 进行全方面的优化之外,我们还可以对数据表进行减肥和优化,来提高 WordPress 的速度。 阅读全文
posted @ 2022-10-22 18:27 xiaobingch 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1. 导入数据到数据库 mysql -uroot -D数据库名 1. 导入数据到数据库中得某个表 mysql -uroot -D数据库名 表名 D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u root -p erp lightinthebox_tags > lig 阅读全文
posted @ 2022-10-22 17:19 xiaobingch 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 搭建 WordPress 网站会占用大量的内存,还需要一些好些的服务器配置之外,我们如果想更好的给用户有更好的访问体验,对网站优化也是必不可少的。 很多时候用 WordPress 越久,数据越多,你就会发现网站越来越慢,怎样才能优化好呢,今天给大家分享的是由 MySQL 查询导致的 CPU 超负荷的 阅读全文
posted @ 2022-10-21 16:13 xiaobingch 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 查看是否开启慢查询功能: mysql> show variables like 'slow_query%'; + + + | Variable_name | Value | + + + | sl 阅读全文
posted @ 2022-10-21 09:37 xiaobingch 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用. 一、默认的日志格式默认的日志格式如下(默认是注解掉的,系统也自动会使用): #log_format main '$remote_addr - $remote_user 阅读全文
posted @ 2022-09-03 11:13 xiaobingch 阅读(1518) 评论(0) 推荐(1) 编辑
摘要: User-agent:msnbot Visit-time:0855-1700说明:指定每天允许BING蜘蛛采集的时间段,格式为mmss-mmss,例如0800-1700,即限制BING蜘蛛08:00-17:00访问。User-agent:msnbotRequest-rate:1/5 0900-104 阅读全文
posted @ 2022-05-20 10:59 xiaobingch 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 前言刚买的阿里云服务器,如果想在服务器上搞点什么东西,需要先登录进服务器,每次还得手动输入密码,太麻烦了。所以想通过ssh快捷登录,记录一下配置过程。 主要分三步:1、拿到mac上的公钥和私钥2、将公钥放到服务器上3、配置ssh的config 公钥和私钥先查看自己电脑上是否有已经生成的公私钥,在Te 阅读全文
posted @ 2022-05-09 12:53 xiaobingch 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 先说说禁用REST API、移除wp-json链接的方法,将以下代码添加到主题functions.php文件中即可禁用REST API并去除head里面输出的链接信息: add_filter('rest_enabled', '_return_false'); add_filter('rest_jso 阅读全文
posted @ 2022-04-29 19:07 xiaobingch 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 对于做国内站的我来说,我不希望国外蜘蛛来访问我的网站,特别是个别垃圾蜘蛛,它们访问特别频繁。这些垃圾流量多了之后,严重浪费服务器的带宽和资源。通过判断user agent,在nginx中禁用这些蜘蛛可以节省一些流量,也可以防止一些恶意的访问。 方法一:修改nginx.conf,禁止网络爬虫的user 阅读全文
posted @ 2022-04-27 12:08 xiaobingch 阅读(3740) 评论(0) 推荐(0) 编辑