import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import
import java.io.File; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection;
Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多个线程死等,从外界看,实现了流畅的I/O读写,不堵塞了。
java实现FTP上传有2种方式,一种是org.apache.commons.net.ftp.FTPClient这个jar包,一种是sun.net.ftp.FtpClient。不知道为什么,在使用前一
身为一个java程序员,怎么能不了解JVM呢,倘若想学习JVM,那就又必须要了解Class文件,Class之于虚拟机,就如鱼之于水,虚拟机因为Class而有了生命。《深入理解java虚拟机》中花了一整
P13 JAVA中读写配置文件 2007-12-22 java中读写属性文件 下面的文章来自CSDN hyde82的专栏,因为很实用,所以就摘下来放在此处,具体网址忘记啦. 无论是有图形化的选项配置对话框,
P18 如何利用JAVA生成Excel文件Java学习小组:吴楠楠 2. 使用Jakarta的POI项目操作Excel文件 Jakarta的POI项目提供了一组操纵Windows文档的Java API,
P31 reserved流和文件I/O流和文件I/O概览 文本文件I/O File类 基本的二进制文件I/O 用对象流进行对象I/O 2. 学习目标熟悉I/O流的概念。 理解二进制文件和文本文件之间的区别。 学习
P9 用Java来实现FTP服务器应用的详细讲解 【文章摘要】根据FTP 的工作原理,在主函数中建立一个服务器套接字端口,等待客户端请求,一旦客户端请求被接受,服务器程序就建立一个服务器分线程,处理客户
java操作mongoDB mongoDB作为一个牛气哄哄的nosql内存数据库,的确有很多优点,对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。接触 到mongoDB 参考
package linetimesort; import java.util.LinkedList; import sort.InsertSort; /** * 桶排序假设输入元素均匀而独立的分布在区间[0,1)上;
该断点下载可应用于浏览器或者迅雷等下载工具的下载,实现方式有多种多样的,本文只研究了单线程的下载,迅雷等下载工具会自动将下载资源分块并记录每块的起始位置,然后根据系统性能,起多线程下载。 1. 基本原理
public static int partition(int[] a, int f, int b) { int pivot = a[f]; while (f < b) { while (f < b && a[b] >= pivot) { b--; } while (f < b && a[f] < pivot) { f++; } if (f < b) { int tmpB = a[b]; a[b]
P7 Http上传技术的JAVA实现 王斌 摘要:本文介绍了HTTP上传协议,分析了web上传技术的原理,最终通过一个实例给出了解决该问题的通用方法和关键源程序代码。 关键字:Web上传,JavaBean,JSP
行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。 [分享]Java 线程池的原理与实现 这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如
1、定义分页模型:PageModel package com.common.page; import java.util.List; /** * 封装分页信息 * @author Administrator
import java.applet.Applet; import java.applet.AudioClip; import java.awt.Dimension; import java.awt.Font;
/*实现图片倒影(tested)*/ public class ButtonImageActivity extends Activity { /** Called when the activity is
astar; import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.PriorityQueue;
T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个基本组成部分: 1、线程池管理器(ThreadPool):用于创建并管理线程池,包括 创建线程池,销毁线程池,添加新任务; 2