cow-man

2018年8月10日

Callable Future接口的设计原理

摘要: 我们都知道Callable接口作为任务给线程池来执行,可以通过Future对象来获取返回值,他们背后的实现原理是什么?通过总结背后的实现原理有助于我们深入的理解相关技术,做到触类旁通和举一反三。 文章目录 一、使用示例 二、工作流程分析 三、工作流程归纳 四、FutureTask类设计原理 一、使用 阅读全文

posted @ 2018-08-10 01:13 cow-man 阅读(172) 评论(0) 推荐(0) 编辑

2015年4月21日

Step by Step 配置使用HTTPS的ASP.NET Web应用[转载]

摘要: 原创地址:http://www.cnblogs.com/jfzhu/p/4064654.html转载请注明出处有关HTTPS、SSL以及SSL证书的工作原理,参见《HTTPS那些事(一)HTTPS原理》《HTTPS那些事(二)SSL证书》《HTTPS那些事(三)攻击实例与防御》本文将演示如何在IIS... 阅读全文

posted @ 2015-04-21 22:31 cow-man 阅读(209) 评论(0) 推荐(0) 编辑

2015年4月11日

项目开发中对设计模式的思考

摘要: 前言: 做项目的时候经常会这样的体会:我的代码实现需求了,代码重用性也可以。由于前期需求分析不彻底,只考虑到一种情况,做出来的东西给用户测试的时候,发现又需要改动,这个时候又会觉得前期的设计太过复杂,改动也比较麻烦。当然问题的根本原因是需求分析不彻底,或者对业务敏感度不够。面向对象的封装特性的核心... 阅读全文

posted @ 2015-04-11 14:09 cow-man 阅读(759) 评论(0) 推荐(0) 编辑

2015年3月22日

软件架构模式基本概念及三者区别

摘要: 上次无意种读到这篇文章,个人觉得说得比较全面,就此记录下。原文地址:http://zhidao.baidu.com/link?url=ehOFeyNExgYkFdGD9SYAWGsWNBpeWyzMW1bUoqqAq_-VfrQsBU9CyBxys0zAx715sdBnh98bRzbX9mCYGR5... 阅读全文

posted @ 2015-03-22 22:06 cow-man 阅读(3682) 评论(0) 推荐(0) 编辑

2015年3月17日

tfs 删除工作区

摘要: 公司员工离职后,有部分文件迁出,有没有tfs密码的情况下,考虑删除工作区,在网上找到方法实践有效,在次记录下。在命令提示行下进入 “...\Microsoft Visual Studio 8\Common7\IDE” 文件夹,打入如下命令:查看工作区tf workspaces /computer:客... 阅读全文

posted @ 2015-03-17 13:36 cow-man 阅读(328) 评论(0) 推荐(0) 编辑

2014年6月9日

匿名访问ReportService报表服务器(一)

摘要: 我的数据库版本是sql server 2008 r2,系统环境是windows server2008. 对于sql server 2008 r2上报rs报表的匿名访问问题,我这边尝试过两个可行方案: (1)使用ReportViewer展现报表,实现ReportViewer.ReportSer... 阅读全文

posted @ 2014-06-09 18:44 cow-man 阅读(1788) 评论(0) 推荐(1) 编辑

SQL Server已提交读快照隔离级别的设置

摘要: 如果要把SQL Server数据库事务隔离级别设置为已提交读快照隔离如果直接运行下面的语句:ALTER Database [mydbname] SET READ_COMMITTED_SNAPSHOT ON会可能被阻塞很长时间。我这边在正式环境测试过4个小时都没有执行完。你可以选择运行下面的语句:if... 阅读全文

posted @ 2014-06-09 11:38 cow-man 阅读(1710) 评论(0) 推荐(0) 编辑

Select语句也会引起死锁

摘要: 项目上线,准备验收前出现了一个严重的问题:很多select语句作为死锁的牺牲,大部分报表无法打开。这个问题影响范围很大所有的报表都无法访问,而我们的报表是放在电视上面轮播的,电视放在工厂里面,所以出现问题后,整个工厂都知道了。 解决这个问题比较曲折,首先是写SAP接口的同事发现了问题:SAP一... 阅读全文

posted @ 2014-06-09 11:35 cow-man 阅读(9396) 评论(14) 推荐(3) 编辑

ReportViewer内存泄漏问题解决方案[上]

摘要: 做这个项目有点倒霉,快要验收的时候,发现微软ReportViewer控件的一个bug,导致我们的项目无法正常验收。 问题描叙:用ReportViewer本地模式做的报表,在ASP.NET页面中呈现。在asp.net服务端有一个静态页面,用户轮播报表页面。这些页面被加载到一个盒子里面,然后在电视... 阅读全文

posted @ 2014-06-09 11:13 cow-man 阅读(2029) 评论(0) 推荐(1) 编辑

2014年3月20日

升级到VS2012,reportViewer无法使用

摘要: 最近公司的开发环境升级到VS2012,为了电脑能够快点,我重装系统,只装VS2012没有装VS2010。这个时候问题来了,原本用VS2010开发的项目用VS2012编译能通过,运行时包下图错:为了解决这个问题,我首先想到是安装ReportViewer10,安装好之后依然存在。原因分析:Microsoft.ReportViewer.WebForms.dll放在GAC(Global Assembly Cache)中,VS2012运行时默认的查找11版本的控件,所以出现上面的错误。解决方案:将version10的Microsoft.ReportViewer.WebForms.dll添加到项目引用.. 阅读全文

posted @ 2014-03-20 09:47 cow-man 阅读(949) 评论(0) 推荐(0) 编辑

导航