加载中…
  
博文
标签:

控制反转和依赖注入

分类: C#

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。

一、分享Iteye的开涛对Ioc的精彩讲解

 

标签:

sql统计信息错误

分类: sql
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
消息 2767,级别 16,状态 1,过程 sp_table_statistics2_rowset,第 147 行
无法在系统目录中找到统计信息 '_WA_Sys_00000014_66CCABBE'。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系
标签:

委托的invoke、begini

invoke、begininvoke

分类: C#

在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参考我的另一随笔:对.net事件的看法
 

一、为什么Control类提供了Invoke和BeginInvoke机制?

关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。

标签:

执行计划

分类: sql

今天,在测试一个SQL语句,是EF自动生成的,发现很奇怪的事情:SQL 加了TOP (20)之后,速度慢了很多,变成36秒,如果没有TOP (20),只需要2秒,查看执行计划,发现变成了全表扫描,但是索引都建立了啊,为什么会这样呢?带着这个问题,就开始分析这个问题吧!

原标题:程序员眼中的 SQL Server-执行计划教会我如何创建索引?来自……

 

标签:

java将blob转换成stri

如何blob转换成string

将blob类型转换成stri

分类: java

需要把String类型数据转换成Reader,然后再使用setCharacterStream插入数据库中。

例如下例中,要插入String longStr,则先转换成Byte[],再ByteArrayInputStream,最后InputStreamReader。

添加或更新clob型数据,如下所示(以更新为例):  
  PreparedStatement   pstmt=conn.prepareStatement(“update   tablename   set   column1=?   “+条件语句);  
  byte[]     bytes_zyjs        longStr.getBytes();  
  ByteArrayInputStream     baisss        new&nbs

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有