`
文章列表
1、newFixedThreadPool创建一个定长的线程池,每当提交一个任务就创建一个线程,直到达到池的最大长度。 2、newCachedThreadPool创建一个可缓存的线程池,如果当前线程池的长度超过了处理的需要时,它可以灵活地回收空闲的线程,当需求增加时,它可以灵活地增加新的线程,不会对池的长度做任何限制。 3、newSingleThreadExecutor创建一个单线程化的Executor,只创建唯一的工作者线程来执行任务,如果这个线程异常结束,会有另一个取代它,保证顺序执行。 4、newScheduleThreadPool创建一个定长的线程池,而且支持定时的以及周期性的任务执行,类 ...
病毒式营销(viral marketing,也可称为病毒性营销)是一种常用的网络营销方法,常用于进行网站推广、品牌推广等,病毒式营销利用的是用户口碑传播的原理,在互联网上,这种“口碑传播”更为方便,可以像病毒一样迅速蔓延,因 ...
META-INF文件夹里有一个文件,是MANIFEST, 我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类:   一. 一般属性   1. Manifest-Version   用来定义manifest文件的版本,例如:Manifest-Version: 1.0   2. Created-By   声明该 ...
Java中的流分为两种,一种是字节流(InputStream,OutputStream),另一种是字符流(Reader,Writer)。 在网络程序设计中,如果通信的双方都是Java语言编写的,那么最好使用字符流或者更高级的流类,这是因为使用字符流类提供的编码支持可以避免在使用中文等非ASCII字符时出现乱码。如果通信的另一端的实现是未知的,那么最好使用字节流,并实现通过约定好的通信规则发送和接受数据。 使用字符流可以写出不依赖于具体编码的应用程序,这是因为Java中字符是以Unicode的形式存储的。 If you have too many errors in your program ...
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 所谓序列化,就是把一个类或对象转化成数据流的形式,进行数据传输(特别是IO操作和网络传输),而反序列化当然就是逆过程。 JAVA中实现序列化的基本过程是:       (1)将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,       (2)然后使用一个输出流(如:FileOutputStream)来构造一个 ObjectOutputStream(对象流)对象    ...
内容转自多篇文章: http://afront.bokee.com/6157060.html http://blog.csdn.net/lcazxc/archive/2007/06/01/1634743.aspx 一般情况下 Log4j 总是和 Apache Commons-logging 一起用的。 一、Log4j的简单思想 Log4j真的很简单,简单到令人发指的地步。不是要记录日志 ...
  Java中有三个标准文件描述符:标准输入System.in,标准输出System.out,标准出错System.err。   标准输出和标准出错的一个区别是,标准输出往往是带缓存的,而标准出错没有缓存(默认设置,可以改)。所以如果你用标准出错打印出来的东西可以马上显示在屏幕,而标准输出打印出来的东西可能要再积累几个字符才能一起打印出来。如果你在应用中混用标准输出和标准出错就可能看到这个问题。   System.err.println能保证你在连System.out.println都因为异常而无法实现的时候实现屏幕打印功能。   另一个区别:在目前的程序中,存在标准输出和错误输出两种的方式 ...
zz百度文库http://wenku.baidu.com/view/8a27d61c59eef8c75fbfb340.html JAVA中的Map接口介绍   Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。   (1) 添加、删除操作:   O ...
转贴 2006-12-19 09:09:40 ] 发表者: ArchLord http://archlord.blog.hexun.com/6949672_d.html System可以有对标准输入,标准输出,错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。 System.getProperties()可以确定当前的系统属性,返回值是一个Properties; System.load(String filename)等同于:System.getProperties().load(String filename)它们的作用是可以从作为动态 ...
Global site tag (gtag.js) - Google Analytics