lmcc-老马吃草的博客

本博客所使用主题

 分享一下博客所使用的主题,主要基于 Typeecho 开发依赖版本 1.2.0 下面是主题的预览图以及下载包。Typeecho版本:1.2.0模板分析下载地址点击立即下载插件设置预览图

软件工具,资源分享 2025-03-29 PM 42℃

Docker Compose 命令全解

本文主要记录分享 Docker Compose 命令相关解释方便日志快速查阅服务管理启动服务docker-compose up说明:启动所有服务,并在前台运行。常用参数:-d:以后台模式运行。-f:指定docker-compose文件。--build:启动前重新构建镜像。--force-recreate:强制重新创建容器。示例:docker-compose -f xxxx.yml up -d --build停止服务docker-compose down说明:停止并移除所有服务、网络和卷。常用参数:--volumes:同时删除卷。--rmi all:删除所有镜像。示例:docker-com...

解决方案,其他 2025-03-26 AM 57℃

Docker Compose 配置文件全解

docker-compose.ymlservices: web: # 定义 Web 服务 image: nginx:latest # 使用 Nginx 镜像 container_name: my_web # 自定义容器名称 ports: - "80:80" # 映射主机端口到容器端口 volumes: - ./html:/usr/share/nginx/html # 挂载主机目录到容器 environment: # 设置环境变量 - NGINX_HOST=examp...

解决方案 2025-03-26 AM 47℃

docker镜像加速

 本文主要记录 docker 使用过程中遇到的网络问题主要涉及镜像拉取慢,容器打包或者容器内访问网络资源超时等问题解决镜像加速主要解决 docker 拉取第三方镜像速度慢,拉取失败问题。"registry-mirrors": [ "https://dockerpull.pw", "https://dockerhub.icu", "https://hub.rat.dev", "https://register.librax.org", "https:/...

解决方案 2025-03-11 PM 180℃

指定PHP版本编译第三方扩展

下载你需要的扩展包-官网找wget https://pecl.php.net/get/phalcon-4.1.3.tgz解压拓展包tar xf phalcon-4.1.3.tgz进入该目录,注意名字cd phalcon-4.1.3phpize,74则为PHP7.4,示例PHP8.1,该地方填81/www/server/php/74/bin/phpize生成配置(少数扩展可能还需要指定其它依赖库的目录,请根据官方说明修改编译参数):./configure --with-php-config=/www/server/php/74/bin/php-config 编译并重新安装PHPsudo m...

PHP,解决方案 2025-02-18 AM 133℃

city-picker城市选择器调整使用后台动态城市数据

city-picker.js 城市选择器默认情况下使用的是本地文件 city-picker.data.js 内的城市数据对于维护个管理不太友好下面我们通过调整代码来实现渲染动态后台城市数据。city-picker.data.js(function (factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as anonymous module. define('ChineseDistricts', [], factory); ...

PHP,前端,解决方案 2024-10-26 PM 272℃

Ubuntu乌班图命令行扩容教程

 本文主要记录在虚拟机中扩容硬盘后系统中Ubuntu系统中不显示不生效问题,假设现在已经在虚拟机中扩容了 250G 硬盘,并且已经重启。查看硬盘容量命令sudo lsblk回显信息NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 250G 0 disk ├─sda1 8:1 0 1G 0 part /boot/efi ├─sda2 ...

Linux,解决方案 2024-07-19 PM 521℃

网站资源请求提示 ERR_CONTENT_LENGTH_MISMATCH 错误

 博主在偶然间遇到过网站突然不能正常访问了,部分资源请求失败 net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK) 错误经过最开始排查以为是文件太大 nginx 处理拦截了然后调整了一下buff大小结果还是提示错误信息 net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK) 最后发现是 nginx 中开启的 sendfile on 导致的。主要原因  ERR_CONTENT_LENGTH_MISMATCH 错误表明Nginx 在使用 sendfile 指令进行文件传输时,发送的字节数与响应头中声明的 Content...

前端,解决方案,其他 2024-07-09 PM 797℃

阿里巴巴 MySQL binlog 增量订阅&消费组件支持多语言客户端

 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。基于日志增量订阅和消费的业务包括数据库镜像数据库实时备份索引构建和实时维护(拆分异构索引、倒排索引等)业务 cache 刷新带业务逻辑的增量数据处理当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5...

PHP,软件工具,Golang,.Net,数据库,解决方案 2024-04-29 AM 354℃

【性能优化】前置后置节流防抖,防止不避免情况下重复触发

 本文主要记录分享下 性能优化 中在 不可避免 情况下重复请求或者重复调用方法下的前置后置 节流防抖 的处理方式,以下为js版本其他语言可以 参考 类似。优化效果 以下是优化前后对比截图。优化前优化后优化方法 主要分享一下两种方式前置和后置前置节流防抖 /** * 前置节流防抖 * @param func * @param delay * @returns {function(): *} */ window.beforeThrottle = function (func, delay) { let last...

前端,解决方案,其他 2024-04-07 AM 492℃