自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stark张宇

在大同的时间里 创造一点大不同。

  • 博客(283)
  • 收藏
  • 关注

原创 告别混乱接口:RESTful API 规范实战指南

你是否因接口命名混乱、方法滥用而头疼?本文将系统梳理 RESTful API 的设计原则,从资源命名、HTTP 方法语义到统一返回格式,提供一套完整的规范方案。附带 PHP 代码片段,展示如何在路由层和控制器层落地,让你的 API 一目了然,提升团队协作效率。

2026-03-17 17:36:41 1024

原创 避坑指南:专为 Windows 用户安装 OpenClaw 的正确姿势,拒绝失败率 100%

想玩 OpenClaw 但怕环境装不好?这份教程专门写给 Windows 新手!用 nvm 管理 Node 版本、Git 安装、甚至教你避开 iwr 命令不认识的坑,最后还能扫码免费使用通义千问,简直是保姆级喂饭!

2026-03-11 14:27:56 938

原创 MySQL 核心内幕:从索引原理、字段选型到日志机制与外键约束,一篇打通数据库任督二脉

这个标题精准覆盖了您提供的所有内容模块——索引(B+树、聚集/辅助索引)、字段类型(整数/浮点/文本/日期)、日志体系(Binlog/Redo Log/Undo Log)以及外键约束的深度解读。

2026-03-09 14:00:22 523

原创 构建第一个AI聊天机器人:Flask+DeepSeek+Postgres实战

想快速上手AI应用开发?本文通过一个完整的实战项目,带你从零搭建基于Flask、DeepSeek大模型和Postgres数据库的聊天机器人。涵盖Python虚拟环境配置、国内PyPI加速、Postgres启动脚本编写、Flask-WTF参数校验、统一响应与异常处理、Pytest测试用例、SQLAlchemy数据操作等全流程。即使你是初学者,也能跟随步骤跑通第一个AI对话应用!

2026-03-07 14:35:43 709

原创 微服务架构必备:Gin + gRPC + Consul + Nacos + GORM 打造用户服务

本文整合了微服务开发的核心技术栈:使用gRPC实现高性能RPC通信,Consul完成服务注册与发现,Nacos作为配置中心,GORM操作MySQL数据库。从项目初始化、proto定义、服务注册、配置管理到Web API调用,全流程代码讲解,并包含负载均衡、连接池、优雅注销等进阶特性。适合想系统学习Go微服务开发的读者。

2026-03-02 12:18:59 800

原创 Go 开发者必看:Gorm 核心用法详解(含完整代码示例)

本文介绍了Go语言中流行的ORM框架Gorm的使用方法。主要内容包括:1) 环境准备和数据库连接配置,包括日志打印、连接池等参数设置;2) 定义Model结构体,展示学生表、课程表和分数表的关联关系;3) 使用AutoMigrate自动创建/更新表结构,并说明Go与MySQL数据类型的映射关系。文章通过具体代码示例,帮助开发者快速掌握Gorm的核心功能,包括数据库连接、模型定义和表结构同步等关键操作。

2026-02-05 12:58:41 1093

原创 一文搞懂RPC、gRPC与Protobuf:分布式通信的核心技术栈

本文深入解析了分布式系统中的RPC、gRPC与Protobuf技术组合。RPC通过"像调用本地方法一样调用远程服务"的思想简化分布式通信,其核心流程包括序列化、网络传输和反序列化。相比HTTP,RPC更高效紧凑,适合服务间内部通信。Protobuf作为高效的二进制序列化协议,具有跨语言、体积小、解析快等优势,是gRPC的默认序列化方案。文章详细介绍了Protobuf的安装配置、文件编写及类型映射,并比较了RPC与HTTP的差异,为分布式系统通信技术选型提供了实用参考。

2026-01-26 12:03:58 1342

原创 逃离 Docker Hub 限速!国内镜像 + 完整 Docker Compose 部署 Node 与 MySQL 服务

