自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(398)
  • 资源 (2)
  • 收藏
  • 关注

原创 谷粒商城学习笔记-14-环境-项目结构创建&提交到码云

1.新建仓库。

2025-02-24 16:36:07 133

原创 谷粒商城学习笔记-13-配置git-ssh-配置代码免密提交

Git+码云教程:https://gitee.com/help/articles/410。下载git客户端,右键桌面Git GUI/bash Here。2 、配置 git ,进入 git bash。3、配置 ssh 免密登录。

2025-02-20 15:26:55 242

原创 [谷粒商城笔记]11、环境-docker安装redis

在配置文件中输入appendonly yes,就可以aof持久化了。修改完docker restart redis,docker -it redis redis-cli。如果直接挂载的话docker会以为挂载的是一个目录,所以我们先创建一个文件然后再挂载,在虚拟机中。redis 客户端工具 RedisDesktopManager。设置redis容器在docker启动的时候启动。

2025-01-12 14:24:07 233

原创 [谷粒商城笔记]10、环境-docker安装mysql

v /mydata/mysql/data:/var/lib/mysql 将日志文件挂载到主机。-v /mydata/mysql/log:/var/log/mysql 将配置文件挂载到主机。-v /mydata/mysql/conf:/etc/mysql 将配置文件挂载到主机。-e MYSQL_ROOT_PASSWORD=123456 初始化root用户密码。-p 3306:3306 将容器的3306端口映射到主机的3306端口。1.whoami 查询当前linux用户。密码 vagrant。

2025-01-06 01:17:32 254

原创 MQTT协议的应用场景及特点和常见的概念03

1.MQTT客户端:任何运行MQTT客户端库[MQTT开发工具包SDK]的应用或设备都是MQTT客户端。3.主题:存在于MQTT Broker 中的,就是一个普通字符串,使用主题来对消息进行分类的。4.双向通讯:MQTT的客户端既可以发送数据也可以从代理软件中获取数据。发布者发送数据---》代理软件Broker---》订阅者接收数据。2.MQTT Broker: 实现了MQTT通讯协议的代理软件。1.轻量级:MQTT协议占用的系统资源较少,数据报文较小。MQTT常见的应用场景:物联网行业。

2024-12-28 20:51:03 322

原创 MQTT 课程概览 (学习笔记)02

2.发布订阅模式-------------------》发布者和订阅者不需要直接建立连接。1.客户端-服务器端---------------》客户端和服务器端需要直接建立连接。消息:设备和设备之间要传输的数据,或者服务和服务之间要传输的数据。MQTT是一种基于“发布订阅”模式的消息传输协议。第三章 【MQTT Dashboard】第二节 【在JAVA中使用MQTT】第一节 【在VUE中使用MQTT】第四章 【MQTT SDK实战】第二章 【MQTT进阶】第三节 【智能灯泡案例】

2024-12-23 00:06:07 281

原创 Git命令查询

这些命令覆盖了 Git 中的主要功能,可以帮助你进行版本控制、团队协作和项目管理。

2024-04-26 15:52:39 461

原创 Mysql5.7 时间查询

查询 expiration_time >= 2024-01-30 的结果。

2024-01-30 10:49:33 565

原创 mysql 取出金额100.00 输出为100

【代码】mysql 取出金额100.00 输出为100。

2024-01-29 17:59:02 462

原创 PHP 处理菜单分级树状结构

这样,你就成功地将原始数组转换成了树状结构。每个节点都有一个唯一的。如果一个节点有子节点,它还将包含一个。,以及指向其父节点的。

2023-12-22 16:42:25 869

原创 tp6 获取客户端操作系统

【代码】tp6 获取客户端操作系统。

2023-12-06 11:21:57 632

原创 网站公安备案流程

左边的码下载APP,登上去之后用APP扫右边的码,人脸识别。选择用户登录->法人用户登录。

2023-11-29 15:27:56 1020

原创 (新手)vue git下载后无法在本地启动项目

的简写形式,是用于安装 JavaScript 包和模块的 npm 命令。表示全部使用默认配置,不需要输入任何信息。是用于初始化 npm 包的命令,其中。

2023-11-02 10:48:02 652

原创 [谷粒商城笔记]08、09、环境-linux安装docker

1.查看是否已安装docker列表如果没有结果,则说明没有安装docker,我们就可以直接安装了。如果不是root账号,使用3.启动docker4.查看服务是否启动5.阿里云镜像加速6.设置开机自动启动命令走到这里,docker就已经安装成功啦!

2023-09-26 23:18:45 227

原创 [谷粒商城笔记]07、Linux环境-虚拟机网络设置

这里,把ip换成 192.168.56.‘10’ 引号内数字自定义。3.在本机和虚拟机命令行,互相ping IP 查看是否设置成功。1.本机cmd,输入命令ipconfig,查看本地ip。192.168.56.1是虚拟机的ip。2.自定义虚拟机ip。

2023-09-26 23:08:51 183

原创 [谷粒商城笔记]06 环境-使用vagrant快速创建linux虚拟机

1.下载软件虚拟机镜像如果下载慢,可以复制下载链接,使用迅雷下载2.安装根据提示点击下一步即可,建议安装到空间较大的非系统盘。打开 window cmd 窗口,运行 Vagrant init centos/7,即可初始化一个 centos7系统运行 vagrant up 即可启动虚拟机。

2023-09-24 23:36:14 285

原创 微信小程序登录,服务端解密有几率解码失败报errCode=-41003

