主流数据库连接池之一(DBCP、c3p0、proxool),单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,都可以在Apache组织的网站上下到(commons.apache.org)。 ...
分类:
数据库 时间:
2016-04-06 09:33:31
阅读次数:
272
使用WebClient异步获取http资源: 方式一、 public static async Task<string> GetStringAsync() { //System.Console.WriteLine(Thread.CurrentThread.Name + " 是否池化线程:" + Th ...
分类:
Web程序 时间:
2016-04-04 16:31:39
阅读次数:
159
首先是两个读取html的方法。两个编码格式,两个不同的方法(哪个都可以,第二个乱码,待处理) private static string ReturnUTF8Html() { try { WebClient MyWebClient = new WebClient(); MyWebClient.Cre
分类:
其他好文 时间:
2016-02-28 15:13:28
阅读次数:
172
.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或
分类:
编程语言 时间:
2016-02-18 15:09:04
阅读次数:
188
第一种:通过FTP来上传文件首先,在另外一台服务器上设置好FTP服务,并创建好允许上传的用户和密码,然后,在ASP.NET里就可以直接将文件上传到这台 FTP 服务器上了。代码如下:将文件上传到另外一个服务器的方法二 第二种:通过WebClient来上传文件如:现在的开发的web应用程序的虚拟目录是...
分类:
Web程序 时间:
2016-01-20 18:49:47
阅读次数:
181
前面两篇文章说了怎么样简单的使用commons-pool库,这里需要考虑一个问题就是在很多时候我们在池里的对象都是比较重型的并且大多数比较稀缺的 资源,比如说数据库连接,这样如果一直把一些连接放在池里不归还,就会很占资源,并且是这些资源利用率降低,那么怎样才能更好的管理池子中的资源 呢,common...
分类:
其他好文 时间:
2016-01-20 13:05:06
阅读次数:
188
简介使用评价项目主页DBCPDBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用可以设置最大和最小连接,连接等待时间等,基本功能都有,此连接池的持续运行的稳定性还是可以,不过速度稍慢,在大并发量的压力下稳定性有所下降,此外不提供连接池...
分类:
数据库 时间:
2016-01-19 12:29:35
阅读次数:
179
背景 在平时工作中我偶尔会写一些脚本监控HTTP接口的健康状况,基本上都是发送HTTP GET或HTTP POST请求,然后检测响应内容。但一直用的是WebClient和HttpWebRequest,虽然用它们也能进行异步请求(可参考我分享的代码:C#异步GET的3个例子),但总感觉那样用起来不太....
分类:
Web程序 时间:
2016-01-14 14:09:08
阅读次数:
276
写过很多个爬虫小程序了,之前几次主要用C# +Html Agility Pack来完成工作。由于.NET FCL只提供了"底层"的HttpWebRequest和"中层"的WebClient,故对HTTP操作还是需要编写很多代码的。加上编写C#需要使用Visual Studio这个很"重"的工具,开发...
分类:
Web程序 时间:
2016-01-11 20:14:31
阅读次数:
381
Commons-pool是一个apache开源组织下的众多项目的一个。其被广泛地整合到众多需要对象池功能的项目中。官网:http://commons.apache.org/proper/commons-pool/本文是commons-pool的一个简单应用,包括不带key的池和带key的池。带key...
分类:
Web程序 时间:
2016-01-11 13:38:11
阅读次数:
194