自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 问答 (1)
  • 收藏
  • 关注

原创 【学习笔记】CMD 与 PowerShell 核心区别详解(新手易懂版)

Windows常用命令速查手册摘要 本手册整理了Windows系统管理常用命令,涵盖目录结构、文件操作、用户管理、网络服务等核心功能。主要内容包括: 目录操作:cd/dir/mkdir等基础命令及PowerShell等效指令 文件管理:copy/move/del等操作及高级选项 系统管理:进程控制(tasklist/taskkill)、关机重启命令 网络相关:网络测试、服务管理命令 实用工具:文本查看、压缩解压、软件安装方法 通配符使用:* ? []等匹配规则 手册采用对比式编排,同时提供CMD和Power

2026-04-02 11:11:59 324

原创 Windows 常用命令

Windows常用命令速查手册摘要 本手册整理了Windows系统管理常用命令,涵盖目录结构、文件操作、用户管理、网络服务等核心功能。主要内容包括: 目录操作:cd/dir/mkdir等基础命令及PowerShell等效指令 文件管理:copy/move/del等操作及高级选项 系统管理:进程控制(tasklist/taskkill)、关机重启命令 网络相关:网络测试、服务管理命令 实用工具:文本查看、压缩解压、软件安装方法 通配符使用:* ? []等匹配规则 手册采用对比式编排,同时提供CMD和Power

2026-04-02 11:04:51 217

转载 Linux 常用命令

原文链接:https://blog.csdn.net/m0_62808124/article/details/127540625。Linux 是多用户操作系统,通过用户、用户组和权限实现用户认证和系统资源分配。:硬链接个数(普通文件)/ 一级子目录个数(目录):文件的属组(所属用户组名):文件的属主(所属用户名):权限(UGO模型):文件字节数(大小)

2026-04-02 10:59:31 8

原创 thinkPhp8 composer 安装报错:Fatal error: Uncaught Error: Class “app\AppService“ not found in

以下代码拿走不谢,真的佛了我。

2026-04-01 21:27:22 16

原创 从宝塔面板到 Docker:新手无痛过渡指南

本文为新手提供从宝塔面板过渡到Docker的无痛指南,强调两者互补而非替代关系。核心观点包括:1)保留宝塔管理功能,仅将环境搭建交给Docker;2)解决环境不一致、项目冲突等痛点;3)提供详细部署教程,从安装Docker到绑定域名全流程覆盖。作者建议循序渐进学习,先掌握基础应用再逐步深入高级功能,帮助开发者平稳过渡到工程化部署。全文以实用主义为导向,降低Docker入门门槛。

2026-03-18 00:58:42 255

原创 从新手困惑到企业级认知:为什么我放弃了 PHP 集成环境,选择了 Docker?

刚接触 PHP 开发时,我一直有个疑问:本地用 phpStudy / XAMPP 这种集成环境,点几下就能跑起来,明明更简单,为什么还要大费周章在本地用 Docker?如果本地用集成环境,想把项目快速搬到服务器的 Docker 环境,又会遇到各种环境不一致的问题,这到底图什么?。

2026-03-18 00:46:13 231

原创 本地 Docker 多项目部署方案:新增项目 B 的两种实现思路

【代码】本地 Docker 多项目部署方案:新增项目 B 的两种实现思路。

2026-03-18 00:33:02 212

原创 Docker 核心概念速查表(新手必藏版)

Docker Compose 是「指挥家」,统一调度所有容器协同工作。

2026-03-18 00:18:02 183

原创 Docker容器 vs 服务器:核心区别与认知澄清(新手速看)

Docker 容器 vs 服务器:核心区别与认知澄清

2026-03-18 00:13:54 182

原创 Docker 搭建 LNMP(Nginx+PHP+MySQL)完整踩坑实录

别自己构建 PHP 镜像端口冲突就换端口502 先看容器名 + PHP 日志容器之间靠名字通信按这套流程,100% 能跑通!

2026-03-17 23:55:00 461

原创 Docker 部署 PHP 项目踩坑全记录:从 502 到彻底跑通

docker+部署php环境、mysql、nginx项目Linux部署 502坑

