最新 最热

细节之处见真章 - 请求对象 trim 最佳实践

日常开发中,经常需要对前端传入的请求对象(如 StudentQueryVO)的某些属性执行 trim 操作,比如搜索的关键字、输入的名称等。 很多人会选择在用到的时候,对其中的属性执行 trim 操作然后再使用。这样做很容易出现: (1)有些用到...

2023-03-15
4

一文搞懂SOLID原则(javascript)

SOLID 是面向对象编程重要的原则,javascript 作为面向对象开发的语言之一,掌握这些原则,可以写出更优雅的代码。

2023-03-06
2

设计模式

设计模式(Design Pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。它并不是语法规定而是一套帮助我们增强代码的可重用性、可扩充性、 可维护性、可读性、健壮性以及安全性的...

2023-03-06
2

二十三种设计模式 之 初识设计模式

设计模式(Design Pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。它并不是语法规定而是一套帮助我们增强代码的可重用性、可扩充性、 可维护性、可读性、健壮性以及安全性的...

2022-11-15
2

C++模版笔记(2)

enable_if<> 的作用是满足条件后可以使用模版推导,基于SFINAE(substitution failure is not an error), 这样可以按照条件控制是否使用模版。

2022-10-25
2

工厂模式惯用法

简单工厂模式是我见的最多的使用方式,类工厂模式在使用中灵活性低一些,抽象工厂模式比较繁琐,使用时思路不是很顺畅,可能会增加系统复杂度。...

2022-05-12
2

「每日一问」面向对象的基本原则是什么?

单一职责原则(Single Responsibility Principle):类应该仅具有一种单一功能,并且该功能应该由这个类完全封装起来。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削弱这个类完成其他...

2022-04-22
2

【性能工具】LoadRunner参数化取值详解

改变参数化的取值方式,关键在于Select next row和Update value on这两个选项。

2022-03-25
2

【愚公系列】2021年12月 面向对象设计原则(三)-里氏替换原则(Liskov Substitution Principle or LSP)

常用的面向对象设计原则有七个,这七大设计原则都是以可维护性和可复用性为基础的,这些原则并不是孤立存在的,它们相互依赖相互补充,遵循这些设计原则可以有效地提高系统的复用性,同时提高系统的可维护性。...

2021-12-03
2

dart设计模式的六大原则

参考 模式分析,模式难点,模式解决问题,优点,缺点,模式应用场景,模式代码(基于dart)

2021-12-01
2