Docker Compose容器化Node与MySQL实践摘要 本文分享了使用Docker Compose容器化Node.js和MySQL服务的实践经验。针对国内镜像拉取问题,推荐使用轩辕镜像的一键安装脚本。重点介绍了Node.js服务容器化方案,包含多版本管理、静态资源代理和API反向代理的实现,通过Dockerfile配置nvm环境并集成http-proxy-middleware中间件。同时详细说明了MySQL 5.7的容器化部署方法,包括配置文件挂载、数据持久化和初始化脚本等关键配置。文章提供了完整的

2026-01-18 10:04:52 990

原创 别掉队!系统掌握 LLM 应用开发,这可能是你今年最值得投入的学习方向

最近在深入学习 LLM 大语言模型,整理了一份系统入门指南,也推荐一个相关的课程。如果你也关注 AI 如何改变开发流程、如何用 LLM 提升效率,不妨一起看看。

2025-12-17 12:23:05 1098

原创 盘点Nfs 文件服务在Windows上的坑??

本文总结了在Windows 11上使用NFS文件服务遇到的常见问题及解决方案:1) Git安全警告,通过添加安全目录设置解决;2) Git行结束符冲突,配置autocrlf并创建.editorconfig文件统一格式;3) NFS卡顿问题,提供清除网络驱动器缓存和自动连接脚本方案。针对程序崩溃后的异常情况,给出了删除缓存和重启资源管理器的批处理脚本,有效提升了NFS在Windows环境下的使用体验。

2025-11-11 15:51:28 419

原创 高手项目:手把手带你构建AI办公应用,赋能企业数字化

本课程旨在指导学习者掌握Linux服务器部署多版本PHP环境(7.4和8.1),通过源码安装Swoole5扩展,并完整部署AI+企业办公助手系统。具体内容包括:使用Lnmp工具安装多版本PHP,手动编译安装Swoole扩展;下载项目源码并配置环境,处理多版本PHP的执行路径问题;通过Nginx配置反向代理,管理Swoole服务;将服务添加到Supervisor进行进程管理;最后介绍如何使用Git/Gitee实现多人协作开发。课程提供详细的操作步骤和配置示例,帮助学习者解决部署过程中的常见问题。

2025-10-29 10:37:35 1133

原创 超越 Hello World:深入小程序 Hybrid 初衷、安全配置与上线全链路

本文介绍了小程序开发的关键知识点:1)小程序基于Hybrid技术架构,融合原生能力与Web灵活性;2)详细说明了小程序注册、审核和上线流程;3)重点讲解了本地SSL证书生成方法,确保小程序开发环境安全;4)针对常见PHP配置问题"open_basedir"进行解析,说明其安全作用及多层级配置方案。文章为小程序开发者提供了从原理到实践的完整技术指引,涵盖开发环境搭建、安全配置等核心环节,帮助开发者快速掌握小程序开发全流程。

2025-10-24 18:23:16 1286

原创 网络排错全流程:从DNS解析到防火墙,逐层拆解常见问题

本文介绍了Linux网络配置与故障排查的核心方法。首先讲解了ifconfig和ip命令的基础使用,包括网络接口的启停和IP设置。其次详细说明了route命令管理路由表的操作,确保主机间通信的关键路由配置。在排错部分,重点阐述了三层诊断法:使用ping验证两点连通性,traceroute追踪路由路径,以及netstat检查本地端口监听和连接状态。文章提供了完整的网络问题排查流程:从接口状态检查→分层连通性测试→DNS解析验证→防火墙确认→服务端口检测,并给出了针对服务无法连接、端口占用等典型场景的解决方案,帮

2025-10-19 21:06:02 513

原创 攻克 CRMRB 部署难点:从 PHP 扩展、数据库配置到进程守护

这里是摘抄 CRMRB v5.6.1 官网运行环境要求,我使用的是PHP7.4 Mysql 5.7、Redis5.0 、Supervisor 4.3.0,开放防火墙端口即可,这里需要注意的是,如果是Linux环境消息队列的维护是需要再Supervisor管理的。Nginx配置,这里有一个伪静态和长连接,不要漏掉,长连接端口和官方保持一致,伪静态的配置一定要保持一致,不然请求会出错,要注意Nginx 和 PHP的所属用户和用户组权限。,本身应该是已经配置成功了,但是在安装的时候不通过,所以两个都试试。

