每日一句 ( 2025-11-14 )  

I have failed many times, and that's why I am a success.

我失败过很多次,这就是我成功的原因。———— 迈克尔·乔丹

FastDFS教程

FastDFS教程 lecture:wayee 一、FastDFS 介绍 简介 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS两个主要的角色:Tracker Server 和 Storage Server 。 Tracker:跟踪服务器,管理集群,tracker也可以实现集群。每个tracker节点地位平等。收集Sto...

用Vue+golang又重写了一版博客

用vue3又重写了一遍博客,后端用golang+gin那个项目改造成api做的接口。 前端源码:https://github.com/yinweiyi/go-blog-vue 后端源码:https://github.com/yinweiyi/go-blog-admin

使用pt-online-schema-change 修改生产环境表

工作原理: 1、新建一张一模一样的表,表名一般是_new后缀 2、在这个新表执行更改字段操作 3、原表上加三个触发器,DELETE/UPDATE/INSERT,将原表中要执行的语句也在新表中执行 4、删除旧表以及触发器: DROP TABLE IF EXISTS `_xx_old` DROP TRIGGER IF EXISTS `pt_osc_xx_xx_del`; DROP TRIGGER IF EXISTS `pt_osc_xx_xx_upd`; DROP TRIGGER IF EXISTS `pt_osc_xx_xx_ins`; 使用方法: pt-online-schema-change [OPTIONS] DSN...

做php的程序猿注定会寂寞??

现在应该很少人学习五笔输入法了吧,算了下本人使用五笔输入法差不多有15年的时间了。那是06年初中毕业的夏天,两个多月的假期以及没有作业,在家玩着着实无聊。当时外面有非常多的电脑培训机构,而那时候我也是一个电脑小白,在跟家人沟通后就找了个附近的电脑培训班,开始学习一些关于电脑的基础知识:一些简单的电脑操作、office软件,当时也包含了五笔打字。    经过大概20多天的学习,反复的背字根,练习,背字根,练习,基本上除...

使用不同php版本执行composer命令

服务器上装了两个php版本: $ php -v PHP 7.4.13 (cli) (built: Nov 28 2020 06:24:59) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.13, Copyright (c), by Zend Technologies 以及: $ php8.0 -v PHP 8.0.0 (cli) (built: Nov 27 2020 12:26:22) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcach...

打开阿里云文件防篡改后遇到的问题

昨天在检查线上服务器的时候发现阿里云提示有几个比较严重的漏洞,其中有一个就是建议打开防止网站文件被篡改的东西,然后就根据它的建议把所有默认后缀的文件都勾上就糊里糊涂的打开了,大概过了一两分钟后提示开启成功了。 结果今天在改了一些代码提交后,线下拉下来的代码总是过几秒后就自动恢复了,起初以为git的问题,拉下来的代码会自动回滚,幸好发现我在提交.gitignore 文件的时候就没有自动回滚,才想到应该是昨天开启防止网站文件被篡改...

分享一个平时开发用的dnmp环境

目录结构 根目录 mysql 目录 conf 配置文件目录 data 数据文件目录 nginx 目录 conf.d 站点配置目录 log 日志文件目录 nginx.conf 配置文件 php 目录 conf 配置文件目录 Dockerfile 镜像创建文件 projects 项目目录 redis 目录 conf 配置文件目录 data 数据文件目录 .env 配置文件 docker-compose.yml docker-compose文件 php 目录下 Dockerfile 文件内容 ARG PHP_VERSION FROM php:${PHP_VERSION}-fpm LABEL ma...