暴躁草丛

文章
5
资源
0
加入时间
3年1月12天

JAVA设计模式六大原则:(6)开闭原则

1 定义开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。2 描述问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。开闭原则是...

mybatis高级查询1.一对一2.一对多3.多对多

1.一对一<!-- 订单查询关联用户的resultMap --> <resultMap id="OrdersUserResultMap" type="nuc.edu.rwenjie.pojo.Orders"> <!-- 配置要映射的订单信息 --> <!-- id:配置查询列中的唯一标识, 订单信息中的唯一标...

Nginx 502错误触发条件与解决办法汇总

一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。有些站长是在刚刚转移到Nginx之后就出现了这个问题,所以经常会怀疑这是不是Nginx的问题,但事实上这是个误区。以下是从张宴和Ayou的博客搜集整理的一些Nginx 502错误的排查方法,供大家参考:Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的...