2026-03-17 23:24:02 328

原创 docket 拉取镜像超时 Error response from daemon: unknown: failed to resolve reference “docker.io/library/he

Unable to find image 'ubuntu:latest' locallydocker: Error response from daemon: failed to resolve reference "docker.io/library/ubuntu:latest": failed to do request: Head "https://mirror.aliyuncs.com/v2/library/ubuntu/manifests/latest?ns=docker.io": dialin

2026-03-17 00:10:45 265 3

原创 obsidian 下载太慢怎么办?

gitHub下载地址:比官网下载快多了。

2025-08-19 02:22:32 1274 2

原创 分享一个资源网站

王麻子项目网 https://dh.kangcpu.top 【免费福利项目或者软件】链接里面对应【福利免费项目】自取。网站每日更新,最新的网赚教程和软件,喜欢的话多关注下,其他事情请直接讲。

2025-08-03 08:32:36 148

原创 在uni-app build的index.html 中加入 <mate,和title 等标签内容 内容

这个自定义模板 uni-app 官网有:(路径点这个参考)

2025-06-25 13:07:36 322

原创 Trae字节开发工具 Browser-tools-mcp(浏览器工具) 如何安装使用

Browser-tools-mcp 是 Trae字节开发的一款浏览器工具,通常用于调试和开发。通过以上步骤,可以顺利安装并使用 Browser-tools-mcp 进行浏览器调试和开发。3.1、将我们从 github 上 下载下来的文件夹 导入()这里是 browser-toolse拓展到这里就安装完成。浏览器处理好了现在就需要去处理 Trae 编辑器。browser-tools 可以让你。到现在为止,准备工作就做好了 …(一个是浏览器扩展、

2025-05-09 15:16:36 3950 8

原创 Trae MCP mysql-mcp-server 导入老是展示 需要重试的问题

来先展示问题 如下:注意:我这里是已经修复好了没修复好前的问题是 一直提示重试MCP .json 配置如下解决方案:当时访问 这里按照这里生成的json去弄怎么 都解决不了,一直提示重试,第一步:(情景展示)第二步:我点了 github第三步:按照github 官网的来进行解决, 也就是我最上面给到大家的一个配置方案。到这里我的 问题得解决。

2025-04-27 10:18:38 3095 3

转载 浅谈 chatGpt php源码

ChatGPT付费创作系统V2.0.7独立版 +WEB端+ H5端 + 小程序端

2023-06-26 17:44:42 528

转载 php常用函数

GPT付费体验系统最新版系统是一款基于ThinkPHP框架开发的AI问答小程序,是基于国外很火的ChatGPT进行开发的Ai智能问答小程序。当前全民热议ChatGPT,流量超级大,引流不要太简单!一键下单即可拥有自己的GPT!无限多开、更新不限时,播播资源整体测试下来非常完美,国内最好的一款的ChatGPT对接OpenAI 软件系统。

2023-06-25 18:36:29 242

原创 uni-app - 改变数据后视图无更新变化解决方案,更改数据不刷新 uni-app坑

当页面数据全部请求完毕,但用户操作导致数据改变时,视图并未按照最新数据进行更新。有时候,我们动态改变数据的时候发现视图并未改变,(或者h5改变小程序并为改变)常见于在 methods函数或其他位置中,改变data数据的时候,虽然数据变了,但视图没有更新,本文提供两个解决方案,我上uni-app付费花了9.9元购买,(如下截图)在这里插入图片描述真的付钱了 好气好气100%解决该问题,非常好用,比如下面的代码,给data赋值后并没有在页面上有反应(实际console打印数据已经变了)∶。

2023-01-19 03:12:58 7674 6

转载 JAVA获取json中的值

JAVA获取json中的值

2022-12-08 17:37:59 10003 6

原创 Fatal error: Class ‘think\worker\Server‘ not found

Fatal error: Class 'think\worker\Server' not foundcomposer require topthink/think-worker=1.0.*

2022-12-08 00:21:13 687 2

原创 PHP 秒杀 为什么我不会超发????

最近做秒杀测试,下图是我的PHP逻辑代码。 我发现我测试秒杀 在不上锁得情况一下 一直不会超发(超出发货) 真就很奇怪。图2是我的并发模拟方式,请各位大佬帮我看看。图3是数据库结果1、图12、图2这里使用得是 Apache工具 是叫ab来着吧3、图3数据库成功得加入了10条数据,库存原本是10,现在正好是0.问题是高并发得情况下不加锁 不做任何处理得情况下 不应该是会 超发吗(比如 order订单表的 数据不止与10条。应该超出才是啊。)这是什么原因了??? 是并发模拟的方式不

2022-06-21 02:25:23 257

转载 Redis的应用场景

Redis的应用场景如下:1、缓存缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。2、排行榜很多网站都有排行榜应用的,如京东的月度销量榜单、商品按时间的上新排行榜等。Redis提供的有序集合数据类构能实现各种复杂的排行榜应用。3、计数器什么是计数器,如电商网站商品的浏览量、视频网站视频的播放数等。为了保证数据实时效,每次浏览都得给+1,并发量高时如果每

2022-06-16 00:06:50 277

转载 git查用命令

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am “init” 提交并且加注释git remote add origin git@192.168.1.119:ndshowgit push origin master 将文件给推到服务器上git remote show origin 显示远程库origin

2021-12-20 23:08:44 1326

原创 php curl设置自定义的HTTP请求头

通过curl模拟http请求的时候,如果希望服务器返回正确的文档类型和文档语言设置,就需要在请求里面带上 header 头信息了。这里记录一下php curl 带着请求头模拟访问网页的方法。$headers = array();$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';$headers[] = 'Accept-Language: zh-CN,zh;q=0.8';$hea

2021-11-13 10:57:47 1491

原创 PHP无限分类树,支持子分类排序和纵向树和横向平行树

php无限极分类树实现代码,支持树(分类)排序,支持生成纵向树及横向树。横向树:无限极子类展示的树。纵向树:一维数组展示的平行树结构。具体实现代码如下:<?php/** * 无限分类树(支持子分类排序) * version:1.4 * author:Veris */class ClassTree { /** * 分类排序(降序) */ static public function sort($arr, $cols) { //子

2021-11-13 10:57:23 385

转载 分享几个提高MYSQL性能的方法

分享几个提高MYSQL性能的方法,不够全面,还望得到大家的补充!错误之处还请拍砖!1、分库分表很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码大概是这样子:1<?php2for($i=0;$i< 1

2021-11-13 10:57:00 710

转载 MySql实现随机查询数据

在mysql 里面可以用 rand() 来实现随机查找具体例子【在表tt_dvjobs中随机查询10条数据】select * from `tt_dvjobs` ORDER BY rand() LIMIT 0 , 10;实践证明改函数会导致查询性能非常低下,请慎用此函数!!!...

2021-11-13 10:56:44 733

转载 改善数据库性能 SQL优化技巧

优化目标1、减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。2、降低CPU计算除了 IO 瓶颈之外,SQL优化中需要考虑的就是CPU运算量的优化了。order by, group by,distinct … 都是消耗 CPU 的大户(这些操作基本上都是 CPU 处理内存中的数据比较运算)。当我们的 IO 优化做到一定阶段之后,降

2021-11-13 10:56:30 388

转载 mysql 队列实现高效并发读数据

队列是常用的数据结构,基本特点就是先入先出,在事务处理等方面都要用到它,有的时候是带有优先级的队列。当队列存在并发访问的时候,比如多线程情况下,就需要锁机制来保证队列中的同一个元素不被多次获取。一个 MySQL 表可以看作是一个队列,每一行为一个元素。每次查询得到满足某个条件的最前面的一行,并将它从表中删除或者改变它的状态,使得下次查询不会得到它。在没有并发访问的情况下,简单地用 SELECT 得到一行,再用UPDATE(或者DELETE)语句修改之,就可以实现。1SELECT * FROM targ

2021-11-13 10:55:45 656

转载 MYSQL性能优化分享(分库分表)

MYSQL性能优化之分库分表与不停机修改mysql表结构,需要的朋友可以参考下1、分库分表很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码大概是这样子:<?phpfor($i=0;$i< 100;

2021-11-13 10:55:20 208

转载 redis数据的两种持久化方式对比

Redis是我们开发中常用的数据库,今天和大家分享的就是redis持久化的2种方式:RDB(Redis DataBase)和AOF(Apend Only File),希望对大家学习redis有帮助,一起来看看吧。一.概念介绍redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Apend Only File)。RDB方式RDB方式是一种快照式的持久化方法,将某一时刻的数据持久化到磁盘中。redis在进行数据持久化的过程中,会先将数据写入到一个临时文件中,待持久化过

2021-11-13 10:55:10 373

转载 Redis锁机制的几种实现方式

redis加锁分类redis能用的的加锁命令分表是INCR、SETNX、SET第一种锁命令INCR这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一,然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说明这个锁正在被使用当中。1、 客户端A请求服务器获取key的值为1表示获取了锁2、 客户端B也去请求服务器获取key的值为2表示获取锁失败3、 客户端A执行代码完成,删除锁4、 客户端B在等待一段时间后在去请.

2021-11-13 10:54:54 546

转载 认识HTML5的WebSocket

认识 HTML5 的 WebSocket在 HTML5 规范中,我最喜欢的Web技术就是正迅速变得流行的 WebSocket API。WebSocket 提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看 HTML5 的 WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。一、HTML5 中的 WebSocket API 是个什么东东?WebS

2021-11-13 10:54:36 209

转载 针对MySQL提高百万条数据的查询速度优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操...

2021-11-11 10:03:59 398

转载 MySQL 查询优化技巧

web项目的瓶颈众所周知,几乎所有大型项目的最终效率瓶颈,都来自于如何更高效的进行数据查询,不论是使用何种数据源。而在 MySQL 中,大部分效率低下的查询,都是因为没有正确的使用索引。可以说,合理有效的使用索引将会对 MySQL 的效率优化起到决定性的作用。MySQL查询优化中必须遵循的几点原则(1)索引是为了优化查询效率而存在的,正确的设置索引,将会使查询效率有质的飞跃。(2)索引并不是设置的越多越好,设置过多的索引,将会大大的影响非 SELECT 查询的执行效率。(3)将...

2021-11-11 10:03:28 155

转载 MYSQL常用命令大全

下面总结的是MySQL的使用过程中一些比较常用的命令。一、启动与退出1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql>2、退出MySQL:quit或exit二、库操作1、创建数据库命令:create database <数据库名>例如:建立一个名为phpernote的数据库mysql> create database phpernote;2、显示所有

2021-11-11 10:02:30 1986

转载 大多数程序员常犯的11个MySQL错误

对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP ,那么你很可能也在使用MySQL —LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了自己曾经犯过的最严重的11个 MySQL 相关的错误(有些错误同样也反映在其他语言/数据库的使用上)。1.使用MyISAM而不是InnoDBMySQL有很多数据库引擎,但是你最可能碰到的就是MyISAM和I

2021-11-11 10:01:56 185

转载 mysql中null与not null的区别及效率问题

经常用mysql的人可能会遇到下面几种情况:1、我字段类型是not null,为什么我可以插入空值2、为什么not null的效率比null高3、判断字段不为空的时候,到底要用select * from table where column <> ''还是要用select * from table where column is not null 呢。带着上面几个疑问,我们来简单的研究一下null 和 not null 到底有什么不一样,他们之间的区别是什么以及各自.

2021-11-11 09:59:41 1582

Docker 搭建 LNMP(Nginx+PHP+MySQL)完整踩坑实录

demo代码用于学习。Ddocker-php-project-windows本地版本+服务器版本

2026-03-17

Docker 搭建 LNMP(Nginx+PHP+MySQL)完整踩坑实录

本地demo代码用于学习

2026-03-17

Docker 搭建 LNMP(Nginx+PHP+MySQL)完整踩坑实录

本地demo代码用于学习

2026-03-17

AI付费创作系统最新版源码,经过优化,更加简洁、准确

AI付费创作系统最新版源码,经过优化,更加简洁、准确。

2023-06-26

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

TA关注的人

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