• 最新文章
  • JS笔记
  • CSS笔记
  • PHP笔记
  • Vue学习
  • Docker
  • Nginx
  • Swoole
  • Mysql
  • Golang
  • Linux笔记
  • Redis

Easyswoole学习笔记,快速上手,持续记录

EasySwoole 是一款基于Swoole Server 开发的常驻内存型的分布式PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失。EasySwoole 高度封装了 Swoole Server 而依旧维持 Swoole Server 原有特性,支持同时混合监听HTTP、自定义TCP、UDP协议,让开发者以最低的学习成本和精力编写出多进程,可异步,高可用的应用
Easyswoole学习笔记,快速上手,持续记录

拼多多服务商应用开发学习笔记,持续记录

开发文档:https://open.pinduoduo.com/application/document/browse?idStr=04DD98845AD2977D 拼多多服务商应用发布要求必须使用多多云的云服务器、数据库、Redis等 拼多多提供了一些可选的自带运行环境的容器。 购买的云实例操作起来,限制比较多。可以上传源代码、通过特定的方式修改配置文件以及连接web shell。 每次容器重启
拼多多服务商应用开发学习笔记,持续记录

Linux screen命令的作用是什么?screen命令该如何使用?

参考文档:https://wangchujiang.com/linux-command/c/screen.html Screen 是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 只要Screen本身没有终止,在其内部
Linux screen命令的作用是什么?screen命令该如何使用?

Cloudflare Workers学习笔记,Cloudflare Workers 是什么?

开发文档:https://developers.cloudflare.com/workers/ Cloudflare Workers提供了一个serverless执行环境,无需配置或维护基础架构即可创建全新的应用程序或扩充现有的应用程序。 Wrangler是一个用于Cloudflare Workers功能开发、测试、部署的CLI工具 相关文档:https://developers.cloudfla
Cloudflare Workers学习笔记,Cloudflare Workers 是什么?

读《什么样的爱值得勇敢一次》,相关笔记,持续记录

• 在这个充满不确定性的时代,爱情的真正目的是让你踏上寻找真正自己的旅程,然后通过碰撞,不断形塑自己,与他人建立联结,然后打开你的世界,打开你对生活的想象,体验有趣的人生。 • 第一,爱情是发现自我和找到自我价值的过程。 • 第二,爱情让我们与他人建立联结,激发了我们对生活的热情。 • 第三,爱使性欲望升华。 • 人是一种社会动物,很需要爱与被爱,身体接触是亲密关系最基本的交流方式,我们需要触摸。
读《什么样的爱值得勇敢一次》,相关笔记,持续记录

读《鹤老师说经济:揭开财富自由的底层逻辑》,相关笔记,持续记录

• 真正的知识,是框架,是把杂乱的无机物组成有机物,是简单的单细胞构成高级生命体,是把零碎的信息组成体系,构成自己的世界观、人生观、价值观。 • 有太多的人,他们把信息当知识,把数字当成就,把阅读当思考,把存储当掌握。 • 大家都没有三头六臂,都是碳基生物,都只有 24 小时,肉体的差异很小。唯一能拉开层级的,只有选择。 • 人生最没有价值的,是正确而无用的废话。 • 所谓「财务自由」,并不是一个
读《鹤老师说经济:揭开财富自由的底层逻辑》,相关笔记,持续记录

通过PM2来管理Node、PHP CLI等脚本应用进程,什么是PM2进程管理器?

PM2官网:https://pm2.keymetrics.io/docs PM2.js是一个Node.js应用程序的进程管理器,可以帮助开发人员在生产环境中管理和监控Node.js应用程序或其他程序的进程。它可以自动重启应用程序,监控应用程序的资源使用情况,以及提供实时日志记录和错误处理等功能。此外,PM2.js还可以通过集成的API和CLI工具来管理和监控多个Node.js应用程序。 对于nod
通过PM2来管理Node、PHP CLI等脚本应用进程,什么是PM2进程管理器?

前端Server-Sent Events、EventSource接口相关知识点总结,什么是EventSource?

转自:http://www.ruanyifeng.com/blog/2017/05/server-sent_events.html 严格地说,HTTP 协议无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。 也就是说,发送的不是一次性的数据包,而是一个数据流,会连续不断地发送过来。这时,客户端不会关闭连接,会一直等着服务器发过来
前端Server-Sent Events、EventSource接口相关知识点总结,什么是EventSource?

消息中间件的使用场景,流行的消息中间件有哪些?

对于一个电商APP而言,每卖掉了一个商品,就要扣减掉商品的库存,而且一旦用户成功支付了,还需要将订单的状态更新成待发货。 在完成这些最核心的功能后,其实是有很多事情要做的,如果这些动作都以同步方式来完成,根据线上系统的一般统计,多个子步骤全部执行完毕,加起来大概需要1秒~2秒的时间。 有时候在高峰期并发量特别大,服务器的磁盘、IO、CPU的负载会很高,执行SQL语句的性能也会有所下降。因此有的时候
消息中间件的使用场景,流行的消息中间件有哪些?

前后端分离状态下,如何搭建微信公众号网页的本地开发环境?

进行微信公众号网页开发的时候,微信平台一般有如下几个要求: 必须是https协议 通过验证的可信域名 开发过程中一般有如下几个需求: 本地开发,正常调用微信API,实时调试。 和正常浏览器一样的开发体验。 构建工具都自带了web服务器,但是对于配置https以及自定义域名不是很友好。所以一般通过反向代理来实现自定义域名以及https: 假设开发服务器地址为:http://192.168.2.3:8
前后端分离状态下,如何搭建微信公众号网页的本地开发环境?

