12 2019 档案

关于TransactionScope事务的TransactionScopeOption的实例
摘要:通过实践证明: 1. 如果嵌套事务使用 TransactionScopeOption.Required,则注释掉 ts2.Complete();,且开启 ts.Complete();运行时报错,提示事务已中止。如果开启 ts2.Complete();,且注释掉 ts.Complete();运行时不报 阅读全文

posted @ 2019-12-30 14:12 itjeff 阅读(840) 评论(0) 推荐(1) 编辑

TransactionScope IsolationLevel 事务隔离级别
摘要:事务有四个特性 第一原子性,事务具有独立的不能被拆分的,不能只做部分,事务的性质是要么全做,要么都不做。 第二统一性,在事务执行之前和事务执行之后的数据是一致。 第三隔离性,事务是独立的,开发者不能查看中间状态。对同一张表同一时间最多只能有一个事务处理。 第四永久性,事务的发生对数据库的影响是永久的 阅读全文

posted @ 2019-12-30 11:18 itjeff 阅读(476) 评论(0) 推荐(0) 编辑

C#中TransactionScope的使用方法和原理
摘要:在.net 1.1的时代,还没有TransactionScope类,因此很多关于事务的处理,都交给了SqlTransaction和SqlConnection,每个Transaction是基于每个Connection的。这种设计对于跨越多个程序集或者多个方法的事务行为来说,不是非常好,需要把事务和数据 阅读全文

posted @ 2019-12-27 18:08 itjeff 阅读(1159) 评论(0) 推荐(0) 编辑

Sqlserver的Transaction做Rollback的时候要小心(转载)
摘要:Sqlserver的Transaction做Rollback的时候要小心(转载) 仔细研究了下,发现sql server里面的explicit transaction(显示事务)还是有点复杂的。以下是有些总结: Commit transaction 会提交所有嵌套的transaction修改。但是如 阅读全文

posted @ 2019-12-27 11:35 itjeff 阅读(1035) 评论(0) 推荐(0) 编辑

关于调用方有事务,被调用的SP中也有事务,在嵌套SP中回滚代码的报错处理,好文推荐
摘要:对于本文阐述的事务保存点的问题,大部分情况下应该是可行的,但我发现使用.net的System.Transactions.TransactionScope ts = new TransactionScope(TransactionScopeOption.Required, options)内部再调用包 阅读全文

posted @ 2019-12-27 11:34 itjeff 阅读(642) 评论(0) 推荐(0) 编辑

Oracle中row_number()、rank()、dense_rank() 的区别
摘要:Oracle中row_number()、rank()、dense_rank() 的区别 row_number的用途非常广泛,排序最好用它,它会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号。 rank函数 阅读全文

posted @ 2019-12-25 09:59 itjeff 阅读(901) 评论(0) 推荐(0) 编辑

ESB企业服务总线到底是什么东西呢?
摘要:顾名思义,企业服务总线(ESB)就是一条企业架构的总线,所有的企业服务都挂接到该总线上对外公布,企业服务总线负责管理服务目录,解析服务请求者的请求方法、消息格式,并对服务提供者进行寻址,转发服务请求。说白了,它就是服务的请求者和服务的提供者之间的一个中间件,就是对服务使用者屏蔽服务提供方的技术实现方 阅读全文

posted @ 2019-12-20 18:10 itjeff 阅读(3565) 评论(0) 推荐(0) 编辑

导出Excel之Epplus使用教程4(其他设置)
摘要:导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Excel之Epplus使用教程4(其他设置) 1、嵌入VBA代码 首先将vba代码保存成txt文本格式,然后用epplus去调用这个txt 阅读全文

posted @ 2019-12-17 17:45 itjeff 阅读(839) 评论(0) 推荐(0) 编辑

使用EPPLUS操作EXcel
摘要:1 下载Epplus最新版:http://epplus.codeplex.com/ 2 在项目中添加引用 EEPULS.dll(测试环境Win7+V2010旗舰) 3 添加using引用 using OfficeOpenXml; using OfficeOpenXml.Drawing; using 阅读全文

