C#操作SQL Server数据库 1、概述 2、连接字符串的写法 3、SqlConnection对象 4、SqlCommand对象 5、SqlDataReader对象 6、DataSet对象 7、释放资源 1、概述 ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤: 第一,使用Sql ...
分类:
数据库 时间:
2016-10-13 13:59:11
阅读次数:
198
Web开发的发展 在过去一些的时候,Web开发人员并没有太多的去关注内存泄露问题。那时的页面间联系大都比较简单,并主要使用不同的连接地址在同一 个站点中导航,这样的设计方式是非常有利于浏览器释放资源的。即使Web页面运行中真的出现了资源泄漏,那它的影响也是非常有限而且常常 是不会被人在意的。 今天人 ...
分类:
其他好文 时间:
2016-10-05 10:46:07
阅读次数:
157
字节输入流操作步骤: A:创建字节输入流对象 B:调用read()方法读取数据,并把数据显示在控制台 C:释放资源 步骤A、C 略过,说步骤B 读取数据的方式: A:int read():一次读取一个字节 B:int read(byte[] b):一次读取一个字节数组 要想进行字节输入流的操作,我得 ...
分类:
编程语言 时间:
2016-09-30 14:59:42
阅读次数:
109
条款13:以对象管理资源 资源,包括但不限于内存、句柄、GDI对象、数据库连接等。 内存要记得释放,句柄要记得closehandle, GDI对象要记得删除,数据库连接要记得关闭,等等等等。 以对象来管理这些资源就是利用 对象的构造和析构 特性,在构造函数中获得资源并在析构函数中释放资源。 两个智能 ...
分类:
其他好文 时间:
2016-09-30 01:45:36
阅读次数:
116
首先回顾下 字节输出流操作步骤: A:创建字节输出流对象 B:调用write()方法 C:释放资源 创建字节流输出对象 先介绍字节输出流的write方法: public void write(int b):写一个字节 public void write(byte[] b):写一个字节数组 publi ...
分类:
编程语言 时间:
2016-09-29 01:01:55
阅读次数:
257
auto_ptr是C++标准库中(<utility>)为了解决资源泄漏的问题提供的一个智能指针类模板(注意:这只是一种简单的智能指针) auto_ptr的实现原理其实就是RAII,在构造的时候获取资源,在析构的时候释放资源,并进行相关指针操作的重载,使用起来就像普通的指针。 std::auto_pt ...
分类:
其他好文 时间:
2016-09-27 15:01:00
阅读次数:
196
Java7新特性,支持使用try后面跟随()括号管理释放资源 例如通常使用try代码块 1 try { 2 fis = new FileInputStream(source); 3 fos = new FileOutputStream(target); 4 5 byte[] buf = new by ...
分类:
编程语言 时间:
2016-09-21 14:42:21
阅读次数:
532
1. 第三种方式是最推荐的! 2. 创建表, 通过statement 执行固定的sql, 一般先在数据库先测试sql语句 3.抽取公用类,抽取释放资源和获取连接的方法 4. 曾删改查方法 ...
分类:
数据库 时间:
2016-09-20 01:28:44
阅读次数:
225
并发vs并行 异步vs同步 非阻塞vs阻塞 当我们谈到阻塞时,一般是指一个线程的延迟能会导致其它一些线程无限期的延迟。这里有一个例子,有一个资源只能被一个线程使用互斥手段独占使用。如果一个线程永远不释放资源(比如意外地进入了某个无限循环),其它等待的线程将不能进行工作。相对的,非阻塞就是指一个线程不 ...
分类:
其他好文 时间:
2016-09-19 17:30:15
阅读次数:
117
1.环境 需要spring.jar、common-pool.jar.jedisjar 2.简介 分片(shardedjedis)将不同的key分配到不同的redis server上,达到横向扩展的目的。 3.配置application.xml 4.获取资源,释放资源 5.dao层 6.service ...
分类:
编程语言 时间:
2016-09-18 22:20:12
阅读次数:
270