在编程的时候经常用到遇到hash,但是hash的实质是什么?hash的原理是什么,如果吧hash的原理应用到实际的应用中,了解了hash的原理这些都可以迎刃而解,我是在看Threadlocal的时候看到了神奇数字,然后引发了对hash的深入的学习,把我的理解分享出来,希望对大家有所有帮助...
分类:
其他好文 时间:
2014-10-20 10:05:00
阅读次数:
193
SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。
但是 SimpleDateFormat 并不是一个线程安全的类,在多线程并发访问下会出现问题。通过以下代码进行检验,...
分类:
编程语言 时间:
2014-10-19 18:43:01
阅读次数:
318
string uri="http//www.baidu.com";WebClient wc = new WebClient();Console.WriteLine("Sending an HTTP GET request to"+uri);byte[] bResponse = wc.Download...
分类:
Web程序 时间:
2014-10-19 12:51:59
阅读次数:
148
最近接到一个新的项目,不通过http、ftp下载文件;通过获取共享文件,直接将文件拷贝到本地;方法如下:利用iis服务器获取,iis上的文件,调用方法如下1 WebClient wc = new WebClient();2 //url下载的web地...
分类:
其他好文 时间:
2014-10-17 13:23:40
阅读次数:
201
对于轻量级的网络内容获取在Windows Phone上可以采用WebClient类在System.Net.WebClient这个命名空间中,相对于HttpWebRequest类而言WebClient工作在UI线程中,所以可能产生UI死锁问题,这里可以通过多线程的方式来解决。Thread t = ne...
分类:
Web程序 时间:
2014-10-15 10:59:40
阅读次数:
262
ThreadLocal类 -------每个线程有仅拥有一个T对象 重点方法: T get();//返回此线程局部变量的当前线程副本中的值 T initialValue();//返回此线程局部变量的当前线程的“初始值” void rem...
分类:
其他好文 时间:
2014-10-14 14:20:48
阅读次数:
151
C# 上传文件至远程服务器(适用于桌面程序及web程序)2009-12-30 19:21:28|分类:C#|举报|字号订阅最近几天在玩桌面程序,在这里跟大家共享下如何将本地文件上传到远程服务器上面。注意,我在这里使用的是WebClient而不是ftp首先,我们先来定义一个类UpLoadFile,这个...
一、 每一个线程实质上是一核处理器。
二、 线程本地缓存就是处理器缓存。
三、 避免数据同步的策略:使用ThreadLocal(spring singleton 实例)、不共享变量。
四、 工作内存指的是线程本地内存。在程序运行时,有线程本地内存、主内存。...
分类:
编程语言 时间:
2014-10-09 18:47:47
阅读次数:
224
通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中):
应用程序创建一个长时间运行的线程(或者使用线程池,会更快地发生内存泄露)。线程通过某个类加载器(可以自定义)加载一个类。该类分配了大块内存(比如new byte[1000000]),在某个静态变量存储一个强引用,然后在ThreadLocal中存储它自身的引用。分配额外的内存new byte[1000...
分类:
编程语言 时间:
2014-10-09 16:23:58
阅读次数:
221