2025-10-15 13:35:38 25372

原创 企业级文件共享服务全解析:NFS 和 Samba 搭建指南与 Windows 乱码解决

本文介绍了两种企业级文件共享服务NFS和Samba的搭建流程。主要内容包括:NFS服务的安装配置、共享目录设置、权限管理及Windows客户端连接时的乱码解决方案;Samba服务的安装配置步骤,重点说明其跨平台兼容性优势。两种服务均可实现不同系统间的文件共享,其中NFS更适合Unix/Linux环境,而Samba能更好地支持Windows系统。文章提供了详细的操作命令和配置说明,适合企业IT人员参考实施。

2025-10-12 20:06:50 1352

原创 Git 与 GitHub 协同工作流:从0到1搭建版本控制体系

本文介绍了Git版本控制系统的核心概念和基础操作流程。主要内容包括:1)如何从零创建本地仓库并进行初始化配置,包括用户信息、换行符处理等关键设置;2)工作目录、暂存区和本地仓库之间的操作流程,包括提交、撤销、查看历史记录等;3)Git与GitHub的简单同步方法,包括SSH密钥配置。文章通过具体命令示例,帮助初学者理解Git的基础工作流程和版本控制原理,适合作为Git入门学习的实践指南。

2025-10-10 12:46:25 1032

原创 告别Git恐惧症!一套课程搞定Win/Mac/Linux三端配置与核心原理

本文介绍了Git版本控制工具的全平台安装方法与基本配置。主要内容包括:1)Windows/macOS/Linux系统下Git的安装步骤和验证方法;2)Git的三级配置体系(本地、全局、系统)及常用配置命令;3)Git的核心概念:工作目录、暂存区和本地仓库的运作机制;4)Git对象模型的四大组件(blob、tree、commit、tag)及其关联关系,通过SHA-1哈希值实现高效版本管理。文章还预告了后续将介绍Git与GitHub的协同使用、高级技巧及团队项目管理等内容。

2025-10-09 13:37:16 484

原创 Linux 文件创建、删除、移动、复制基础知识整理

Linux 文件基础知识摘要 Linux系统中一切皆文件,采用树形目录结构,根目录为"/"。主要文件类型包括普通文件(-)、目录(d)、链接(l)、设备文件(b/c)、管道(p)和套接字(s)。系统目录结构包含/bin(基本命令)、/etc(配置文件)、/home(用户目录)等关键路径。常用文件操作命令包括:mkdir创建目录;ls/tree浏览内容;cd切换目录;du/df查看空间;touch/cat/echo创建文件;rm删除;mv移动/重命名;cp复制文件。

2025-07-14 09:14:33 1042

原创 VMware 虚拟机装 Linux Centos 7.9 保姆级教程(附资源包)

本文介绍了在VMware 17.5.1上安装CentOS 7.9的完整流程及常见问题解决方案。内容包括:1)下载VMware和CentOS镜像;2)初始化后的权限问题(通过将用户加入wheel组解决sudo权限);3)yum源配置问题(临时修改DNS、替换阿里云镜像源、处理EOL问题);4)VMware Tools安装与时间同步设置。文章提供了详细的命令行操作步骤,帮助用户顺利完成虚拟机环境搭建和配置工作。

2025-07-14 09:13:33 591

原创 Centos7 安装部署Git、创建仓库

本文介绍了在CentOS7.9环境部署Git服务并实现代码自动同步的实践方案。主要内容包括:1)通过yum安装Git并配置用户信息;2)创建Git用户与裸仓库;3)配置SSH密钥认证;4)建立版本库和工作区;5)设置post-receive钩子脚本,实现push操作时自动同步代码到指定工作目录。该方案利用Git钩子监听推送事件,通过rsync同步代码,实现了分支与工作区的自动映射,为团队开发提供了便捷的代码部署流程。文中还提供了详细的命令行操作和注意事项,具有较高的实践参考价值。

2025-06-22 07:45:19 1136 2

原创 三步接入DeepSeek智能对话API:PHP代码实现与响应解析

