Processing math: 100%

关于his esb企业服务总线系统设计

摘要: 2025年7月4日10:11:13 之前一直有疑问,一条企业总线有各种的消息列表,如果有一个新的第三方接入,那么任何复制消息队列信息给新的第三方 其实本质很简单,对kafaka和rabbitmq了解比较多一些的,就很简单的实现这个,多个队列订阅同一个topic,就可以实现消息队列的分发 实现一个tc 阅读全文
posted @ 2025-07-04 10:26 zh7314 阅读(5) 评论(0) 推荐(0)

多渠道订单,对应渠道公司的提现主体,如何设计系统

摘要: 2025年6月17日10:46:45 一般来说,订单的钱进入钱包,提现只有一个主体,但是有了渠道之后,为了业务需求,就可能有多个提现主体, 这个设计和租户模式差不多,但是好处就是,租户模式就是带一个租户id,其实还是有各自的钱包,不然直接对子钱包对应渠道id 这样对原系统的改动很少,只需要在出钱,入 阅读全文
posted @ 2025-06-17 11:19 zh7314 阅读(3) 评论(0) 推荐(0)

laravel 主表和从表一对一,从表是要多个选取最新的一条,性能优化

摘要: 2025年6月10日10:35:15 Driver 模型关联方法 // 关联司机定位表 public function driverLocation() { return $this->hasOne(\App\Models\DriverLocation::class, 'driver_id', 'i 阅读全文
posted @ 2025-06-10 10:45 zh7314 阅读(7) 评论(0) 推荐(0)

sourcetree无法获取远程所有的tag

摘要: 2025年5月29日11:30:17 sourcetree widnwos v3.4.23版本 突然发现线上的代码库里有很多新打的tag,但是sourcetree死活无法拉去所有的tag,尝试卸载重新安装也不行,全网也找了还是不知道,但是mac版本好像没有这个问题 方法1: 工具 -> 选项 -> 阅读全文
posted @ 2025-05-29 11:50 zh7314 阅读(7) 评论(0) 推荐(0)

支付宝沙盒模式商家转账经常出现 响应异常: 解包错误

摘要: 2025年5月9日16:27:08 php8.3 laravel11 octane swoole加速 测试时不时就出现 响应异常: 解包错误 错误信息: Yansongda\Artful\Exception\InvalidResponseException: 响应异常: 解包错误 in /opt/w 阅读全文
posted @ 2025-05-09 16:40 zh7314 阅读(12) 评论(0) 推荐(0)

laravel 使用异步队列,context带的上下文造成反序列化出问题

