Bootstrap
总结下ThinkPHP的代码审计方法

ThinkPHP 是国内著名的 php开发框架,基于MVC模式,最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP。

Laravel 7 新特性 - 流畅的字符串操作

Laravel 7 现在基于这些函数提供了一个更加面向对象的、更加流畅的字符串操作库。你可以使用 String::of 创建一个 Illuminate\Support\Stringable 对象,然后基于该对象提供的方法以链式的操作对字符串进行处理:

打造移动版的开发环境

打造移动版的开发环境

它是世界上最好的语言,吊打PHP那种

Scratch是麻省理工媒体实验室终身幼稚园组开发的一套电脑程序开发平台

它是世界上最好的语言,吊打PHP那种

Scratch是麻省理工媒体实验室终身幼稚园组开发的一套电脑程序开发平台

nginx 实现接口版本控制

近期项目做了不兼容的升级,项目上线时需要考虑两个版本的兼容。由于项目代码并未考虑接口版本控制,因此需要部署一套新版本的系统,并使用 nginx 对两个版本的接口进行分发。

不知道我写的链表是否能看懂

白话文的方式+代码 给你讲讲链表 这个事

架构师训练营第 1 期 -Week3 - 课后练习

php单例模式-懒汉式(三私一公)go单例模式-饿汉式(私有变量,init函数初始化,公有方法)

记一次PHP渗透测试实战教程

在渗透测试过程中,开发不可能每一次都将结果输出到页面上,也就是漏洞无回显的情况,那么在这种情况下,我们可以通过dnslog判断漏洞存在,或者通过起一个python的http服务来判断,方法很多,下面主要进行一些情况的分析。

Skywalking Php注册不上问题排查

Skywalking是一款分布式追踪应用,最近公司的一个Php应用在Skywalking后台查不到数据了,经过排查整个链路和客户端及服务端代码,最终解决问题

升级Php Curl扩展遇到的坑

线上服务器php引用的curl扩展依赖的curl库版本是7.29.0,业务想升级到7.71以上版本,因为这个版本支持域名配置HOST,即做一个后台推送功能,在后台配置后,要推送到前端每台服务器上,前端服务器提供了一个只供内部访问的域名和接口用于更新配置,因为前端服

linux入门系列20--Web服务之LNMP架构实战

作为本入门系列最后一篇文章,将演示如何在CentOS7环境下搭建LNMP环境来构建个人博客网站。

不一样的面向对象(二)

设计模式六大原则

不一样的面向对象(一)

我new了一个百里守约

PHP浮点数精度损失问题

最近同事在开发过程中,遇到一个浮点数精度损失的问题,简单整理一下,大家引以为戒,避免减少类似的问题踩坑。

为啥PHP in_array(0,['a', 'b', 'c']) 返回为true?

为啥PHP in_array(0,['a', 'b', 'c']) 会返回为true?今天我们来一探究竟~

php项目使用xdebug远程调试

php xdebug 远程调试

PHPStrom安装Xdebug及使用

PHPStrom中配置Xdebug及使用

Hessian Bug修复

近日开发同学说Php调用Java一个接口报错,表现是如果参数比较大,如56K就报错,其它情况下不报错。让其提供相应参数,发现一个参数的长度是81360,对应十六进制是13DD0,通过抓包发现,实际上传到Java这里长度只有3DD0

Phalcon注解学习

Phalcon注解是如何工作的,分哪几个部分?希望这篇文章,能抛砖引玉

记一次PHP渗透测试实战教程

在渗透测试过程中,开发不可能每一次都将结果输出到页面上,也就是漏洞无回显的情况,那么在这种情况下,我们可以通过dnslog判断漏洞存在,或者通过起一个python的http服务来判断,方法很多,下面主要进行一些情况的分析。

为什么渗透提权这么难

某日朋友丢了一条 shell 叫我提权,我拿到 shell 看了一下,菜刀蚁剑都无法执行命令。

今晚拿下PHP反序列化的一系列操作

在CTF中反序列化类型的题目还是比较常见的,之前有学习过简单的反序列化,以及简单pop链的构造。这次学习内容为php内置的原生类的反序列化以及一点进阶知识。

领导说PHP已经过时了,让我滚!!

前言:  作为一名程序员,我们应该都听过这样一个梗:PHP编程语言,是世界上最好用的编程语言~~~但是今天领导让我滚,我不服气写下了这篇PHP入门基础吊打领导。

Yii2.0 RESTful API 基础配置教程

Yii2.0 RESTful API 基础教程

Yii2.0 RESTful API 认证教程

Yii2.0 RESTful API 认证

Yii2.0 RESTful API 之速率限制

权威指南翻译过来为限流,为防止滥用,你应该考虑对您的 API 限流。 例如,您可以限制每个用户 10 分钟内最多调用 API 100 次。 如果在规定的时间内接收了一个用户大量的请求,将返回响应状态代码 429 (这意味着过多的请求)。

Yii2.0 RESTful API 之版本控制

之前我写过两篇关于 Yii2.0 RESTful API 如何搭建,以及 认证 等处理,但是没有涉及到版本管理,今天就来谈谈版本管理如何实现。

PHP实现一致性Hash算法

根据给定的服务器,初始化把服务器放到对应位置 根据配置的虚拟node数,每个真实服务器生成虚拟node到一个容器(map、array、树)里

趋势预测:2021年五大流行的编程语言

如果没有编程语言,现在的世界就不会存在。想象一下没有电脑、数字技术和互联网的生活,没有Instagram和TikTok。这会让我们的生活举步维艰,而且并不是不可能发生。

为什么哈希表可以管理亿级数据?

索引有很多类型,哈希表、红黑树、B树都可以,但是如果我们要在上亿的数据中提供纳秒级的查询速度,那么作为最快的索引,哈希表将是第一选择。

你真的懂怎么写`服务层`吗?

其实很多系统架构里面都有服务层,但是服务对很多开发人员来说都有很多不同的定义和写法。甚至在我待过的公司里都有不同的写法和编写模式。每个人每个团队每个项目都有对服务不同的理解。那到底什么是服务,怎么理解才是对的呢?

Hessian Bug修复

近日开发同学说Php调用Java一个接口报错,表现是如果参数比较大,如56K就报错,其它情况下不报错。让其提供相应参数,发现一个参数的长度是81360,对应十六进制是13DD0,通过抓包发现,实际上传到Java这里长度只有3DD0

其他标签