04 2024 档案
摘要:网站面对高并发的情况下,除了增加硬件, 优化程序提高以响应速度外,还可以通过并行改串行的思路来解决。这种思想常见的实践方式就是数据库锁和消息队列的方式。这种方式的缺点是需要排队,响应速度慢,优点是节省成本。 演示一下现象 创建一个在售产品表 CREATE TABLE [dbo].[product](
阅读全文
摘要:--如果RID必须唯一 declare @pagesize1 int; set @pagesize1 = 10; declare @pageindex1 int ; set @pageindex1 = 1; select top (@pagesize1) * from Reserves_Alloca
阅读全文
摘要:--t.rownumber>1 说明有重复的Rid --在这个示例中 加上了partition by 就是进行分组统计了 --按照类别获取 类别数量,同时按照类别数量最多的排序 select * from ( select ROW_NUMBER() over(partition by Rid ord
阅读全文
摘要:ReactiveUI是实现了MVVM模式的框架,它的核心目标是能够在ViewModel中相关属性发生变化时能够可执行相应的命令。ReactiveUI支持Xamarin、WPF、WinForm、Windows Phone、UWP。这里咱们选择WinForm对应的版本ReactiveUI.WinForm
阅读全文
摘要:在使用Json.NET(JsonConvert)序列化日期对象时,如果日期类型是DateTime,它会默认包含“T”分隔日期和时间。如果你想去掉“T”,可以通过自定义IsoDateTimeConverter的DateTimeFormat属性来实现。 如: var settings = new Jso
阅读全文