上一页 1 2 3 4 5 6 ··· 13 下一页

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

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

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

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

php打印微秒时间

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

关于laravel链接sqlserver使用WITH(NOLOCK)优雅一点的解决办法

摘要: 2023年6月13日15:19:16 ### NOLOCK使用场景 ``` 针对那些被频繁操作(插入、更新、删除)的表,使用NOLOCK是非常比较适合的,但要考虑到脏读的情况。 不经常修改的数据表,省掉锁定表的时间来大大加快查询速度。 数据量非常大的数据表,可以考虑牺牲数据安全性来提升查询的效率; 阅读全文
posted @ 2023-06-13 15:29 zh7314 阅读(212) 评论(0) 推荐(0)

sqlserver存储过程中使用临时表的问题

摘要: 2023年6月6日08:52:15 因为最近接触的his系统一些存储过程做数据统计,一个存储过程就要使用1-3个临时表,这些存储过程是零几年的写得,和我们这个时代的写的存储过程习惯不太一样,就好奇为什么要使用这么多的临时表 ## 临时表的基本概念 在深入临时表之前,我们要了解一下会话(Session 阅读全文
posted @ 2023-06-09 08:41 zh7314 阅读(758) 评论(0) 推荐(0)

gitbook安装和使用的问题

摘要: 2023年6月7日09:10:09 npm官方地址: https://www.npmjs.com/package/gitbook 注意:这个包已经停留在 2.6.9版本,Published 5 years ago nodejs版本列表 https://nodejs.org/en/download/r 阅读全文
posted @ 2023-06-09 08:40 zh7314 阅读(106) 评论(0) 推荐(0)

mysql快速对比两个数据库表名的差异

摘要: 2023年5月29日14:51:02 因为正式库老是和测试库有差1-2张表,表也有100张了,排除差异有点麻烦 ``` SELECT table_name FROM information_schema.TABLES WHERE table_schema = '数据库名' ``` 这样就得到两个数据 阅读全文
posted @ 2023-05-29 14:59 zh7314 阅读(170) 评论(0) 推荐(0)

基于goravel的高性能低延迟短连接跳转项目 jumplink

摘要: 2023年5月20日16:50:21 官方框架:https://www.goravel.dev/zh/ `比较适合PHP转golang的朋友` 项目地址:https://gitee.com/open-php/go-link-jump 建议手动导入数据库 数据库在位置 `doc/sql/jump.sq 阅读全文
posted @ 2023-05-20 17:00 zh7314 阅读(77) 评论(0) 推荐(0)

golang采坑

摘要: 2023年4月8日12:00:28 ## 选择golang开发的几个理由 1. 语法简单,类C语法,但是又不是全c风格,刚开始会有些不适应 2. 部署简单,直接编译成二进制文件,直接部署 3. 高性能,很多互联网项目需要考虑的 4. 近些年,go的社区基金会都是大厂,未来发展问题不大 5. 国内外很 阅读全文
posted @ 2023-05-20 16:49 zh7314 阅读(331) 评论(0) 推荐(0)

linux mac平台多版本nodejs共存工具nvm 中文文档

摘要: 2023年4月15日15:08:22 官网地址:https://github.com/nvm-sh/nvm 下载地址:https://github.com/nvm-sh/nvm/releases nodejs版本列表 https://nodejs.org/en/download/releases [ 阅读全文
posted @ 2023-04-20 11:09 zh7314 阅读(312) 评论(0) 推荐(0)

windows平台多版本nodejs共存工具nvm-windows 中文文档

摘要: 2023年4月14日11:11:49 官网地址:https://github.com/coreybutler/nvm-windows 下载地址:https://github.com/coreybutler/nvm-windows/releases nodejs版本列表 https://nodejs. 阅读全文
posted @ 2023-04-14 14:20 zh7314 阅读(1572) 评论(0) 推荐(0)

微信客服指定客服发送消息

摘要: 2023年4月11日15:43:17 官方文档:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Service_Center_messages.html#7 参看的easywechat的代码: https://e 阅读全文
posted @ 2023-04-11 15:54 zh7314 阅读(65) 评论(0) 推荐(0)

基于openresty开发waf防火墙

