2018年6月2日

数据库单节点并发与服务端验证

摘要: 1、时间戳 2、查询某条数据,判断某字段值时,使用排它锁(with (updlock))进行锁定 3、直接修改,根据ID查询 并且某标识等于符合修改条件的标识,根据影响行数判断是否修改成功(不确定是否能防止并发,但已经将并发的可能降到最小) 不是所有操作都需要控制并发的,根据项目的具体需求与进度或并 阅读全文

posted @ 2018-06-02 09:26 无缘沙漠雨 阅读(269) 评论(0) 推荐(0)

2018年4月12日

Jobject 与 JArray 的使用

摘要: 将服务端返回的JSON 明细数据,进行分组和明细共同显示 JArray ja = JArray.Parse(result); //分组 var r = ja.Children().GroupBy(v => v["stime"]).Select(g => new { date = (string)g. 阅读全文

posted @ 2018-04-12 10:47 无缘沙漠雨 阅读(997) 评论(0) 推荐(0)

2018年4月9日

实际项目开发中数据库设计那些事

摘要: 1、表与表之间的逻辑关系分为: 一对一关系:相应约束为A表主键,B表主键同时该列也为A表外键 一对多关系:相应约束为A表主键,B表非主键列为A表外键且该列不可为空 零或一对多关系:相应约束为A表主键,B表非主键列为A表外键且该列可为空,权限表中的父ID,一级模块父ID为NULL。 多对多关系:相应约 阅读全文

posted @ 2018-04-09 13:05 无缘沙漠雨 阅读(273) 评论(0) 推荐(0)

2018年3月16日

BS管理系统权限设计

摘要: 管理系统权限设计: 1、控制增删改查操作权限,页面本身不需参与权限验证,不论是静态页面还是动态页面。 2、新建某控制器,专门编写查询条件数据接口或弹窗非核心数据接口,无需权限验证,但需验证登录,条件数据接口不属于任何一个模块,数据源符合即可通用。 3、每个页面所有增删改查操作均享有独立操作方法,不可 阅读全文

posted @ 2018-03-16 11:30 无缘沙漠雨 阅读(265) 评论(0) 推荐(0)

2018年2月6日

短信验证码程序设计

摘要: 验证码使用后,应对其进行清除,不可二次使用 1、通过session实现,session["VerCode"]="15004604582,236754"; 这样验证码的有效期与系统登录的会话周期发生冲突, 对于小型项目对验证码的有效期要求不高者,可以使用。还可以在返回验证码的action中设置定时器, 阅读全文

posted @ 2018-02-06 13:18 无缘沙漠雨 阅读(315) 评论(0) 推荐(0)

2018年2月2日

sqlserver中timestamp的使用注意

摘要: timestamp 数据库时间戳,添加该类型字段,此列不可NULL,添加/修改操作自动更新该字段值,与时间无任何关系。 timestamp 二进制数据,其实就是binary(8),C#中对应类型为byte[],查询分析器显示为16进制,若在程序中使用可将byte[] 转为long类型使用。 在控制并 阅读全文

posted @ 2018-02-02 15:45 无缘沙漠雨 阅读(4846) 评论(0) 推荐(0)

2016年8月5日

聚集索引与主键

摘要: 1、如果表中没有聚集索引的话, 创建主键默认是聚集索引、唯一约束、非空。 2、如果表中存在聚集索引,创建主键为非聚集索引,唯一、非空。 3、如果表中不存在聚集索引可直接按下图方式创建或者使用命令 create clustered index 索引名称 on 表名(列名) 4、如果主键不想为聚集索引, 阅读全文

posted @ 2016-08-05 16:51 无缘沙漠雨 阅读(318) 评论(0) 推荐(0)

2016年8月4日

访问限制修改符

摘要: //外部类的访问限制修改符:public/internal:限制同一程序集使用//类成员的访问限制修改符:private,protected(类及其子类),public,protected internal,Internal(程序集内)//protected internal:访问级别为 inter 阅读全文

posted @ 2016-08-04 09:31 无缘沙漠雨 阅读(119) 评论(0) 推荐(0)

2016年6月5日

索引

摘要: “聚集索引:表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大。 非聚集索引:不影响表中数据的存储顺序,检索效率比聚集索引低,但对数据更新影响较小。” 非聚集索引真的比聚集索引慢吗?就本人对数据库的理解,并不是这样的。 以SQL SERVER为例,数据记录是分布在以8KB 阅读全文

posted @ 2016-06-05 09:47 无缘沙漠雨 阅读(126) 评论(0) 推荐(0)

2016年5月25日

URL长度限制

摘要: 1、HTTP协议不对URI的长度作事先的限制,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIs,这种无效长度的URL可能会在客户端以基于GET方式的请求时产生。如果服务器不能处理太长的URI的时候,服务器应该返回414状态码(此状态码代表Request-URI太长)。 阅读全文

posted @ 2016-05-25 15:30 无缘沙漠雨 阅读(519) 评论(0) 推荐(0)

导航