- 博客(269)
- 资源 (30)
- 问答 (2)
- 收藏
- 关注
原创 hyperf json-rpc
通常来说,一个服务消费者会同时消费多个服务提供者,当我们通过服务中心来发现服务提供者时, config/autoload/services.php 配置文件内就可能会重复配置很多次 registry 配置,但通常来说,我们的服务中心可能是统一的,也就意味着多个服务消费者配置都是从同样的服务中心去拉取节点信息,此时我们可以通过 PHP 变量 或 循环 等 PHP 代码来实现配置文件的生成。如果没安装请先安装相关的插件。如果没安装请先安装相关的插件。不常用,可以看下面的配置复用。这个接口与服务端是一致的。
2024-08-28 17:16:10 852
原创 nacos 安装
使用此快速开始方法进行Nacos安装及部署,需要安装Docker和Docker Compose。如何下载不下来,可换镜像加速地址可用镜像加速地址。
2024-08-27 14:22:17 231
原创 hyperf 中间件
内每个 server 的 name 属性对应的值,该配置仅应用在该 Server 中// 数组内配置您的全局中间件,顺序根据该数组的顺序],只需将您的全局中间件配置在该文件及对应的内,即该Server下的所有请求都会应用配置的全局中间件。当我们有些中间件仅仅面向某些请求或控制器时,即可将其定义为局部中间件,可通过配置文件的方式定义或注解的方式。
2024-08-27 09:05:22 1000
原创 hyperf 配置文件
Hyperf 为您提供了分布式系统的外部化配置支持,目前支持由携程开源的 Apollo、阿里云 ACM 应用配置管理、ETCD、Nacos 以及 Zookeeper 作为配置中心的支持。关于配置中心的使用细节我们由 配置中心 章节来阐述。单独的 Server 配置需要添加在对应 servers 的 settings 当中,如 jsonrpc 协议的 TCP Server 配置启用 EOF 自动分包和设置 EOF 字符串。文件夹内的配置文件在服务启动时都会被扫描并注入到。后,程序将转入后台作为守护进程运行。
2024-08-26 13:53:58 394
原创 Python3 迭代器与生成器
迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。iter()和next()。结果1 8 hello。
2024-08-21 13:53:00 280
原创 python逻辑控制 学习
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。注意:以上的无限循环你可以使用 CTRL+C 来中断循环。Python 中的循环语句有 for 和 while。你可以使用 CTRL+C 来退出当前的无限循环。无限循环在服务器上客户端的实时请求非常有用。和php里的 switch case 类似。
2024-08-21 13:12:41 287
原创 Python3 解释器
安装完成后,我们可以将路径 /usr/local/python3/bin 添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3。Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/python3 目录中。
2024-08-20 13:44:53 184
原创 Python3 数据类型转换
整型和字符串类型运算结果会报错,输出 TypeError。Python 在这种情况下无法使用隐式转换。Python 会将较小的数据类型转换为较大的数据类型,以避免数据丢失。但是,Python 为这些类型的情况提供了一种解决方案,称为显式转换。在显式类型转换中,用户将对象的数据类型转换为所需的数据类型。等预定义函数来执行显式类型转换。
2024-08-20 13:39:22 390
原创 hyperf 协程上下文
由于同一个进程内协程间是内存共享的,但协程的执行/切换是非顺序的,也就意味着我们很难掌控当前的协程是哪一个(事实上可以,但通常没人这么干),所以我们需要在发生协程切换时能够同时切换对应的上下文。以hyperf 2.2版本为例。
2024-08-20 09:56:56 452
原创 python3 pip install psutil
也可能是访问国外服务器缓慢,可以使用国内镜像。可能是你的python版本和psutil 不兼容。
2024-08-19 15:57:04 199
原创 Hyperf 安装,使用,
config/autoload/exceptions.php 文件phpreturn [],],php/***//***/// 判断被捕获到的异常是希望被捕获的异常// 格式化输出// 阻止异常冒泡// 交给下一个异常处理器/***/php /**phpreturn [// http 对应 config/autoload/server.php 内每个 server 的 name 属性对应的值,该配置仅应用在该 Server 中。
2024-08-16 16:28:34 1016
原创 Magento2 常用命令以及技巧
Magento2 带有一个命令行工具,在windows下,用管理员权限打开MS-DOS命令提示符,然后cd到Magento根目录,运行下面命令,就可。
2024-07-31 10:46:36 731
原创 Magento2安装更换主题
下载您选择的 Magento 2 主题,该主题将以压缩形式提供。下载主题后,请解压下载的主题,您将得到两个文件夹,即 App 和 Pub。解压后将 App 和 Pub 文件夹上传到 Magento 2 商店的根目录执行下面命令。
2024-07-30 15:41:52 183
原创 compser 镜像,常用命令,避坑,查看下载细节找到install或updata被卡原因
如果能正常访问这个网站,则不需要找国内镜像如果想下的更快点,可以找国内镜像。
2024-07-12 10:58:55 330
原创 fastadmin 如何通过权限组来控制列的显示与隐藏
以版本控制(application/admin/controller/Version.php)为例子就是在有时候,有些列不想让这个权限组的人看到,只给制定的权限组的人看。
2024-07-12 10:42:49 576
原创 fastadmin 各种开发技巧,问题总合集,持续跟新中....
也可以单独获取某个字段js需改后的代码需要带花括号下面简单介绍一下几个配置的含义name:唯一标识,其中index/add/edit/del/multi/dragsort这几个框架已经暂用,如果使用将会覆盖已有属性text:按钮上的文本,可以为空时,为空时按钮将不显示文字信息,为空时最好配置上icon的值title:按钮的标题信息,当鼠标移到上面时显示的文字,同时作为dialog弹出窗时的标题信息icon:按钮上的按钮信息,可使用Font-awesome的按钮,当text为空时请务必填
2024-07-09 15:47:50 957
原创 Redis各场景应用集合
有一些存储于数据库中的数据会被频繁访问,如果频繁的访问数据库,数据库负载会升高,同时由于数据库IO比较慢,应用程序的响应会比较差。此时,如果引入Redis来存储这些被频繁访问的数据,就可以有效的降低数据库的负载,同时提高应用程序的请求响应。
2024-03-18 15:22:29 1147
原创 thinkphp 使用phpmailer发送邮件以及使用消息队列异步解耦发送邮件
thinkphp版本不同,则queue版本也不同,一下是tp5.1为例。阿里云和腾讯服务器都禁用了25端口,所以需要开启ssl发送邮件。
2024-03-15 15:31:10 733
原创 KubeKey 安装kubernetes 和 kubesphere
KubeKey 可以将 Kubernetes 和 KubeSphere 一同安装。针对不同的 Kubernetes 版本,需要安装的依赖项可能有所不同。您可以参考以下列表,查看是否需要提前在节点上安装相关的依赖项。如果不安装socat ,conntrack 运行时会提示报错先安装conntrack是否安装成功先安装socat安装 ebtables查看是否安装安装ipset查看是否安装。
2023-12-26 17:54:37 688 1
原创 git自动更新功能
因为一般Linux系统网页用的www或www-data用户和用户组,所以要实现自动来去,首先要在www用户权限下生成ssh密钥,不然没有权限,其次就是,要把用root用户拉去的代码,批量改成www用户。
2023-12-10 15:05:30 559
原创 js数组,concat(),copyWithin(),every(),fill(),filter(),find(),forEach(),indexOf(),toString()
如果要检索的元素没有出现,则该方法返回 -1。该方法将从尾到头地检索数组中指定元素 item。开始检索的位置在数组的 start 处或数组的结尾(没有指定 start 参数时)。如果找到一个 item,则返回 item 从尾向前检索第一个次出现在数组的位置。数组的索引开始位置是从 0 开始的。如果在数组中没找到指定元素则返回 -1。提示: 如果你想查找数组首次出现的位置,请使用 indexOf() 方法var fruits=["香蕉","苹果","橙子","苹果","甜瓜"];
2023-12-04 18:05:44 108
原创 redis 从小白到大师系列
Redis 字符串数据类型结果:结果:结果:结果:结果bool(true)/**redis−setex′a1′30′aaaa′;vardump/**redis−setnx′setnx′′你好′;vardump在这里插入代码片如果key setnx 不存在则设置成功,返回true如果如果key setnx 存在,则返回false结果:bool(true)
2023-10-23 17:13:00 232
原创 mysql 优化 聚簇索引=主键索引吗
在 InnoDB 引擎中,每张表都会有一个特殊的索引“聚簇索引”,也被称之为聚集索引,它是用来存储行数据的。一般情况下,聚簇索引等同于主键索引,但这里有一个前提条件,那就是这张表需要有主键,只有有了主键,它才能有主键索引,有主键索引才能等于聚簇索引。所以看到这里,我们应该明白一个道理:聚簇索引并不完全等于主键索引,因为一张表从结构上来讲,可以没有主键(索引),如果没有主键(索引),那么聚簇索引就不再是主键索引了。那 InnoDB 中的聚簇索引到底是啥?
2023-10-22 16:52:15 262
js jquery 图片滑动 验证
2020-05-09
mysql笔记,mysql优化图解
2019-05-17
php多功能的图片处理类,php上传php裁剪php水印php多图
2018-09-12
语言跟读小程序
2018-09-04
商品栏目分类,京东栏目分类,拼多多栏目分类
2018-09-04
把php生成静态(html)页面程序类
2018-08-13
php资源 curl请求类分装,get,post,等分装
2018-08-13
通路微信三级分销系
2018-03-29
大气的微网站,
2014-08-12
android List 转json 问题
2018-09-28
JQUERY 树形菜单问题,就是每次刷新后菜单就缩回了
2014-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人