自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 设计模式-策略模式

摘要:策略模式是一种行为型设计模式,通过封装可互换的算法实现运行时动态切换。其核心是将算法与主逻辑解耦,避免大量条件语句。该模式包含上下文、抽象策略和具体策略三个角色,支持开闭原则和代码复用,但可能增加客户端认知成本。以Excel数据校验为例,通过非空和重复校验两个策略类,展示了如何灵活扩展校验规则而不影响现有代码。策略模式适用于算法频繁变化的场景,能有效降低修改风险。

2025-09-05 15:03:16 1428

原创 PHP常见的四种运行模式SAPI

SAPI(Server Application Progromming Interface) 服务器应用程序编程接口,即PHP与其他应用交互的接口,PHP脚本要执行有很多方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序中 常见SAPI有四种: 1.cgi 当一个请求向web server请求动态页时,web server总会fork一个CGI解释器进程进行处理这个请求,进程处理完成...

2019-04-17 16:55:02 456

原创 关于项目对于Mode层分层的一点总结

项目最开始,只是运用了简单的MVC架构,对于M层,没有更好的区分。并且对于数据库操作,业务对象,业务逻辑混为一体,对于后期很难维护。后项目进行了分层,对于M层进行了分层设计,大致分为三层:Service,Bo,Dao。 Service:处理业务的代码放在这里。 Bo:创建业务对象。方便各个模块进行调用,方便理解。 Dao:处理数据库的代码放在这里。 举例:一份简历,其中包括基本信息,工作履历,教育...

2019-02-19 14:26:54 621

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除