- 博客(398)
- 资源 (2)
- 收藏
- 关注
原创 谷粒商城学习笔记-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
原创 PHP 处理菜单分级树状结构
这样,你就成功地将原始数组转换成了树状结构。每个节点都有一个唯一的。如果一个节点有子节点,它还将包含一个。,以及指向其父节点的。
2023-12-22 16:42:25
869
原创 (新手)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 商户转账到微信零钱
拿到 商户号 证书 还有证书序列号 关联商户的appid(如果是app在开放平台申请appid小程序的话那就是小程序的appid) 注意一定要关联appid。原文链接:https://blog.youkuaiyun.com/qq_39870660/article/details/130200679。到此微信商户转账到用户零钱结束 (注意微信商户号”运营账户“里一定要有钱) //不然会报错。在微信商户号里 开通 api 权限 以及添加服务器的ip。首先在微信商户开通此功能(开通可能不易)
2023-07-12 11:21:13
1332
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人