posted @ 2019-12-17 17:45 itjeff 阅读(3359) 评论(0) 推荐(0) 编辑

导出Excel之Epplus使用教程3(图表设置)
摘要:导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Excel之Epplus使用教程4(其他设置) Epplus的图表实现是很简单的,它支持的图表类型也很多,基本上能满足我们的需求。创建图表分 阅读全文

posted @ 2019-12-17 17:44 itjeff 阅读(792) 评论(0) 推荐(0) 编辑

导出Excel之Epplus使用教程2(样式设置)
摘要:导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Excel之Epplus使用教程4(其他设置) 1、公式计算 excel中离不开各种各样的公式计算,在Epplus中运用公式有两种方式,你都 阅读全文

posted @ 2019-12-17 17:43 itjeff 阅读(1804) 评论(0) 推荐(0) 编辑

导出Excel之Epplus使用教程1(基本介绍)
摘要:1、前言 目前Epplus的介绍中文资料很少,我也一直在摸索中使用它,以下是我在使用过程中得到的经验,写出来供大家参考。本系列共4章: 导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Ex 阅读全文

posted @ 2019-12-17 17:42 itjeff 阅读(1688) 评论(0) 推荐(0) 编辑

string, byte[], Base64String相互转化
摘要:直接使用.NET中的的库类函数 方法: ///<summary> ///Base64加密 ///</summary> ///<paramname="Message"></param> ///<returns></returns> public string Base64Code(string Mes 阅读全文

posted @ 2019-12-13 10:36 itjeff 阅读(3470) 评论(0) 推荐(0) 编辑

使用NPOI或EPPlus来导出Excel文件实例,可在Excel文件加密
摘要:使用NPOI.dll组件来导出Excel文件,并设置样式,Nuget引用即可。 packages\NPOI.2.1.3.1\lib\net20\NPOI.dll #region Excel protected Stream DataTable2Excel(DataView view, Dictionary<string, string> titles = null) { List<DataColu 阅读全文

posted @ 2019-12-12 16:37 itjeff 阅读(1473) 评论(0) 推荐(0) 编辑

https-配置使用HTTPS的ASP.NET Web应用
摘要:有关HTTPS、SSL以及SSL证书的工作原理,参见 《HTTPS-HTTPS原理》 《HTTPS-SSL证书》 《HTTPS-攻击实例与防御》 本文将演示如何在IIS中配置一个HTTPS的ASP.NET Web Application。 (1)打开Internet Information Serv 阅读全文

posted @ 2019-12-12 13:09 itjeff 阅读(824) 评论(0) 推荐(0) 编辑

配置HTTPS全过程
摘要:HTTPS配置全过程服务器配置https协议HTTPS,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 配置HTTPS就需要证书,关于证书方面不做过多解释,只介绍大概情况 :证书通过权威的CA机构付费获 阅读全文

posted @ 2019-12-12 11:34 itjeff 阅读(854) 评论(0) 推荐(0) 编辑

C#中的断言(Assert)
摘要:重构-断言 现象:某一段代码需要对程序状态做出某种假设 做法:以断言明确表现这种假设 动机: 常常有这种一段代码:只有某个条件为真是,该改名才能正常运行。 通常假设这样的假设并没有代码中明确表现出来,必须阅读整个算法才能看出。 有时程序员会注释这样的代码。 而现在这种重构介绍一种更好的技术:使用断言 阅读全文

posted @ 2019-12-12 11:09 itjeff 阅读(6931) 评论(0) 推荐(2) 编辑

WdatePicker 时间插件
摘要:1.下载地址:链接:https://pan.baidu.com/s/1ggusfZX 密码:gu22 常用法: <input type="text" class="Wdate form-controls" name="beginDate" onFocus="WdatePicker({dateFmt: 阅读全文

posted @ 2019-12-10 09:54 itjeff 阅读(182) 评论(0) 推荐(0) 编辑

SQLServer提取日期中的年月日及其他格式
摘要:提取年:datepart(yy,getdate())提取月:datepart(mm,getdate())提取日:datepart(dd,getdate())提取日期格式:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Se 阅读全文

posted @ 2019-12-04 13:26 itjeff 阅读(634) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示