摘要: 2023年3月30日11:12:01 安装openresty 你可以在你的 RHEL 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum check-update 命令)。添加仓库,运行下面的命令(对于 RHEL 8 或以上版本,应将下面的 yum 都替换成 阅读全文
posted @ 2023-03-30 11:20 zh7314 阅读(373) 评论(0) 推荐(0)

成为有能力的IT产品经理,项目经理的核心要素

摘要: 2023年3月21日13:35:03 本文主要针对IT产品和项目,其他行业的可能回不一样,后面详说。 读产品,项目类的书籍,有什么作用? 如果你读过很多产品,或者项目的经理的书,恭喜,你白读了,因为真没什么用,学习一些其中方法即可,如果你学习其中的运作思维,产品八成失败,因为核心问题没有搞清楚的前提 阅读全文
posted @ 2023-03-24 10:29 zh7314 阅读(58) 评论(0) 推荐(0)

prometheus grafana监控linux mysql redis nginx fpm等

摘要: 2023年3月1日08:11:07 关于服务器监控,以前都是手动htop,netstat 看下是否有异常,但是随着服务器增多,几台服务器还能手动,超过5台的话,每天巡查,就得花很多时间了,还是得有个监控方便,grafana的图形化,这块就不多赘述了,很好,很强大,加上go开发的prometheus, 阅读全文
posted @ 2023-03-02 14:31 zh7314 阅读(159) 评论(0) 推荐(0)

安装宝塔面板导致系统两套底层依赖库问题

摘要: 2023年3月2日09:25:31 最近遇到一个问题,在宝塔环境下安装出现一个很奇怪的问题,如果装了php就会出现两套依赖库 [root@docker ~]# rpm -q glibc glibc-2.17-326.el7_9.x86_64 glibc-2.17-326.el7_9.i686 自己编 阅读全文
posted @ 2023-03-02 11:05 zh7314 阅读(102) 评论(0) 推荐(0)

php字典分词,广告违禁词模块

摘要: 2023年2月23日13:37:54 php版本8.0 laravel8 https://github.com/lizhichao/VicWord composer require lizhichao/word 数据库存储违禁词 // 生成字典 public static function gene 阅读全文
posted @ 2023-02-24 16:48 zh7314 阅读(85) 评论(0) 推荐(0)

laravel系统日志,请求日志友好化,可持续化

摘要: 2023年2月9日09:59:09 laravel日志查看组件 方案一: composer require rap2hpoutre/laravel-log-viewer 地址:https://packagist.org/packages/rap2hpoutre/laravel-log-viewer 阅读全文
posted @ 2023-02-14 10:35 zh7314 阅读(349) 评论(0) 推荐(0)

CentOS停止更新 rocky linux和alma linux选择推荐

摘要: 2023年1月27日21:00:38 随着CentOS Stream的使用,centos进入不稳定版本发布阶段,目前暂时会持续下去, CentOS Stream 是 RHEL 的上游版本,会包含很多不稳定的新功能。Stream 不会遵循 RHEL 的发布周期。 |CentOS版本 |维护停止时间 | 阅读全文
posted @ 2023-01-28 01:29 zh7314 阅读(2681) 评论(0) 推荐(0)

低代码平台是技术开发的未来主流吗?

摘要: 2022年9月27日16:49:21 这个事情我想了很久,最终的结论是:低代码平台只会一些领域平台的部分功能模块的标配,不会成为技术主流。 部分代表性例子: 1,低代码平台很早就有了,比如Visual Basic 6.0 ,delphi这些可视化的开发平台的语言 2,到就来的hr hrp erp等, 阅读全文
posted @ 2023-01-13 15:25 zh7314 阅读(86) 评论(0) 推荐(0)

编译php7.4和php8.0编译安装,pkg-config详情

摘要: 2022年12月21日15:49:28 官网连接:https://www.php.net/manual/zh/migration74.other-changes.php#migration74.other-changes.pkg-config 一些扩展已经迁移到只使用 pkg-config 来检测库 阅读全文
posted @ 2022-12-29 09:00 zh7314 阅读(601) 评论(0) 推荐(0)

前后分离 laravel对接验证码功能

摘要: 2022年12月19日16:30:52 因为最近在做等保三级,之前接口只做了错误5次,就禁止一个小时登录,但是发现还是不好,这次添加验证码功能 composer require mews/captcha 找到config/app.php下的providers,添加 'providers' => [ 阅读全文
posted @ 2022-12-20 09:14 zh7314 阅读(133) 评论(0) 推荐(0)

登录请求次数限制,请求限流方案,通用写法

摘要: 2022年10月28日14:42:41 目前这个版本是通用写法,也可以针对某个url,可以灵活修改,必须是post请求,代码是在laravel实现的 public static function login(string $login_name = '', string $password = '' 阅读全文
posted @ 2022-12-19 08:22 zh7314 阅读(259) 评论(0) 推荐(0)

laravel代码优化,使用路由中间件来处理数据返回和端口请求速率

摘要: 2022年12月17日14:47:22 laravel版本 8.6 之前代码一直是使用trait来处理返回,但是如果遇到不熟悉代码系统设计的人就麻烦了,就想着能不能使用路由中间件来处理所有问题 trait ResponseTrait { public function success(mixed $ 阅读全文
posted @ 2022-12-17 15:27 zh7314 阅读(160) 评论(0) 推荐(0)

php容器性能测试,带来一些意想之外的结果

摘要: 2022年12月1日16:54:28 因为java使用容器技术,php的laravel也使用容器技术,我就想容器技术的特点是什么? 1,提升性能,如果还要注册类的时候,节省内存 2,方便知道知道那些类注册,可以处理一些重复实例化带来的问题,简单实现单例 3,节省运行时间 运行环境,windows10 阅读全文
posted @ 2022-12-14 14:30 zh7314 阅读(63) 评论(0) 推荐(0)

mysql中文字段相近字符排序

摘要: 2022年12月13日16:15:05 最近做一个项目需要中文名排序,因为数据库设计的时候,就是使用 utf8mb4_unicode_ci,担心有些特殊需求中文排序,但是还是无法正常排序 SELECT * FROM `file` WHERE `name` LIKE '%医疗中心护理制度汇编%' OR 阅读全文
posted @ 2022-12-14 11:06 zh7314 阅读(70) 评论(0) 推荐(0)

常用队列系统设计,通用his就诊叫号抢号模式,通用his体检叫号自动分配模式

摘要: 2022年12月12日14:03:33 通用his就诊叫号抢号模式 流程说明:患者挂号之后,到就诊科室区域,在护士站刷卡,进入队列,等到叫号屏排队,医生看完当前病人之后,点击叫号软件,从科室队列获取最新的一个病人号,然后科室门口的叫号器,叫号,在整个流程里,最麻烦的不是队列是设计,只要使用redis 阅读全文
posted @ 2022-12-14 10:50 zh7314 阅读(408) 评论(0) 推荐(0)

utf8mb4_general_ci和utf8mb4_unicode_ci的区别

摘要: 2022年11月28日08:50:31 官方mysql8.0文档地址: https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-sets.html _general_ci VS _unicode_ci 排序规则 对于任何Unicode字符集,执 阅读全文
posted @ 2022-11-28 10:16 zh7314 阅读(728) 评论(0) 推荐(0)

laravel composer require require-dev和APP_ENV的使用场景

摘要: 2022年11月22日12:25:42 composer require require-dev的使用场景 官方文档: https://getcomposer.org/doc/04-schema.md#require require 此包所需的包映射。除非可以满足这些要求,否则不会安装该软件包。 r 阅读全文
posted @ 2022-11-23 08:42 zh7314 阅读(489) 评论(0) 推荐(0)

等保三级,多级等保认证的一点了解

摘要: 2022年11月21日10:28:28 信息安全等级保护管理办法 信息系统的安全保护等级分为以下五级: 第一级,信息系统受到破坏后,会对公民、法人和其他组织的合法权益造成损害,但不损害国家安全、社会秩序和公共利益。 第二级,信息系统受到破坏后,会对公民、法人和其他组织的合法权益产生严重损害,或者对社 阅读全文
posted @ 2022-11-21 13:42 zh7314 阅读(3337) 评论(0) 推荐(0)

PHP7虚拟机(PHP 7 Virtual Machine)(转载)

摘要: 2022年11月1日15:59:57官方地址:https://www.npopov.com/2017/04/14/PHP-7-Virtual-machine.html转载:https://www.jianshu.com/p/878cf85e07c5 后续有时间,会翻译更多nikic的文章,他是php 阅读全文
posted @ 2022-11-01 16:03 zh7314 阅读(126) 评论(0) 推荐(0)

gitlab-ce搭建和数据迁移

摘要: 2022年11月1日08:26:03 centos7国内地址 :注意对应的系统版本,下一个最新版本 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 因为数据导入导出使用的是gitlab导出 gitlab导入,不需要在乎版本是否匹配,只要 阅读全文
posted @ 2022-11-01 09:15 zh7314 阅读(834) 评论(0) 推荐(0)

linux svn服务器迁移

摘要: 2022年10月28日08:43:17 centos7.9 svn使用的yum安装 网上有很多的迁移方案,但是发现不适合多个子项目的svn库 例如: svnadmin create /usr/local/svn_home/repostory 创建版本库repostory cd /usr/local/ 阅读全文
posted @ 2022-10-28 10:19 zh7314 阅读(132) 评论(0) 推荐(0)

php生成器详解 Generator以及yield到底是什么?

摘要: 2022年10月14日08:23:35 yield关键字 生成器函数的核心是yield关键字。它最简单的调用形式看起来像一个return申明,不同之处在于普通return会返回值并终止函数的执行, 而yield会返回一个值给循环调用此生成器的代码并且只是暂停执行生成器函数。 官方文档:https:/ 阅读全文
posted @ 2022-10-24 10:17 zh7314 阅读(574) 评论(0) 推荐(0)

php-fpm详解

摘要: 2022年9月27日15:45:04 FastCGI(Fast Common Gateway Interface)快速通用网关接口,是 CGI 的增强版本,为了提升 CGI 的性能而生。 PHP-FPM(FastCGI Process Manager for PHP)PHP 的 FastCGI 进程 阅读全文
posted @ 2022-09-30 16:18 zh7314 阅读(627) 评论(0) 推荐(0)

centos7.9编译安装nginx-1.22.0,php-7.4.30,php-8.0.23

摘要: 2022年9月16日13:26:15 yum -y install gcc gcc-c++ autoconf nss_ldap libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-deve 阅读全文
posted @ 2022-09-16 13:43 zh7314 阅读(282) 评论(0) 推荐(0)

php webman对接Luckysheet share多人协作模式项目 成功

摘要: 2022年9月2日10:05:03 Luckysheet官方地址 https://github.com/mengshukeji/LuckysheetServerStarter 官方多人共享操作的demo http://luckysheet.lashuju.com/ gitee地址 https://g 阅读全文
posted @ 2022-09-02 12:34 zh7314 阅读(842) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 13 下一页