如何通过PHP打包Git版本库中两个版本之间的差异文件?

PHP作为脚本语言,很多时候我们更新程序都只需要把修改过的文件重新上传覆盖一下就行。 通过Git Diff命令可以识别出所有被修改的文件,把这些文件的路径信息提交给PHP CLI脚本,然后由PHP进行压缩。 <?php /* * @author 爱心发电丶 * 打包git diff 之后的文件 * */ include_once __DIR__ . '/vendor/autoload.php
如何通过PHP打包Git版本库中两个版本之间的差异文件?

记录一些自己主动意识到的问题、灵感,持续记录

很多突然意识到的东西,往往是很有用的,但是日常过程中很多事后都忘了。 临到见女朋友之前,才意识到自己要准备礼物,好在时间上还来得及,买了礼物。去见面之前,才发现忘记买花,礼物也没带在身上。 意识到了女朋友情绪有点不对劲,却没有立马去补救,反而陷入了自己的情绪内耗。 发生矛盾了,才发现自己很长时间没给予女朋友足够的关心了。 这天突然想到要给姐姐、妈妈发节日快乐,事后想了一下,其实还可以发一个18的红
记录一些自己主动意识到的问题、灵感,持续记录

组织架构设计、角色与权限设计的一些思考

查询某个组织下面的所有用户(包括所有下级组织) 查询某个组织下面的所有下级组织 查询用户所在的组织 获取整个组织结构,方便生成树形数据结构 相关的必要字段如下: id,主键ID pid,父级组织id tree,当前节点的所有父级组织,假设当前组织的父级id为2,2的父级id为1,则tree的值为:1,2 相关的必要字段如下: department,所在的组织id。 SELECT * FROM `d
组织架构设计、角色与权限设计的一些思考

微信公众号Web开发笔记,如何开发自己的公众号应用?

官方文档:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的Ope
微信公众号Web开发笔记,如何开发自己的公众号应用?

前端事件总线(Event Bus)是什么?前端事件总线的简单介绍

参考文章:https://www.pipipi.net/questions/13598.html 事件总线是对发布-订阅模式的一种实现,它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 发布订阅模式定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 发布订阅模式主要有两个角色: 发布方(Publ
前端事件总线(Event Bus)是什么?前端事件总线的简单介绍

如何自己DIY手机壳?推荐一个手机壳DIY小程序

购买后觉得不好看、购买后与实际效果不符...,还在为找不到满意的手机壳而烦恼吗?那就扫描上方二维码试试这款在线DIY手机壳的小程序吧! 小程序支持上传自定义图片、添加自定义文字进行任意组合,内置丰富的手机壳模型,通过手机模型实时展现DIY的手机壳效果: 同时提供了丰富的素材和图片模板(支持自定义修改图片上的个性文字),为您的创作增添想象力:   DIY成功后,您可以选择保存效果图和素材到手机相册,
如何自己DIY手机壳?推荐一个手机壳DIY小程序

PHP ImageMagick扩展有哪些函数?PHP ImageMagick扩展的使用方法

ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。 官方网站:https://imagemagick.org/index.php PHP相关文档:https://www.php.net/manual/zh/book.imagick.php 相关
PHP ImageMagick扩展有哪些函数?PHP ImageMagick扩展的使用方法

2022年年终总结,2023再出发。

时光荏苒,2022年一晃而过。即将步入2023年,想着也到总结的时候了。 2022年,总的来说这一年比较平稳,也能说是比较平淡。尝试了许多新方向,得到了不少经验,但是人生路上的迷雾并没有减少,还需要继续摸索。锻炼身体、学习充电一直有在坚持,也算是达成了上一年的几个小目标。 人际交往方面没有太多变化,朋友依旧是那几位,也没有太多的结交新朋友的想法,大部分关系都是保持在角色之内。今年留心记住了朋友们的
2022年年终总结,2023再出发。

【转】HTML5中手势原理分析与数学知识的实践

在这触控屏的时代,人性化的手势操作已经深入了我们生活的每个部分。现代应用越来越重视与用户的交互及体验,手势是最直接且最为有效的交互方式,一个好的手势交互,能降低用户的使用成本和流程,大大提高了用户的体验。 拖动: drag 双指缩放: pinch 双指旋转: rotate 单指缩放: singlePinch 单指旋转: singleRotate 长按: tap 滑动: swipe 所有的手势都是基
【转】HTML5中手势原理分析与数学知识的实践

记录使用腾讯云CDN后产生的几个问题。

腾讯云 CDN 节点默认连接超时5s,接收超时10s。 简单的说明一下就是请求时间超过10s,不管有没有响应,这个连接都会被重置(中断响应)。 根据实际业务中遇到过的的问题,总结如下: 假设我有一个必须同步等待响应结果的请求,它的处理时间超过了10s,它在超过10s后会被cdn直接重置,客户端会提示请求失败,连接已被重置。 所以超过10s的请求,不能使用cdn。翻了一下文档,也没看到可以调整这个时
记录使用腾讯云CDN后产生的几个问题。

记录一次访问量瞬间增加,导致请求卡住的问题排查过程

2022.11.07号下班路上突然收到许多用户反馈,说小程序进不去了。然后自己试了一下,打开一直转圈,于是快马加鞭赶回家,打开了电脑。 文件收集小程序:帮助用户更加方便的收集各种类型的文件,同时上传之后的文件可以在线预览。 服务器为腾讯云2核4G6M的轻量云,同时还运行着其它的一些服务。 主要消耗的是上行带宽,下行主要消耗来自于文件在线预览,这部分通过内网反代理,由另外一台低配服务器负责。 打开电
记录一次访问量瞬间增加,导致请求卡住的问题排查过程