- 博客(12)
- 收藏
- 关注
原创 SQL Server并发
2.MySql虽然也有类似的timestamp类型,但是因为timestamp类型精度不够,并不适合高并发系统。但是可以设置一个Guid列,每次更新手动更新Guid列。1.创建表添加时间戳标记行版本,版本修改说明行数据被修改,每次更新数据时间戳都会修改。2、如果有一个确定的字段要被进行并发控制,那么使。3、如果无法确定一个唯一的并发令牌列,那么就可以。引入一个额外的属性设置为并发令牌,并且在每次更新。就不用开发者手动来在每次更新数据的时候,手动更新。数据的时候,手动更新这一列的值。
2023-03-28 21:43:11
665
原创 sql server 跨版本还原数据库
其中:-S 表示要连接的数据库服务器 -U表示登录的用户ID,-P表示登录密码 -i表示要执行的脚本文件路径 -o表示输出文件路径(不加-o,直接在cmd命令窗口输出,加-o,cmd命令不再输出,都写到-o后的路径中),区分大小写的哦。
2022-12-26 11:31:09
1011
原创 .net core 委托
1.委托是可以指向方法的类型,调用委托变量时执行的就是变量指向的方法。namespace ConsoleApp5{ class Program { static void Main(string[] args) { dlt d = f1; d(); d = f2; d(); Console.ReadKey(); }
2022-01-08 21:31:01
887
原创 ASP.NET CORE 内置IOC解读及使用(1)
一.概念1.1耦合和解耦1.1.1 耦合耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。1.1.2 解耦解耦,字面意思就是解除耦合关系。 在软件工程中,降低耦合度即可以理解为解耦,模块间有依赖关系必然存在耦合,理论上的绝对零耦合是做不到的,但可以通过一些现有的方法将耦合度降至最低。 设计的核心思想:尽可能减少代码耦..
2021-12-22 15:01:03
716
原创 Sql Server 同一张表,同一行数据,条件查询合并
1.Students表-- ------------------------------ Table structure for Students-- ----------------------------IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[Students]') AND type IN ('U')) DROP TABLE [dbo].[Students]GOC...
2021-09-28 17:16:51
660
原创 sql server 备份表
table是要备份的表,table_bak生成的新表名称(不需要自己创建,语句自动生成表,生成的表没有主键,索引)SELECT * into table_bak FROM table
2019-10-31 16:23:38
2685
原创 Asp.net 生成验证码
1.方法 /// <summary> /// 生成验证码 /// </summary> /// <returns></returns> public byte[] GetVerifyCode() { int codeW ...
2019-08-28 11:12:28
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人