C#中的属性讲解,属性和字段的区别,无参属性, 自动实现的属性,对象和集合初始化器,匿名类型,System.Tuple类型,有参属性,属性的可访问性 ...
锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:
数据库 时间:
2018-08-10 17:14:21
阅读次数:
244
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足, 因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性, 同时这样对数据库性能开销影响也很大 ...
分类:
数据库 时间:
2018-08-09 00:28:32
阅读次数:
180
A,避免在索引列上使用 IS NULL 和 IS NOT NULL 操作 避免在索引中使用然后可以为空的列,ORACLE将无法使用该索引。对于单列索引 如果包含空值,索引将不存在此记录。对于复合索引 如果每个列都为空,索引中同样不存在此记录。如果至少有一个列不为空则记录存在于索引中 B, 用 UNI ...
分类:
数据库 时间:
2018-08-03 18:48:17
阅读次数:
198
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:
数据库 时间:
2018-07-26 21:20:38
阅读次数:
253
图标的可访问性 现代的辅助技术能够识别并朗读由 CSS 生成的内容和特定的 Unicode 字符。为了避免 屏幕识读设备抓取非故意的和可能产生混淆的输出内容(尤其是当图标纯粹作为装饰用途时),我们为这些图标设置了 aria-hidden="true" 属性。 如果你使用图标是为了表达某些含义(不仅仅 ...
分类:
其他好文 时间:
2018-07-17 10:33:51
阅读次数:
124
一.==和equals()的区别 1.在java当中,==比较的是内存首地址,equals比较的是两个字符串在内存中的值 2.在C#中,==和Equals()方法的作用相同,比较两个字符串的值,因为当我们使用==的时候,在底层代码中它还是调用了Equals(); 二.访问级别 1.public 公有 ...
分类:
其他好文 时间:
2018-07-15 19:41:34
阅读次数:
148
1.避免在索引列上使用IS NULL和IS NOT NULL操作 2.用UNION替换OR(适用索引列) 3.分离表和索引 4.共享SQL语句 5.WHERE子句的连接顺序 6.避免在SELECT子句中使用 * 号 7.使用DECODE函数来减少处理时间 8.用TRUNCATE替代DELETE 9. ...
分类:
数据库 时间:
2018-07-10 21:26:15
阅读次数:
143
应用需要支撑大量并发量,但数据库的性能有限,所以使用缓存来减少数据库压力与提高访问性能。 、 缓存的使用可以出现在1到4的各个环节中,每个环节的方案他们都各有特点。 特征 命中率 = 命中数 / (命中数 + 没有命中数) 最大空间:缓存最大空间一旦缓存中元素数量超过这个值(或者缓存数据所占空间超过 ...
分类:
其他好文 时间:
2018-07-07 20:22:27
阅读次数:
202
1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中, ...
分类:
Web程序 时间:
2018-06-30 20:56:03
阅读次数:
198