自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 PHP数据加密传输和存储问题

PHP数据加密的几种类型

2023-10-20 09:28:24 250

原创 RabbitMQ整理

MQ(Message Queue):是队列,也是跨进程的通信机制,用于上下游传递信息。六大模式:简单模式,工作模式,发布订阅模式,路由模式,主题模式,发布确认模式。FIFO(First In First Out):先进先出。优势:流量削峰,应用解耦,异步处理。默认账号密码:guest。Channel:信道。镜像队列:数据不丢失。

2023-10-20 09:26:03 469

原创 uni-app开发

uni-app开发的一些笔记

2023-10-20 09:24:19 403

原创 Nginx面试题整理

Nginx面试题整理

2022-07-22 20:04:22 5331 1

原创 两个海量数据的同构表,如何查询数据差异

两个海量数据的同构表,如何查询数据差异

2022-07-21 20:39:56 490

原创 MySQL查询优化-详解

MySQL查询优化

2022-07-21 20:35:12 2650

原创 PHP 23种设计模式

PHP设计模式

2022-07-21 20:05:34 1793

原创 HTTPS 防劫持攻击

防劫持

2022-07-21 02:01:40 420

原创 HTTPS 是怎么保证安全的

HTTPS

2022-07-21 01:58:22 4746 1

原创 MySQL主从复制

主从复制

2022-07-21 01:55:11 237 1

原创 注册树模式

注册树模式

2022-07-20 20:23:28 273

原创 配饰器模式

配饰器模式

2022-07-20 20:21:18 103

原创 Redis 集群-主从-哨兵

集群-主从-哨兵

2022-06-30 09:48:04 364

原创 Redis 过期淘汰机制

过期淘汰机制

2022-06-30 09:45:19 203

原创 Redis 入门和数据类型讲解,含缓存击穿穿透雪崩

数据类型

2022-06-30 09:39:19 109

原创 git常用命令

git常用命令

2022-06-29 01:04:22 155 1

原创 递归方法 rbac菜单层级显示 无限极分类

递归是算法的基础

2022-06-28 13:49:53 134

原创 单例模式的理解

单例模式

2022-06-28 13:38:56 120

原创 工厂模式

工厂模式

2022-06-28 09:51:55 93

原创 观察者模式怎么实现

观察者模式

2022-06-28 09:23:08 709

原创 cokkie和session的区别

cokkie和session的区别 高频问题

2022-06-28 09:15:53 157

原创 PHP 面向对象中多态的概念

PHP 多态 高频问题

2022-06-28 09:09:55 439

原创 MySQL的分库分表策略及应用场景

分库分表策略

2022-06-28 09:04:25 354

原创 工厂模式和策略模式的区别

工厂模式和策略模式的区别

2022-06-27 17:11:15 914

原创 laravel 8实现 订单表按月份水平分表

按月分表

2022-06-27 16:47:09 1025 1

原创 mongoDB 持久化

mongoDB持久化

2022-06-27 02:04:57 2760

原创 ThinkPHP 6使用 mongoDB

mongoDB简单使用

2022-06-27 00:51:35 3518

原创 laravel 8选用 jwt 进行接口验证

jwt 简单使用

2022-06-06 22:44:46 325

原创 laravel 8使用 mongoDB

mongoDB简单使用

2022-06-04 02:02:38 625

原创 PHP 微信小程序 WebSocket MySQL Redis实现聊天功能

1.Mysql 实现离线消息池。如果一个用户不在线,则其他用户发送给他的消息暂时存储在mysql。待该用户上线时,再从离线消息池取出发送。2.Redis 实现每个连接websocket的服务都唯一绑定一个用户。通过用户账号 = fd 存到redis中。微信小程序:websocket.php代码:<?php//创建WebSocket Server对象,监听0.0.0.0:9501端口$ws = new Swoole\WebSocket\Server('0.0.0...

2022-04-18 00:16:25 4320 1

原创 腾讯云即时通信IM实现聊天功能

聊天功能:一:直接使用即时通信IM的demo二:使用腾讯云即时通信IM的sdkim是InstantMessaging(即时通讯、实时传讯)的缩写是IM,这是一种可以让使用者在网络上建立某种私人聊天室(chatroom)的实时通讯服务。一:直接使用即时通信IM的demo :腾讯云-控制台 (tencent.com)第一次进入即时通信控制台会有一个引导步骤,下载一个demo压缩包将demo压缩包文件直接在微信开发者工具运行,只需两个参数,即SDKAppID和密钥...