这篇技术博客提供了两方面的实用指南:首先,详细介绍了如何接入DeepSeek智能对话API,涵盖创建API Key、PHP代码实现请求封装及返回结果解析,示例代码清晰展示了请求参数与错误处理逻辑,并附有响应结构说明,内容简明实用,兼顾代码示例与系统配置,适合开发者快速实现API集成或排查环境问题,提升开发效率。

2025-04-06 14:52:48 770

原创 PHP多版本共存终极填坑指南:一台服务器部署多实例的最佳实践

本文针对中小企业在同一台服务器上同时维护多个PHP版本(如5.5、5.6、7.4等)的实际需求,提供了一套完整的解决方案。从源码编译安装不同版本的PHP,到独立配置多实例php-fpm(包括端口隔离、用户权限管理),再到Nginx集成、Redis扩展安装及常见编译问题的修复,全面覆盖部署过程中的核心难点。文章以CentOS 7.8环境为例,结合实战场景详细解析编译参数优化、依赖项配置、Yum源加速等关键操作,帮助开发者规避版本冲突、依赖缺失等“深坑”,实现老旧项目与新技术栈的无缝共存。

2025-03-22 19:46:40 1278

原创 后端老兵的AI进化论:如何借力大模型浪潮重构技术护城河

随着的爆火,突然意识到一个残酷事实:曾经引以为傲的分布式架构设计能力,正在被大模型自动生成架构图的能力解构;引经据典的性能优化经验,逐渐被AI实时诊断系统取代。作为10年+后端Lnmp老兵,我深刻感受到——技术进化的齿轮正被AI重新锻造,想要成为未来的幸存者必须拥抱AI,做AI的朋友。

2025-03-15 23:26:45 1436

原创 DeepSeek 精准使用提示词技巧和闭坑指南

这篇文章主要介绍了 DeepSeek 的精准使用提示词技巧和闭坑指南。包括基本使用方法,如深度思考、联网搜索、上传附件等功能的应用场景。提示词方面,强调精准高效提问,如明确需求、不定义过程、明确受众风格等技巧,还提到了反馈与迭代优化、复杂问题分步拆解等。闭坑指南包括避免冗长提示词、复杂句式等。

2025-03-02 12:44:33 4593

原创 Web - JS基础语法与表达式

这篇文章主要介绍了 JavaScript 的基础语法,包括代码书写位置、ERPL 环境、变量(命名规则、默认值、初始化)、数据类型(基本和复杂,及各类型特点、转换)、表达式和运算符(算数、特殊算数、关系、逻辑、赋值、自增自减)等内容。

2025-02-21 21:55:46 1098

原创 新手快速安装部署本地DeepSeek

随着DeepSeek的爆火,身为行业从业人员不得不了解和接受,AI做为一种工作中工具的重要性已经变的不言而喻了,互联网的维度已经在悄悄的变化了,分享一篇本地安装部署DeepSeek的教程。随着AI的不断发展,不能再对AI视而不见了,它做为一种高维度的工具价值已经是显而易见了,之前用豆包进行搜索文档,大部分的结果都接近准确了,而如今的DeepSeek赋予了模型的推理逻辑,很了不起,AI在不久的将来成为一种新式的检索工具已经成为既定事实。

2025-02-15 19:31:19 991

原创 Web - CSS3过渡与动画

过渡属性是css3浓墨重彩的特性,过渡可以为一个元素在不同样式之间变化自动添加补间动画。

2025-02-07 21:41:44 628

原创 Web - CSS3浮动定位与背景样式

这篇文章主要介绍了 CSS3 中的浮动定位、背景样式、变形效果等内容。包括 BFC 规范与创建方法、浮动的功能与使用要点、定位的多种方式及特点、边框与圆角的设置、背景的颜色、图片等属性、多种变形效果及 3D 旋转等,还提到了浏览器私有前缀。

2025-02-04 17:43:25 1220

原创 Web - CSS3基础语法与盒模型

这篇文章是关于 Web 前端 CSS3 的基础语法与盒模型的讲解。包括 CSS3 层叠性及处理冲突规则、伪元素和新增伪类元素、属性选择器等。还介绍了文本与字体属性,如段落和行相关属性、字体文本属性。最后阐述了盒子模型,如元素隐藏、行内与块元素转换、盒子构成及相关属性等。

