![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#/.NET
C#知识点
超级-马里奥
这个作者很懒,什么都没留下…
展开
-
T-SQL语句优化
1)明确清楚一个业务需要什么样的数据,比如前面所创建的TestTable表,我只需要一个表的tname字段,那么我就只SELECT tname from TestTable,而不是select * from TestTable。2)当我需要按tname字段筛选时,WHERE 条件中,不要带OR,IN,NOT IN ,EXISTS ,NOT EXISTS。3)WHERE 条件中不要带计算表达式,例如:WHERE Convert(date, birthDay)=Convert(date,GETDATE())原创 2020-06-19 22:52:20 · 153 阅读 · 0 评论 -
静态方法和实例方法的应用场景
静态方法和实例方法:1、从逻辑关系来看:(优先级2)若方法与类的实例不存在逻辑上的联系,那么用静态方法。反之则最好使用实例化方法。2、从性能角度:(优先级3)若方法经常被调用,则用静态方法更佳,因为这样可以避免频繁地实例化对象导致的资源占用,提高性能。然而,由于静态的东西,在构造的时候是在堆中声称的,在结束之前不会被释放与改变,会一直占用内存空间,所以不宜有过多的静态成员。因此若方法不会经常被调用,则使用实例方法可能会更好。3、从线程并发的角度考虑:(优先级1)要考虑方法是否存在严重的并发原创 2020-06-19 14:34:53 · 687 阅读 · 0 评论