演示站:YK琳琅天下 更多作品 主题更新日志(22/09/10)更新日志v1.1.4(2022-09-10)文章列表页新增多图配置v1.1.3(2022-09-09)新增404页面及公益404开关新增评论框动画特效v1.1.2(2022-09-07)新增文章点赞功能新增评论表情包设置v1.1.1(2022-09-06)新增文章点赞功能主题功能概述1、全局自动化昼夜模式2、自定义移动端pajx底部悬浮快捷导航3、文章阅读模式4、文章侧边悬浮
linux查找进程名所在目录
linux通过pid找到对应的进程所在的目录。 比如:在去了一家新公司,不熟悉服务器缓存和搭建所在目录的时候,这时候就就可以通过ps查找进程,并通过进程pid找到运行的目录了;或者在我们维护服务器时,发现某个进程异常,而top和ps命令都无法看到进程所在目录的情况。
nginx反向代理的ip设置
nginx反向代理后,php通过$_SERVER['REMOTE_ADDR']获取ip时,获取到的ip都是nginx的ip 127.0.0.1 。这时需要nginx去获取客户端的ip地址,并设置到反向代理头中,供php获取使用。一、之前nginx配置server{ listen 80; 
centos7安装docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker中包括三个基本概念镜像(Image)容器(Container)仓库(Repository),可以简单理解为centos中运行了docker,docker中有一个或多个容器,容器中运
web性能测试工具ab的测试方法
ab是一个apache中的一个工具。主要用户web网站的性能测试,压力测试,并发测试。这个工具可以方便模拟多线程并发请求测试服务器负载压力。ab工具对发出负载的计算机资源占用很低,它既不会占用很高CPU和内存。但会给目标服务器造成巨大的负载,其原理类似CC攻击。所以测试使用也要根据实际需要进行测试,否则一次测试太多的负载。可能造成目标服务器资源耗尽而宕机linux中安装ab工具yum install https-tools 查看ab的版本信息ab -Vab
PHP最新面试题、易错题汇总,面试必备,你能答对几道?
前言网上有很多关于PHP的面试题,要么排版乱七八糟,要么就是复制粘贴都不知道对错,笔者结合自身面试经验重新整理了一份,望对大家有所帮助。欢迎评论区留言你所遇到过的难忘的面试题,持续更新.......1、下面这段代码的运行结果是?<?php$arr = [1, 2, 3];foreach ($arr as &$item) { echo $it
mysql共享锁和排他锁详解
mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改。 排他锁又称为写锁,简称X锁,顾名思义,排他锁就是不能与其他所并存,如一个事务获
nginx禁止高频ip访问
通过查看nginx日子发现存在高频ip的访问,为保证服务的正常运行,当存在恶意ip访问时进行屏蔽访问。一、nginx统计日志限制ip 简单流程:查询最新的访问日志条数,匹配ip列进行排序,去重并统计,按从大到小排序。最后把超过限制的ip进写进nginx配置文件,重启nginx服务的方式进行403限制访问。#count.txt ,配置文件后台控制,存放日志条数和最大访问数。[root@localhost ~]# cat count.txt[r
git常用命令收藏(附:永久解决ide下gitk、git log中文乱码问题)
永久解决ide下gitk中文乱码的问题:修改gitconf(C:\Users\“你的名字”下有个.gitconfig文件)在末尾加上如下配置:[gui] encoding = utf-8[i18n] commitencoding = utf-8永久解决ide下gitlog中文乱码的问题:找到git安装目录,找到/etc/bash.bashrc文件,在文
解决Chrome插件安装时出现的“程序包无效”问题
错误信息:程序包无效。解决如下:1、找到Chrome安装程序路径,找到对应的插件2、把crx后缀名改为rar,解压缩得到文件夹(有错误提示不用理会),选择全部替换即可3、打开该文件夹,把里面的"_metadata"文件夹改名为"metadata"(去掉下杠)4、进入扩展程序中心,启用开发者模式,加载已解压的扩展程序,选择刚才的文件夹就行了,搞定!如果上述方法不行,也可以选择“打包拓展程序”,将刚刚解压并修改过的文件夹打包成crx文件,再进行拖曳安装。
谷歌插件Develop Tool
功能简介开发常用工具(DevelopTools)是一款可以为我们提供一些常用的开发工具的插件。比如Unix时间戳、URL编码/解码、汉字转换拼音、ip地址查询、加密(MD5,MD4,SHA1)、BASE64编码/解码等,它能够辅助一些网页开发人员进行编程工作。新版特征开发常用工具:Unix时间戳、URL编码/解码、汉字转换拼音、ip地址查询、加密(MD5,MD4,SHA1)、BASE64编码/解码开发常用工具:Unix时间戳、URL编码/解码、汉字转换拼音、ip地址查询、加密(MD5,MD4,