随笔分类 -  PHP总结篇

摘要:文章中使用的软件: Mac:11.4(macOS Big Sur) ,处理器为:Intel Core。 Docker:3.3.3 目标 支持 PHP 5.6.x 环境 支持 PHP 7.2.x 环境 下载 Docker 软件下载安装,不做过多解释,一步步安装即可。 下载地址:https://www. 阅读全文
posted @ 2021-07-03 13:50 程序员新亮 阅读(1152) 评论(0) 推荐(0)
摘要:概述 在业务系统开发中,尤其是后台管理系统,列表页展示的数据来自多个数据源,列表页需要支持分页,怎么解决? 问题 如上图,数据源可能来自不同 DB 数据库,可能来自不同 API 接口,也可能来自 DB 和 API 的组合。 我这也没有太好的解决方案,接到这样的需求,肯定首先和需求方沟通,这样分页是否 阅读全文
posted @ 2020-03-25 12:55 程序员新亮 阅读(1649) 评论(0) 推荐(1)
摘要:概述 2019 年时间过得很快。 有欢笑、 有离别、 有压力、 有收获。 关于工作 项目发生了变动,团队也发生了变动,不过总体是成长的,在这感谢领导的关照、信任! 下半年开始学习 Go 语言,并用 Go 进行搭建项目,也算是刚刚入门了吧。 自己在团队内也进行了几次分享,锻炼了自己的上台说的能力。 期 阅读全文
posted @ 2020-01-11 16:38 程序员新亮 阅读(576) 评论(0) 推荐(0)
摘要:[TOC] 什么是 RPC ? RPC 是一种框架或者说一种架构,主要目标就是让远程服务调用更简单、透明, 调用远程就像调用本地一样。 百度百科解释: RPC(Remote Procedure Call) 远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RP 阅读全文
posted @ 2019-05-10 09:45 程序员新亮 阅读(892) 评论(0) 推荐(0)
摘要:[TOC] 使用过Redis,那就先说说使用过那些场景吧 字符串缓存 队列 发布订阅 计数器 排行榜 集合间操作 悲观锁 解释:悲观锁(Pessimistic Lock), 顾名思义,就是很悲观。 每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁。 场景:如果项目中使用了缓存且对缓 阅读全文
posted @ 2019-05-09 09:48 程序员新亮 阅读(1440) 评论(0) 推荐(0)
摘要:[TOC] 概览 工作中,我们时刻都会和接口打交道,有的是调取他人的接口,有的是为他人提供接口,在这过程中肯定都离不开签名验证。 在设计签名验证的时候,一定要满足以下几点: 可变性:每次的签名必须是不一样的。 时效性:每次请求的时效性,过期作废。 唯一性:每次的签名是唯一的。 完整性:能够对传入数据 阅读全文
posted @ 2019-04-29 16:01 程序员新亮 阅读(3167) 评论(2) 推荐(0)
摘要:[TOC] 概述 记录下,工作中遇到的坑 ... 关于 PHP 浮点数运算,特别是金融行业、电子商务订单管理、数据报表等相关业务,利用浮点数进行加减乘除时,稍不留神运算结果就会出现偏差,轻则损失几十万,重则会有信誉损失,甚至吃上官司,我们一定要引起高度重视! 浮点数运算的“锅” 上面的结果,显然不是 阅读全文
posted @ 2019-04-29 15:56 程序员新亮 阅读(2826) 评论(0) 推荐(2)
摘要:[TOC] 概述 缓存已经成了项目中是必不可少的一部分,它是提高性能最好的方式,例如减少网络I/O、减少磁盘I/O 等,使项目加载速度变的更快。 缓存可以是CPU缓存、内存缓存、硬盘缓存,不同的缓存查询速度也不一样(CPU缓存 内存缓存 硬盘缓存)。 接下来,给大家逐一进行介绍。 浏览器缓存 浏览器 阅读全文
posted @ 2019-04-29 15:41 程序员新亮 阅读(594) 评论(0) 推荐(0)
摘要:[TOC] 常见漏洞 看到上图的漏洞是不是特别熟悉,如果不进行及时防御,就会产生蝴蝶效应。 往下看,可能会找到你要的答案。 SQL注入攻击 定义 SQL注入攻击是通过WEB表单提交,在URL参数提交或Cookie参数提交,将怀有恶意的“字符串”,提交给后台数据库,欺骗服务器执行恶意的SQL语句。 案 阅读全文
posted @ 2019-04-29 15:39 程序员新亮 阅读(851) 评论(0) 推荐(2)
摘要:[TOC] 概念 SSO 英文全称 Single Sign On,单点登录。 在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。 比如:淘宝网(www.taobao.com),天猫网(www.tmall.com),聚划算(ju.taobao.com),飞猪网(www.fliggy. 阅读全文
posted @ 2019-04-29 15:16 程序员新亮 阅读(2062) 评论(0) 推荐(0)