JAVA源码
xbgordon
这个作者很懒,什么都没留下…
展开
-
java锁住一个文件(独占方式访问)
[code="java"]import java.io.*;import java.nio.channels.*; public class LockFile { public LockFile() { } public static void main(String[] args) throws Exception { RandomAcce...2010-04-30 17:56:08 · 172 阅读 · 0 评论 -
HTTP服务器返回状态码图解
以前只是看的枯燥的文字版的服务器返回状态码.现在,看一张比较形象的图解,希望能增强记忆.点击图片看大图. HTTP 400 – 请求无效 HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP 401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被筛选器拒绝...原创 2011-05-11 13:04:07 · 185 阅读 · 0 评论 -
介绍Hyperic-hq产品的基础包sigar.jar
Hyperic-hq产品的基础包sigar:sigar是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息,这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX。Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本...原创 2011-05-15 19:33:08 · 305 阅读 · 0 评论 -
JNA的使用
项目地址:http://jna.java.net/API:http://jna.java.net/javadoc/overview-summary.html[b][color=blue]案例一:获取本地时间(Get local time)[/color][/b]如果你在Java Native Access 首页 看过“JNA如何入门”,你就会知道一个很简单的关于调用Window...原创 2011-05-15 21:09:57 · 289 阅读 · 0 评论 -
用Java编程实现“网络蜘蛛”
读取并解析HTML Java同时支持访问URL内容及解析HTML,而这正是“processURL”方法要做的。在Java中读取URL内容相对还比较简单,下面就是“processURL”方法实现此功能的代码:URLConnection connection = url.openConnection(); if ( (connection.getContentType()!=nul...原创 2011-05-15 21:29:18 · 432 阅读 · 0 评论 -
java调用dll之JNative学习笔记(JNI组件)
下载地址:JNative_1.4RC2_src.zip : http://jaist.dl.sourceforge.net/sourceforge/jnative/JNative_1.4RC2_src.zipJNative.jar : http://nchc.dl.sourceforge.net/sourceforge/jnative/JNative.jar如果...原创 2011-08-20 23:15:28 · 182 阅读 · 0 评论 -
Play框架中的Ajax
h1. Ajax in the Play framework Play框架允许你简单的使用Ajax请求,默认使用JQuery,这一节描述了如何有效地在框架里使用jQuery。The Play framework allows you to easily perform Ajax requests, and is shipped with "jQuery":http:...原创 2010-11-16 22:42:11 · 127 阅读 · 0 评论 -
Swing布局入门很好的文章
本篇介绍AsWing的布局管理器(LayoutManager),在阅读本篇之前读者需要对AsWing有基本认识,并且知道什么是容器,org.aswing.Container ,以下文中出现的 “容器” 都是指Container类或其子类。布局管理器是什么 和Java的Swing框架一样,AsWing中的布局管理器用来负责容器中所有组件的尺寸与排列方式,也就是说,当开发者...原创 2011-07-21 13:16:59 · 139 阅读 · 0 评论 -
Timer与ScheduledExecutorService 的使用和区别
Timer和ScheduledExecutorService都可以用来做定时任务,有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但至从JDK1.5之后,建议采用ScheduledExecutorService。原因如下:1、Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;但Scheduled...原创 2013-06-21 21:47:43 · 322 阅读 · 0 评论 -
Java磁盘
[code="java"]import java.io.*;public class ListDrivers { public static void main(String args[]){ File[] drivers = File.listRoots(); for (File driver : drivers){ ...原创 2011-04-19 22:37:36 · 82 阅读 · 0 评论 -
Java 定时器类 Timer 使用方法
[code="java"]import java.awt.*;import java.awt.event.*;import java.text.SimpleDateFormat;import java.util.*;import java.util.Timer;import javax.swing.*;/** * シンプルなタイマー */public cla...原创 2011-04-17 22:24:25 · 141 阅读 · 0 评论 -
超简单的文件下载器
[code="java"]import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;...原创 2011-04-17 22:12:01 · 195 阅读 · 0 评论 -
FindZipFileHelper
该方法主要在一个压缩包文件中查找指定的文件原创 2010-05-10 14:49:24 · 57 阅读 · 0 评论 -
统计字符串中某子串的出现的次数
[code="java"]public double getCount(String str, String sign) { // 查找某一字符串中str,特定子串sign的出现次数 if (str == null) return 0; double i = str.length(); str = str.re...原创 2010-05-12 15:15:12 · 429 阅读 · 0 评论 -
Java Service Wrapper工具把Java程序转换为Windows服务
下载地址:http://sourceforge.net/projects/wrapper/files/使用的是wrapper-windows-x86-32-3.5.4.zip版本附件是一个配置好的目录,下载直接可用(请确保jdk路径一样).是一个监视F:\TDDownload目录下文件变化的程序配置步骤:1、解压缩java service wrapper包,假设目录为:...原创 2010-09-03 21:52:07 · 190 阅读 · 0 评论 -
java写出的桌面应用程序如果让图标在系统托盘
[code="java"]import java.awt.Image;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;import java.awt.Toolkit;import java.awt.TrayIcon;import java.awt.event.Acti...原创 2010-09-03 22:01:07 · 138 阅读 · 0 评论 -
java文件复制
java拷贝文件线程[code="java"]package com.zhao_yi.sysutils.classes.copyfile;import java.io.*;import com.zhao_yi.sysutils.SysUtil;import com.zhao_yi.sysutils.classes.StringList;public class Co...原创 2010-09-05 16:19:12 · 81 阅读 · 0 评论 -
监视指定的目录,并有提示信息
监视指定的目录,并有提示信息.在系统栏目驻留程序,当文件发生变动时,会有提示信息弹出.附件一是源代码,监视程序附件二是让jar包常驻系统的包,打开即可使用...原创 2010-09-08 22:15:17 · 144 阅读 · 0 评论 -
合并map
----合并map--------------------- Map map1=new HashMap(); Map map2=new HashMap(); Map map3=new HashMap(); map1.put("1", "aa"); map1.put("2", "aa");...原创 2010-06-25 23:13:39 · 79 阅读 · 0 评论 -
Java 通过 HTTP 下载文件
[code="java"]package core.spider;import java.io.*;import java.net.*;import java.util.*;// This class downloads a file from a URL.class Download extends Observable implements Runnable {...原创 2011-04-17 22:01:04 · 134 阅读 · 0 评论 -
几种任务调度的 Java 实现方法与比较
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。 前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现...原创 2013-06-21 22:24:15 · 134 阅读 · 0 评论