2022-04-17 23:01:40 7412 1

原创 直播功能引入微信小程序

讲两种:1.使用微信小程序的直播插件2.使用微信小程序的直播自定义组件1.直播插件小程序直播 | 微信开放文档 (qq.com)首先,使用该直播插件必须满足有在微信工作平台上能开通直播功能的条件,否则无法使用微信开发者工具的版本限制:项目根目录的 app.json 引用:使用导航栏跳转至房间号为roomId的直播间可看直播:效果如下:另外,开通直播功能之后,可以创建直播间,进行直播创建直播间有两种:效果如下:2......

2022-04-07 21:09:15 2222

原创 直播功能详解

目录1.直播的工作原理2.阿里云直播进入阿里云官网的视频直播,开通服务登录视频直播控制台,添加域名紧接着 配置 CNAME验证配置的 CNAME 是否生效关联域名配置鉴权下载并安装OBS推流工具 直播播流3.腾讯云直播4.直播引入至微信小程序1.直播的工作原理2.阿里云直播进入阿里云官网的视频直播,开通服务登录视频直播控制台,添加域名https://live.console.aliyun.com/#/overvi......

2022-03-30 20:38:26 2484

原创 laravel 8引入 web uploader 进行七牛云图片异步上传

首先在web uploader 官网下载:Web Uploader http://fex.baidu.com/webuploader/

2022-03-01 17:18:47 493

原创 think PHP6第三方qq登录加支付宝支付

在qq第三方登录后如需获取qq个人信息,在回调方法里引入以下代码即可require_once ('./plugins/qq/API/qqConnectAPI.php');//实例化$qc=new \QC(); //new 工程类(‘qq’)=>QC//接口调用过程中的临时授权码$access_token=$qc->qq_callback();//第三方账号在网站应用中的唯一标识$openid=$qc->get_openid();//再次实例化对象,传入to

2021-12-30 13:07:53 535

原创 think PHP6发短信功能

composer一个集成腾讯云、短信宝短信发送的工具类:composer require mrwanghongda/sms-sdk控制器类文件引入该类文件:use Mrwanghongda\SmsSdk\Sms\SmsFactory;控制器类文件常量:/** * 短信宝 */const SMS_BAO = 'bao';/** * 腾讯云 */const SMS_TENCENT = 'tencent';控制器类文件方法:/** * 发送.....

2021-12-19 01:39:22 208

原创 think PHP6 sql注入 XSS攻击 CSRF攻击

composer下载:composer require ezyang/htmlpurifier此方法放入common里,作为公共函数,随时调用,用来过滤信息//过滤 xssif (!function_exists('remove_xss')) { //使用htmlpurifier防范xss攻击 function remove_xss($string){ //相对index.php入口文件,引入HTMLPurifier.auto.php核心文件 .

2021-12-19 00:45:10 1486

原创 think PHP6云端上传图片 七牛云 腾讯云

1.composer:composer require lorine/oss-utils2.控制器方法代码:use Lorine\OssUtils\OssService;function yun(){ $config = [ 'ak' => 'e0T9XWI23CKmCf8xG9CAKS5TKVOidTBLb3aJPmsP',//SecretId /Access_Key 'sk' => 'o5crJW1MKJ3_rIXiME

2021-12-15 12:54:13 454

原创 对多维数组进行过滤处理

举例:对以下四维数组进行过滤处理,即不符合的进行销毁(应用场景:销毁不符合的之后,在往数据库添加的时候,就不会添加进去一些不符合的数据)$arr=[// 商品类型 'type_name'=>'手机',// 属性 'attr'=>[ [ 'attr_name'=>'毛重', 'sort'=>103,// 属性值 'attr...

2021-12-14 13:24:44 2410

原创 git代码上传至gitee,即码云,进行修改后合并分支,包含解决冲突

Git是一个免费开源的分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。版本控制可以记录每次修改的文件及文件内容改动,当你想要查看某次改动,只需要看看每次修改的备注。github社区是什么(1)全球最大的代码托管网站(2)全球最大的代码开源网站(3)程序员交流网站码云(Gitee)与 github 的对比:1.优点:服务器在国内,在国内访问速度比github快很多,可以免费让自己的仓库他人不可见,但是否安全就不知道了。访问速度很快,支持svn,git两种方式,免费.

2021-12-13 01:56:54 2199

空空如也

空空如也

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

TA关注的人

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