服务器是将unionId作为唯一id的,需要使用WXBizDataCrypt.decryptData将encryptedData解密出来。不过在调用WXBizDataCrypt.decryptData的时候总是会有几率解密失败,返回errorCode= -41003。js传输 iv 的时候用 encodeURIComponent 函数进行 urlencode (空格其实是符号:+?),PHP端接收的时候 urldecode 就可以了。每次小程序获取到iv的值中间有空格的,就会出错。服务器端语言:PHP。

2023-07-26 10:32:48 584

原创 PHP中AES对称加密实践

PHP中AES对称加密实践

2023-07-13 19:24:50 1259

转载 php 商户转账到微信零钱

拿到 商户号 证书 还有证书序列号 关联商户的appid(如果是app在开放平台申请appid小程序的话那就是小程序的appid) 注意一定要关联appid。原文链接:https://blog.youkuaiyun.com/qq_39870660/article/details/130200679。到此微信商户转账到用户零钱结束 (注意微信商户号”运营账户“里一定要有钱) //不然会报错。在微信商户号里 开通 api 权限 以及添加服务器的ip。首先在微信商户开通此功能(开通可能不易)

2023-07-12 11:21:13 1332

原创 TP6 可使用composer插件记录

【代码】TP6 可使用composer插件记录。

2023-06-19 18:31:44 195

原创 百万级架构设计

百万级架构设计

2023-06-17 14:44:34 110

原创 websocket 面试题

与其他技术如 AJAX、Comet 比较,WebSocket 有哪些优势和不足之处?什么是 WebSocket?它与 HTTP 有哪些区别和优势?使用 WebSocket 时需要注意哪些问题?如何实现 WebSocket 的心跳机制?WebSocket 的握手过程是怎样的?WebSocket 支持哪些数据类型?WebSocket 的安全性如何保障?如何处理客户端发来的消息?如何广播消息给所有客户端?如何处理客户端的断开连接?

2023-05-03 20:07:43 1944

原创 MySQL更换存储引擎

不同的存储引擎支持的特性和限制各不相同,所以在更换存储引擎之前,需要仔细了解目标存储引擎的使用场景和适用范围。例如,MyISAM 存储引擎不支持事务和行级锁定,因此对于高并发、写入压力大或需要事务支持的应用,可能不太合适。在更换存储引擎时,需考虑到当前是否有正在运行的查询或事务,如果有,则需要在切换期间暂停这些活动,否则会引发错误或数据不一致等问题。对于含有大量数据的数据表,更换存储引擎可能需要较长的时间,因此建议在低峰期进行操作。是需要更换存储引擎的数据表名称,则是需要更换成的新存储引擎名称。

2023-04-06 10:23:46 1328

原创 REST与RESTFul

测试与生产环境分开:api.xxx.comdev.api.xxx.com。状态码:404、400、200、201、202、401、403、500。RESTFulAPI的合理使用(切勿盲目照搬标准REST)GET: /movie/;/getmovie/:mid (错误,不能用动词)基于资源,增删改查都只是对于资源状态的改变。统一描述错误:错误码、错误信息、当前URL。@HTTP动词( 幂等性、资源安全性)使用HTTP动词来操作资源。错误码:自定义的错误ID号。一种风格、约束、设计理念。DELETE: 删除。

2023-04-01 19:00:35 334

原创 Memcached

Memcached

2023-02-28 14:13:19 1564

原创 MySQL主从复制

Mysql主从复制

2023-02-16 00:17:05 173

原创 mysql常见sql优化

mysql常见sql优化

2023-02-14 17:29:33 119

原创 Mysql explain命令使用和搜索类型介绍

mysql explain

2023-02-13 19:17:02 185

原创 mysql 慢查询

mysql 慢查询

2023-02-08 15:47:23 132

原创 golang 程序员必须掌握的技能有哪些

golang 程序员必须掌握的技能有哪些

2023-01-18 08:59:17 578 1

原创 <a>标签跳转链接设置禁止被百度抓取 rel=“nofollow“

标签跳转链接设置禁止被百度抓取

2022-11-14 11:28:09 531

原创 <iframe>实现页面局部刷新

实现页面局部刷新

2022-10-24 14:14:52 1026

原创 TP5 mysql查询多个表,合并后根据时间排序union和unionAll

TP5 mysql查询多个表,合并后根据时间排序

2022-10-13 16:52:57 902

原创 高并发高可用微服务架构学习笔记

高并发高可用微服务架构学习笔记

2022-10-08 22:11:25 287

原创 Vscode正则查找替换

Vscode正则查找替换

2022-09-01 15:43:13 2173

原创 PHP图片添加文字水印或海报

PHP图片添加文字水印

2022-07-27 16:50:16 1121

原创 robots.txt限制搜索引擎收录

robots.txt限制搜索引擎收录

2022-06-29 14:59:36 264

原创 百度时间因子添加

百度时间因子

2022-06-27 17:31:05 598

原创 MySQL全文索引:中文语义分词检索(相似度匹配)

通常情况下,全文检索引擎我们一般会用ES组件(传送门:SpringBoot系列——ElasticSearch),但不是所有业务都有那么大的数据量、那么大的并发要求,MySQL5.7之后内置了ngram分词器,支持中文分词,使用全文索引,即可实现对中文语义分词检索MySQL全文检索官方文档介绍:https://dev.mysql.com/doc/refman/5.7/en/fulltext-search.html  查看MySQL版本创建game游戏表,并插入数据插入全文索引  可以在mysq

2022-06-06 09:51:30 7821 1

原创 MYSQL学习笔记(基础篇)

MYSQL学习笔记

2022-06-06 09:06:03 283

ueditor.rar

百度富文本编译器文件包

2021-07-14

微信开发软件1.0

微信开发软件1.0微信开发软件1.0微信开发软件1.0微信开发软件1.0微信开发软件1.0

2017-11-01

空空如也

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

TA关注的人

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