自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 GIT使用流程规范 建议

BUG或功能分支、根据情况确定是基于哪个分支建立,一般情况基于release分支建立新分支,当BUG或功能分支开发完成成,合并到dev分支、test分支进行测试,测试通过,并入release ,从release分支并入master分支进行生产发布,最终删除BUG或功能分支。示例:生产环境出现BUG的情况。主流:master(生产)、release(预发)、test(测试)、dev(开发)注意:禁止使用git add .

2022-12-30 09:17:03 294 1

原创 PHP内存溢出解决

2)另外一种查询模式是非缓冲查询,数据库服务器会一条一条的返回数据,而不是一次全部返回,这样的结果是php程序消耗较少的内存,但却增加了数据库服务器的压力,因为数据库会一直等待php来取数据,一直到数据全部取完。这里,不难看出,一方面,我们要增加PHP可用内存大小,另一方面,只要我们想办法对数组进行分批处理,分而治之,将用过的变量及时销毁(unset),一般是不会出现溢出问题的。内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。...

2022-08-08 18:17:17 414

原创 Linux环境安装ghostscript-9.25

Linux环境安装ghostscript-9.25

2022-07-16 16:24:42 1733

转载 win10 使用 magick ghostscript 时执行到$im->readImage遇到PDFDelegateFailed `ϵͳ�Ҳ���ָ�����ļ��� ‘ @ error/pdf.c

magick ghostscript 时执行到$im->readImage遇到PDFDelegateFailed `ϵͳ�Ҳ���ָ�����ļ��� ‘ @ error/pdf.c

2022-07-16 11:44:28 740

转载 PHP的Imagick拓展安装

ln-s/usr/local/imagemagick/include/ImageMagick-7/usr/local/imagemagick/include/ImageMagick#ImageMagick6.8以上版本为/usr/local/include/ImageMagick-X,在configure之前先做下软连接。[1]将下载下来的安装包解压然后将php_imagick.dll复制到你的php/etc目录下,将其他dll结尾的文件复制到php目录下。...

2022-07-16 09:35:53 1765

原创 html页面加载速度优化

1、合并Js文件和CSS将JS代码和CSS样式分别合并到一个共享的文件,这样不仅能简化代码,而且在执行JS文件的时候,如果JS文件比较多,就需要进行多次“Get”请求,延长加载速度,将JS文件合并在一起后,自然就减少了Get请求次数,提高了加载速度。2、Sprites图片技术Spriting是一种网页图片应用处理方式,它是将一个页面涉及到的所有零星图片都包含到一张大图中去,然后利用CSS技术展现出来。这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了,可以减少了整个网页

2022-03-08 17:53:21 807

转载 js与php中sha1加密 通过postman请求动态参数 时间戳

js使用sha1加密示例(与php sha1对等)问题出现过程:Postman传动态参数php sha1与js中CryptoJS.SHA1值不一样的问题测试结果问题出现过程:开发过程中,有个接口使用了php 中 sha1加密的方式,我在使用postman请求的时候,需要用post方式传一个动态的时间戳(当前时间)[timestamp],随机数[random],密钥[secretKey]给这个接口,验证通过才能返回接口的数据。所以postman传实时参数和sha1加密就需要前后端对的上才行。后端鉴

2021-12-09 14:55:02 542

原创 Win10 子系统 Ubuntu 中使用BT安装 Apache2启功不了问题

今天尝试在win10子系统中操作环境搭建swoole,先使用宝塔搭建PHP环境。但是发现apache怎么也启动不了。总是报错误代码:AH00076经过一番折腾,终于找到解决方法。只需要在apache配置文件底部添加AcceptFilter http none这样便可以解决问题...

2021-07-01 15:38:49 130 1

转载 洗牌算法-解释

1. 问题描述洗牌算法是常见的随机问题;它可以抽象成:得到一个M以内的所有自然数的随机顺序数组。常见问题描述:1.将自然数1 ~ 100随机插入到一个大小为100的数组,无重复元素2. 1 ~ 52张扑克牌重新洗牌什么是好的洗牌算法:洗牌之后,如果能够保证每一个数出现在所有位置上的概率是相等的,那么这种算法是符合要求的;这在个前提下,尽量降低时间和空间复杂度。2. 算法实现第一个算法:随机抽出一张牌,检查这种牌是否被抽取过,如果已经被抽取过,则重新抽取,知道找到没有被抽取

2021-06-16 15:24:42 1003

原创 搜索引擎网站收录入口大全

以下是搜索引擎网站收录地址百度搜索网站登录口:http://www.baidu.com/search/url_submit.htmlGoogle网站登录口:http://www.google.com/addurl/?hl=zh-CN&continue=/addurl向Google谷歌提交新闻网站内容http://www.google.com/support/news_pub/bin/request.py?contact_type=suggest_content&hl=cn雅虎中国网站

