自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 异步编程

我们知道JavaScript语言的执行环境是单线程,也就是一次只能完成一个任务。如果有多个任务就必须排队,前面一个任务完成,再执行后面的一个任务这种模式虽然实现起来简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的有的浏览器无响应(假死,往往就是因为某一段JS代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。为了解决这个问题,JavaScript语言将任务的执行模式分成两种:同步和异步。下面主要介绍异步编程的几种方法:回调

2020-08-04 23:52:27 308

原创 EF分页查询

为什么需要分页?一、数据方面的原因大量查询的数据耗时比较严重。二、增强用户使用体验需求用户更方便的查询和展示他所需要的数据。常见分页方式:传统分页方式和下拉式分页方式。采用传统的分页方式,可以明确的获取数据信息,如有多少条数据,分多少页显示。采用下拉式分页方式,一般无法获取明确的数据数量相关的信息,但是在分页操作以后,仍然可以看到之前查询的数据。常见的分页实现方式使用subList()实现分页。1List subList(int fromIndex,int toIndex)返回列表中

2020-06-07 20:47:07 1170

原创 EF框架增删查改

EF的增删改查创建上下文对象:WordBoradEntities db = new WordBoradEntities();一、添加://1.1创建实体对象User uObj = new User(){uName = “刘德华”,uLoginName = “aaa”,uPwd = “asdfasdfasdfsadf”,uIsDel = false,uAddtime = DateTime.Now};//1.2通过EF新增到数据库//1.2.1将对象加入到数据上下文的 User集

2020-06-05 09:41:36 522

原创 事务

事务:事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败。作用:保证在一个事务中多次操作数据库表中数据时,要么全部成功,要么全部失败。事务的特性(ACID)数据库的事务必须具备ACID特性,ACID是指 Atomic(原子性)、Consistensy(一致性)、Isolation(隔离型)和Durability(持久性)的英文缩写。1、原子性(Atomicity)事务包装的一组sql,要么都执行成功,要么都失败。这些操作是不可分割的。2、一致性(Consistency

2020-05-27 19:25:42 249

原创 游标结构

一,游标是什么? 游标是一段私有的SQL工作区,也就是一段内存区域,用于暂时存放受SQL语句影响到的数据。通俗理解就是将受影响的数据暂时放到了一个内存区域的虚表中,而这个虚表就是游标。 游标是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。即游标用来逐行读取结果集。游标充当指针的作用。尽管游标能遍历结果中的所有行,但他一次只指向一行。概括来讲,SQL的游标是一种临时的数据库对象,即可以用来存放在数据库表中的数据行副本,也可以指向存储在数据库中的数据行的指针。游标

2020-05-26 20:32:41 480

原创 函数

函数(function)作为数据库的一个对象,是独立的程序单元(以后再研究怎么定义),每个数据库都会在SQL 标准上扩展一些函数。函数可以放在SQL 语句的各个位置,常用的位置是select和where子句中。一、函数分类根据对多行数据的处理方式:单行函数、多行函数。1)、单行函数对每行输入值单独计算,每行得到一个计算结果返回给用户;2)、多行函数对多行输入值整体计算,最后只会得到一个结果。单行函数分类:字符函数、数值函数、时间日期函数、转换函数、其它函数。说明:1)、转换函数主要完成类型

2020-05-22 16:59:07 211

原创 存储过程的实现

存储过程Ø 存储过程的概念存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用提供存储过程名和必要的参数信息,所以在一定程度上也可以减少网络流量、简单网络负担。1、 存储过程

2020-05-21 20:55:58 937

原创 SQL sever触发器的详细介绍

如何使用SQL sever触发器什么是触发器?**触发器是在对表进行插入、更新或删除操作时自动执行的存储过程触发器通常用于强制业务规则触发器是一种高级约束,可以定义比用CHECK 约束更为复杂的约束 :可执行复杂的SQL语句(if/while/case)、可引用其它表中的列触发器定义在特定的表上,与表相关。自动触发执行不能直接调用是一个事务(可回滚)使用触发器的好处触发器可通过数据库中的相关表实现级联更改,不过,通过级联引用完整性约束可以更有效地执行这些更改。触发器可以强制比用CHE

2020-05-21 08:28:35 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除