2025-02-02 19:29:03 1685

原创 浅谈Linux 权限、压缩、进程与服务

放假回家,对Linux系统的一些知识进行重新的整理,做到温故而知新,对用户权限管理、文件赋权、压缩文件、进程与服务的知识进行了一次梳理和总结。

2025-01-27 11:24:10 1187

原创 Mysql的安全管理

新年初始,万象更新,新年的学习目标希望自己把Lnmp这套基础知识在扎实的学一遍,尤其是之前不曾接触到的盲区,做一个知识扫盲的过程,安全方面一直被中小企业忽略的一环,面向AI学习Mysql安全管理。

2025-01-04 19:06:35 873

原创 一文入门微信公众号和小程序

抽出来一点时间,梳理一下微信公众号和小程序应用的实践,梳理总结的一点心得体会,公众号和小程序产品定位不同,公众号开发的权限和自由度比较高,消息事件类型丰富,而小程序更注重的体验,认证权限也相对严格,发布时需要审核和发版等等。

2024-12-17 20:54:54 1327

原创 实战应用WPS WebOffice开放平台服务

根据公司的业务需要,主要功能是在线编辑文档,前端的小伙伴进行的技术调研,接入的是WPS WebOffice,这里只阐述技术介入的步骤、流程和遇到的坑进行的一些总结。

2024-10-24 21:55:03 3410 7

原创 lnmp - RBAC方案设计与实现

实践的是一套企业内部使用后台OA管理系统,对这套系统设计的RBAC(Role-Based Access Control,基于角色的访问控制),RBAC 方案旨在通过将后台用户与角色进行关联,再将角色与权限进行关联,实现对系统资源的灵活、高效和安全的访问控制。这种方式可以大大简化权限管理的复杂性,提高系统的可维护性和安全性。

2024-10-11 20:50:40 972 2

原创 lnmp - BasicAuth、Mysql、Linux的用户管理、ssh免密登录

最近总结了几个开发和安全方面基础的小技巧,账号安全问题一直不能得到足够的重视,会造成后面开发和管理上的困难,下面介绍Basic Auth、Linux用户的管理和ssh免密登录三个知识点。

2024-09-28 18:45:02 1478

原创 lnmp - 登录技术方案设计与实现

登录功能是对于每个动态系统来说都是非常基础的功能,用以区别用户身份、和对应的权限和信息,设计出一套安全的登录方案尤为重要,接下来我介绍一下常见的认证机制的登录设计方案。

2024-09-17 20:40:18 1512

原创 lnmp - tp6.0的安装和简单使用

使用了很长时间的Mac M2芯片的电脑在之前使用虚拟机之前总有一些bug不是那么好用,周末之余重新安装了一下centos虚拟机,搭建了lnmp环境,打算自己挤时间,做一点应用,作为一次新的小小的尝试。

2024-09-05 07:31:35 1540

原创 Nginx - 反向代理、缓存详解

本篇博客对配置Nginx的第二篇,主要介绍Nginx设置反向代理、缓存、和负载均衡三个知识点,在之前的生产实践中遇到的问题进行归纳和总结,分享出来,以方便同学们有更好的成长。这些就是总结出来的Nginx反向代理和反向代理设置缓存的知识点,更新不易,等有时间再更新其他的Nginx知识。

2024-08-25 11:47:53 1830

原创 Nginx 配置高性能静态网站 - 缓存、Gzip、跨域和防盗链

本篇博客对配置Nginx静态网站中的缓存、Gzip、跨域和防盗链等四个知识点在之前的生产实践中遇到的问题进行归纳和总结,分享出来,以方便同学们有更好的成长。

2024-08-13 07:44:36 1585 1

原创 微信公众号推送消息笔记

第一个疑惑是公众号里的底部菜单 是怎么搞出来的,在官方文档中获取到的,如果公众号后台没有设置可以根据自定义菜单来进行设置。

2024-07-23 12:24:02 1236

空空如也

空空如也

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

TA关注的人

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