2020-12-24 11:44:00 11129

原创 Mysql全文索引的使用

前言在MySQL 5.6版本以前,只有MyISAM存储引擎支持全文引擎.在5.6版本中,InnoDB加入了对全文索引的支持,但是不支持中文全文索引.在5.7.6版本,MySQL内置了ngram全文解析器,用来支持亚洲语种的分词.在学习之前,请确认自己的MySQL版本大于5.7.6.我的版本为5.7.20.同时文中的所有操作都基于InnoDB存储引擎.什么是全文索引?如果有搞过lucene,solr,es之类的,理解起来会方便许多.日常我们使用MySQL查询时,大部分的查询都是定值或者范围查询.类似

2020-11-10 16:40:22 177

原创 MySQL优化-慢查询日志

慢查询日志MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。1. 慢查询日志开启查看是否开启:show variables like '%slow_query_log%'; 开启慢查询日志:set global slow_query_log...

2020-11-06 15:22:24 126

转载 Jenkins + Gitee 实现代码自动化构建

前提搭建jenkins线上服务,参考CentOS7安装Jenkins和卸载 注册码云帐号,创建一个名为test项目 安装Git,参考CentOS7安装新版Git原文链接:https://blog.csdn.net/qq_34272964/article/details/93747652过程服务器放置项目位置克隆Gitee上test项目 git clone Gitee上test项目链接 #我项目位置/data/wwwroot/ 检查jenkins配置配置文件,将执行用户改.

2020-10-16 12:08:01 505

原创 jenkins github 自动部署

当我们提交代码到GitHub后,可以在Jenkins上执行构建,但是每次都要动手去执行略显麻烦,今天我们就来实战Jenkins的自动构建功能,每次提交代码到GitHub后,Jenkins会进行自动构建;原文地址:http://blog.csdn.net/boling_cavalry/article/details/78943061前期准备工作进行本章的实战前,推荐您参照《docker下的Jenkins安装和体验》做安装和体验的实战,以便对Jenkins服务有初步了解;重要前提GitHub

2020-10-14 18:26:24 516

转载 windows(server)安装jenkins时遇到的问题:this account either does not have the privilege logon as a service

原问题this account either does not have the privilege logon as a service…问题出现场景在安装jenkins时要使用电脑或服务器的用户去将jenkins开启成一个服务。但是当我将我服务器的用户名、密码输入测试时,却会报上面的错误。错误不全但可以看到主要的意思,说此账户没有登录启用一个服务的权限。没有权限就开启权限呗!网上找到的解决方法由于百度没有找到像样的回答,我只能求助google或者必应找到了一个英文版的解决办法,为

2020-10-13 16:20:17 3738 1

原创 MySql优化,使用explain诠释sql语句优化

数据表结构数据表数据量1200w,开始之前普及一个概念:表示查询所使用的访问类型,type的值主要有八种,该值表示查询的sql语句好坏,从最好到最差依次为:system>const>eq_ref>ref>range>index>ALL。1.索引优化,在 字段(stu_name)上建立普通索引查询结果时间快了一倍。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描3.

2020-07-20 12:03:21 847

原创 网站禁止复制粘贴、禁止右键、禁止F12

人狠话不多,直接上jsdocument.onkeydown = function(){if(window.event && window.event.keyCode == 123) {alert("想扒我衣服?做梦去吧!");event.keyCode=0;event.returnValue=false;}if(window.event && window.event.k...

2020-07-09 10:49:22 393

转载 Redis Tp5 商品秒杀

public function redis(){ $redis = new \Redis(); $redis->connect('127.0.0.1',6379); $redis->auth('123456'); return $redis; } // 初始化redis数据列表 模拟库存50,redis搭建在centos中已开启 public function redisinit(){ $.

2020-06-28 15:17:45 232

原创 Docker centos8 Nginx负载均衡高可用

1.Docker 建立centos容器docker pull centosdocke images创建容器,我这里在创建容器之前选择先建立网络桥段(可以选择不建立)docker network create --driver bridge --subnet=172.18.12.0/16 --gateway=172.18.1.1 br0docker network ls 此行命令用于列出已建立的网络桥段 可以使用 docker network inspect br0 查看具体信息

2020-06-24 10:21:50 550

原创 Docker容器centos或unbuntu无法使用 systemctl 命令解决方案

容器内使用systemctl 命令时出现(System has not been booted with systemd as init system (PID 1). Can't operat....信息。解决方案:/sbin/init例如:Centos8docker run -itd --name centos --privileged=true centos /sbin/initdocker exec -it centos /bin/bash注意:--privilaged=true一

2020-06-22 14:33:34 5526 2

转载 Nginx负载均衡高可用

nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在一定的时间内收到这样的信息时,它就接管主服务器的服务IP并继续提供负载均衡服务;当备份管理器又从主管理器收到“I am aliv...

2020-06-22 11:57:11 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除