摘要: 2025年5月8日17:03:44 如果你是单个应用,异步递交任务,是在应用内部使用,一般不会发生这样的问题 但是现在app项目是 app是一个应用,admin是一个应用,app吧为了接口性能吧异步任务丢给admin去执行,如果两个应用的。就会出现部分使用 Context::add('laravel 阅读全文
posted @ 2025-05-08 17:02 zh7314 阅读(11) 评论(0) 推荐(0)

hyperf 的默认创建项目部署k8s docker缺失文件

摘要: 2025年5月7日09:23:50 在默认创建的 框架里面有个文件叫做 .dockerignore的,文件内容: ** !app/ !bin/ !config/ !composer.* 如果你需要使用docker部署,在ci/cd的流水线就需要吧这个文件内容修改下,或者直接删除,不然部署上会去出现文 阅读全文
posted @ 2025-05-07 09:34 zh7314 阅读(4) 评论(0) 推荐(0)

在laravel使用注解自动注册

摘要: 2025年3月15日16:02:45 在 Laravel 中使用 PHP8 原生注解需结合反射和服务提供者实现,以下是具体步骤及示例: 一、定义注解类 通过 #[Attribute] 声明注解类并指定作用范围‌: // app/Attributes/Route.php namespace App\A 阅读全文
posted @ 2025-05-06 13:18 zh7314 阅读(10) 评论(0) 推荐(0)

hyperf 查看所有路由的命令

摘要: hyperf的版本 "hyperf/framework": "~3.1.0", <?php declare(strict_types=1); namespace App\Commands; use Hyperf\Command\Annotation\Command; use Hyperf\Comma 阅读全文
posted @ 2025-05-06 13:14 zh7314 阅读(13) 评论(0) 推荐(0)

线上就医全流程医药机构接入文档接口代码-医保就医接口php-demo版本

摘要: 2025年2月18日11:28:03 国密算法开发库推荐 lpilp/guomi 我测试过php 7.2 - 8.0都可以兼容,如果有能力可以自己开发 目前已经开发了核心的接口的测试demo,并且封装了工具类直接写业务逻辑即可,并且已经有线上项目在使用,如果需要demo代码可以联系 提供php版本, 阅读全文
posted @ 2025-02-18 11:39 zh7314 阅读(17) 评论(0) 推荐(0)

windows lm studio 0.3.8无法下载模型,更换镜像

摘要: 2025年1月28日22:13:35 系统是windows11 安装的时候记得选择 仅为我安装,不然后续操作可能无法进行,因为两种方式的默认安装目录不一样 将模型文件放入 LM Studio 的模型目录: 下载完成后,将模型文件放入 LM Studio 的模型存储目录。 默认路径通常为: C:\Us 阅读全文
posted @ 2025-01-28 23:13 zh7314 阅读(2194) 评论(0) 推荐(0)

锐捷路由器网关RG-NBR6135-E和锐捷交换机 Ruijie Reyee RG-ES224GC 电脑登录web方法

摘要: 2025年1月17日22:29:35 最近淘了点东西,准备在家里搞一套深度学习的服务器,先把网关和交换机搞到了 锐捷路由器网关RG-NBR6135-E 电脑登录web方法 在拿到机器的时候,如果不是全新建议拿根牙签,差入reset 5-10秒,灯光会全部闪几下,重置机器,因为有些机器会配置的ip和网 阅读全文
posted @ 2025-01-17 22:49 zh7314 阅读(932) 评论(0) 推荐(0)

docker一些还可以使用的代理镜像

摘要: 2024年7月19日18:34:33 { "registry-mirrors": [ "https://hub.uuuadc.top", "https://docker.anyhub.us.kg", "https://dockerhub.jobcher.com", "https://dockerhu 阅读全文
posted @ 2024-07-19 18:35 zh7314 阅读(329) 评论(0) 推荐(0)

drogon orm分页问题,req->getJsonObject()为空会导致Segmentation fault

摘要: 2024年6月22日17:14:12 req->getJsonObject()获取json数据的时候,如果没有提前判断 if (req->getJsonObject() == nullptr) { throw std::invalid_argument("参数json不能为空"); } auto j 阅读全文
posted @ 2024-06-22 17:43 zh7314 阅读(62) 评论(0) 推荐(0)

drogon跨域问题和全局异常处理

摘要: 2024年6月20日12:21:11 在main.cc里加入 /** * 全局异常处理 */ drogon::app().setExceptionHandler([]( const std::exception &e, const drogon::HttpRequestPtr &req, std:: 阅读全文
posted @ 2024-06-20 12:25 zh7314 阅读(174) 评论(0) 推荐(0)

windows11搭建 stable-diffusion-webui

摘要: 2024年5月22日23:46:57 建议电脑配置 电脑配置: Intel(R) Core(TM) Ultra 5 125H 1.20 GHz 32.0 GB (31.6 GB 可用) 系统:windows11 注意:最好挂上外网,或者设置好访问github的dns,不然很可能失败 1,安装 Ana 阅读全文
posted @ 2024-06-07 18:11 zh7314 阅读(532) 评论(0) 推荐(0)

前后端分离项目做爬虫收录,提供蜘蛛爬行最简单方案,创建sitemap xml

摘要: 2024年5月13日11:36:01 现在很多项目是vue react angular开发的,但是百度爬虫对这样的项目支持不好,很多时候回去采用一些 服务器端渲染(SSR) 和静态站点生成(SSG) ,当然有些框架支持ssr和ssg效果不好,还有些想不不破坏项目自身的提前下的方案呢? 参考:http 阅读全文
posted @ 2024-05-14 13:50 zh7314 阅读(147) 评论(0) 推荐(0)

一个有趣的想法,没有fastcgi的php-fpm之前,php的框架是什么样的?

摘要: 2024年5月14日10:14:47 cgi规范 https://www.rfc-editor.org/rfc/rfc3875 w3c https://www.w3.org/CGI/ fastcgi细节说明 https://www.mit.edu/~yandros/doc/specs/fcgi-sp 阅读全文
posted @ 2024-05-14 11:43 zh7314 阅读(32) 评论(0) 推荐(0)

php centos选择sqlserver的驱动和扩展选择版本的说明

摘要: 2023年2月23日13:41:48 首先是php php扩展 驱动 数据库的关系 官方文档说明: https://learn.microsoft.com/zh-cn/sql/connect/php/step-1-configure-development-environment-for-php-d 阅读全文
posted @ 2024-05-12 22:33 zh7314 阅读(146) 评论(0) 推荐(0)

laravel,webman,hyperf,thinkphp推荐哪一个?

摘要: 2024年5月11日14:11:45 laravel webman hyperf thinkphp 流行程度 国内流行,欧洲特别是法国,美国,日本很多使用 主要在国内流行,少量国外使用 主要国内流行,少量国外使用 国内流行,国外俄罗斯有使用 性能 fpm多进程模式,性能一般,偏差 同步阻塞多进程模式 阅读全文
posted @ 2024-05-12 22:27 zh7314 阅读(2295) 评论(0) 推荐(0)

基于Hyperf的CMS,企业官网通用php-swoole后台管理系统

摘要: 2023年9月11日10:47:00 仓库地址: https://gitee.com/open-php/zx-hyperf-cms CMS,企业官网通用PHP后台管理系统 框架介绍 hyperf SCUI 后端开发组件 php 8.1 hyperf 3.1 数据库 sql(使用最新日期文件) hyp 阅读全文
posted @ 2024-05-01 16:39 zh7314 阅读(251) 评论(0) 推荐(0)

hyperf文件上传和url函数

摘要: 2024年4月29日11:24:35 配置静态资源 如果您希望 Swoole 来管理静态资源,请在 config/autoload/server.php 配置中增加以下配置。 return [ 'settings' => [ ... // 静态资源 'document_root' => BASE_P 阅读全文
posted @ 2024-04-29 22:04 zh7314 阅读(127) 评论(0) 推荐(0)

hyperf 中间件带参数到控制器

摘要: 2024年4月29日09:21:30 <?php declare(strict_types=1); namespace App\Middleware; use App\Model\Admin; use App\Service\Admin\CommonService; use App\Util\Glo 阅读全文
posted @ 2024-04-29 16:07 zh7314 阅读(73) 评论(0) 推荐(0)

hyperf跨域问题

摘要: 2024年4月25日10:11:30 前段时间写完了hyperf的cms之后,回头写hyperf的一些文章或者笔记,发现hyperf和laravel真的很像,又有swoole的协程使用,真的很舒服,还有微服务。 官方推荐的是方式就是使用中间件,但是注意,你在路由上使用的时候,中间件是无法实现跨域的, 阅读全文
posted @ 2024-04-29 14:37 zh7314 阅读(192) 评论(0) 推荐(0)

hyperf统一请求响应

摘要: 2024年4月18日08:48:45 以下是两个方案: 1,使用注解,直接返回 <?php namespace App\Utils; use App\Utils\GlobalCode; use App\Utils\GlobalMsg; use Hyperf\Contract\ContainerInt 阅读全文
posted @ 2024-04-18 22:47 zh7314 阅读(69) 评论(0) 推荐(0)

hyperf windows使用docker搭建开发环境

摘要: 2024年4月13日23:44:16 首先安装好docker 注意:powershell是不支持命令换行符的 docker run --name hyperf -v D:/code:/data -w /data -p 9501:9501 -it --privileged -u root hyperf 阅读全文
posted @ 2024-04-18 21:30 zh7314 阅读(370) 评论(0) 推荐(0)

应用宝小米电脑版关闭了hyper-v,怎么挽救

摘要: 2024年4月13日23:03:23 红米的新电脑带了一个 应用宝小米电脑,尝试了一下,发现Docker Desktop报错无法检测到hyper-v, Docker Desktop is unable to detect a Hypervisor 在 程序和功能 -> 启动或关闭windows功能 阅读全文
posted @ 2024-04-13 23:43 zh7314 阅读(1194) 评论(0) 推荐(0)

使用docker搭建drogon windows10,linux,mac下开发环境

摘要: 2023年10月13日14:52:26 本机环境 Windows 10 专业版 22H2 操作内核19045.2965 如果直接在windows,linux,mac上直接搭建环境确实有一点难度,之前drogon官方并未提供官方镜像,现在有了docker镜像确实方便了,其实我是最近才有 简述安装doc 阅读全文
posted @ 2023-10-17 16:27 zh7314 阅读(472) 评论(0) 推荐(0)

基于goravel的CMS,企业官网通用golang后台管理系统

摘要: 2023年9月11日10:47:00 仓库地址: https://gitee.com/open-php/zx-goravel-cms CMS,企业官网通用PHP后台管理系统 框架介绍 Goravel SCUI 后端开发组件 go 1.20 Goravel 1.13 数据库 sql(使用最新日期文件) 阅读全文
posted @ 2023-10-06 14:02 zh7314 阅读(321) 评论(0) 推荐(0)

webman跨域相关问题

摘要: 2023年9月13日14:14:05 webman版本1.5 php版本8.0 运行环境windows 测试项目:https://gitee.com/open-php/zx-webman-website webman在跨域的时候,会有点不同因为第一个区别就是是否关闭自动路由 //关闭自动路由 Rou 阅读全文
posted @ 2023-09-13 15:11 zh7314 阅读(288) 评论(0) 推荐(0)

基于webman的CMS,企业官网通用PHP后台管理系统

摘要: 2023年9月11日10:47:00 仓库地址: https://gitee.com/open-php/zx-webman-cms 还有laravel+scui的版本目前还未开源,电商laravel版本差不多,后续在移植webman 算是比较标准的php+vue的项目 CMS,企业官网通用PHP后台 阅读全文
posted @ 2023-09-11 10:57 zh7314 阅读(287) 评论(0) 推荐(0)

php8.0新特性:命名参数

摘要: 2023年9月2日10:19:00 ``` format('YmdHisu'); //随机数 randval=rand(100,999).rand(100,999);returntime . $randval; } public static function getUniqKe 阅读全文
posted @ 2023-09-02 10:23 zh7314 阅读(70) 评论(0) 推荐(0)

php优化递归算法优化

摘要: 2023年8月7日13:59:31 因为最近开发自己的一些常用系统,所以为了自由度较高一点,经常分类都是无限层级,所以递归用的比较多,但是发现当分类大于三层,数据1万以上递归就会很慢,所以一直在寻求优化算法,使用使用chagpt优化的算法,基本无法使用,后续想到用php原生函数来使用,结果性能飙升 阅读全文
posted @ 2023-08-08 10:37 zh7314 阅读(92) 评论(0) 推荐(0)

使用nativephp开发桌面应用测试

摘要: 2023年7月21日10:29:03 官网:https://nativephp.com/ 源码:https://github.com/NativePHP/laravel 看起像laravel团队的作品 安装:注意需要php8.1以上,laravel10以上 ``` composer create-p 阅读全文
posted @ 2023-08-03 09:44 zh7314 阅读(1360) 评论(0) 推荐(0)

为什么大多数restful-api都要求使用POST

摘要: 2023年6月20日13:50:56 1,因为前后端对http的认识差异比较大,而且很多前端开发有些是培训速成或者其他行业转过来的,所以基础知识差异大,你要求他们具备和后端一样的基础知识水平,不太可能 2,http协议支持的方法 `GET方法`:获取资源,`POST方法`:传输实体主题,`PUT方法 阅读全文
posted @ 2023-08-01 10:55 zh7314 阅读(159) 评论(0) 推荐(0)

干IT这些年遇到遇到的一些奇葩事

摘要: 2023年7月28日12:07:52 1,刚毕业没多久,2012年一个朋友的外贸公司想做一个外贸网站,面对一些国外老用户,花了2K找了个外包开发做了一个,我记得那个时候用的是asp做的,其实就是一个开源系统改出来的代码很乱,跑在windows上并发不行,访问有点慢,还问过我怎么优化性能,后来相关功能 阅读全文
posted @ 2023-08-01 10:08 zh7314 阅读(71) 评论(0) 推荐(0)

laravel软删除

摘要: 2023年6月22日09:49:49 laravel框架的版本 `"laravel/framework": "^9.19"` ### 使用demo ``` delete(); // 真实删除 $user->forceDelete(true); // 默认情况下查询的数据不包含软删除数据,如果需要包含 阅读全文
posted @ 2023-06-22 10:57 zh7314 阅读(106) 评论(0) 推荐(0)

laravel数据库模型蛇形命名自动转换驼峰命名

摘要: 2023年6月20日15:10:59 我看了各种方案,但是多多少少都有各种问题 建议使用 https://github.com/kirkbushell/eloquence ### 安装 `composer require kirkbushell/eloquence` ### 添加到 provider 阅读全文
posted @ 2023-06-21 12:16 zh7314 阅读(445) 评论(0) 推荐(0)

php打印微秒时间

摘要: 2023年6月15日16:13:29 `date()`函数默认只能获取到秒级的时间戳,无法直接获取微秒级的时间 建议使用 `DateTime` or `DateTimeImmutable` `DateTime` 此类与 `DateTimeImmutable` 行为相同。区别就是调用有修改行为的方法( 阅读全文
posted @ 2023-06-15 16:41 zh7314 阅读(75) 评论(0) 推荐(0)

laravel便捷打印sql

摘要: 2023年6月15日10:58:50 在 `app` -> `Providers`-> `AppServiceProvider`-> `boot`方法 追加一下代码: ``` if (env('APP_DEBUG')) { DB::listen( function ($sql) { $binding 阅读全文
posted @ 2023-06-15 11:02 zh7314 阅读(53) 评论(0) 推荐(0)

统计

点击右上角即可分享
微信分享提示