Java
bh_wang
这个作者很懒,什么都没留下…
展开
-
ScreenCapture
import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.util.Iterator;import javax.imageio.IIOImage;import javax.imageio.ImageIO;import javax.imagei...原创 2012-08-02 11:59:54 · 175 阅读 · 0 评论 -
PieChart3DDemo3.java
import java.awt.BorderLayout;import java.awt.Frame;import java.awt.Panel;import javax.swing.JRootPane;import org.eclipse.swt.SWT;import org.eclipse.swt.awt.SWT_AWT;import org.eclips...原创 2012-04-24 13:41:46 · 177 阅读 · 0 评论 -
Jpcap
Jpcap is a Java library for capturing and sending network packets.Using Jpcap, you can develop applications to capture packets from a network interface and visualize/analyze them in Java. You can...原创 2012-01-04 19:36:28 · 104 阅读 · 0 评论 -
java 获取网卡信息
public static void main(String[] args) throws Exception { Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); while (en.hasMoreElements()) { printParam...原创 2011-12-21 15:25:11 · 690 阅读 · 0 评论 -
java 多网卡绑定例程
单播: DatagramSocket s = new DatagramSocket(0, InetAddress .getByName("192.168.29.1")); DatagramPacket p = new DatagramPacket(data, data.length, InetAddress .getByName("192.168.29.25...2011-12-21 15:01:12 · 525 阅读 · 0 评论 -
java multicast demo
import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket; import java.net.NetworkInterface; public class Multicast { public static void main...原创 2011-12-20 08:46:20 · 100 阅读 · 0 评论 -
wx4j
wx4j: A Java Binding for wxWidgets它可以让 Java 直接使用本地的界面组件,不像 Swing 那样模拟本地外观,也不像 SWT 那样重复制作本地组件,wx4j 充分利用了现有的成熟的 wxWidgets C++ 类库并使用 SWIG 来使它们的 API 暴露给 Java 来使用。看了几个 demo 之后,你能相信这是用 Java 做出来的吗?直接使用...原创 2011-10-31 16:52:27 · 193 阅读 · 0 评论 -
Eclipse Installing WindowBuilder Pro
Installing WindowBuilder Pro Develop Java graphical user interfaces in minutes for Swing, SWT, RCP, XWT and GWT with WindowBuilder Pro’s WYSIWYG, drag-and-drop interface. Use wizards, editors and ...原创 2011-10-18 20:33:20 · 246 阅读 · 0 评论 -
JAVA中去掉空格
转自 http://a881127b.iteye.com/blog/1132149 1.Java代码 String.trim() trim()是去掉首尾空格 2.Java代码 str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " h...原创 2011-07-25 16:08:45 · 86 阅读 · 0 评论 -
使用Google工具生成随机验证码
http://www.open-china.net/blog/46973.html 很多网站都有验证码认证的功能。生成随机数,需要用户自己填写,之后进行认证。这是为了防止非法使用者利用工具工具网站。以前有人自己写个工具类将生成的数字输出成byte[]类型,之后再输出到前台页面。这几天看到了Google Code有个开源项目kaptcha,用来生成随机验证码。十分好用。分享给大家...原创 2011-06-28 08:23:39 · 419 阅读 · 0 评论 -
java 多线程同步
1. synchronized 同步方法 & 同步语句, 简单但效率低 2. volatile 变量, 只能用于简单的同步, 线程读写是原子操作时使用, 效率高 3. Atomic 变量, 保证该变量读写都是原子操作...2011-06-22 14:59:12 · 75 阅读 · 0 评论 -
dhcp4java dhcpserver例程
/* * This file is part of dhcp4java, a DHCP API for the Java language. * (c) 2006 Stephan Hadinger * * This library is free software; you can redistribute it and/or * modify it under the ...原创 2011-09-13 16:11:08 · 1008 阅读 · 0 评论 -
java
BufferedWriter out = new BufferedWriter(new FileWriter(new File("test.log"), true));out.write("append");out.flush();out.close();原创 2012-01-12 17:18:24 · 93 阅读 · 0 评论 -
eclipse plugs
http://checkthread.org/eclipse-plugin.htmlhttp://findbugs.cs.umd.edu/eclipse/http://sourceforge.net/projects/eclipsecolorer/原创 2012-01-17 16:47:20 · 101 阅读 · 0 评论 -
java run dos command
Runtime.getRuntime().exec("cmd /c time 11:00:30");原创 2012-01-19 16:44:57 · 129 阅读 · 0 评论 -
java modbus
modbus原创 2012-04-06 13:54:52 · 129 阅读 · 0 评论 -
16款Java图表组件
开源Java图表组件 1. JFreeChartJFreeChart是一款完全基于Java的免费Java图表组件库。可绘制多种图表类型,拥有易于扩展的良好设计,并且采用LGPL协议。LGPL协议是对商业应用有好的程序,所以使用JFreeChart的程序可作为商业应用发布。2. jCharts完全基于Java的开源图表组件3. Ptplot这更像是一款2D绘图工具...原创 2012-04-06 13:50:10 · 621 阅读 · 0 评论 -
java IP地址转换
/**将给定的字节数组转换成IPV4的十进制分段表示格式的ip地址字符串*/ public static String binaryArray2Ipv4Address(byte[]addr){ String ip=""; for(int i=0;i原创 2013-03-28 09:05:08 · 617 阅读 · 0 评论 -
java md5
import java.security.MessageDigest;public class main { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub MessageDi...原创 2012-02-17 14:29:51 · 144 阅读 · 0 评论 -
FreeModbus
http://freemodbus.berlios.de/api/原创 2012-02-14 11:15:44 · 311 阅读 · 0 评论 -
JavaService把java程序发布为windows服务
http://forge.ow2.org/projects/javaservice/原创 2011-12-09 14:45:04 · 189 阅读 · 0 评论 -
chilkatsoft
http://www.chilkatsoft.com/原创 2011-11-30 17:23:38 · 347 阅读 · 0 评论 -
csv
Java CSV is a small fast open source java library for reading and writing CSV and plain delimited text files. All kinds of CSV files can be handled, text qualified, Excel formatted, etc. http:/...原创 2011-11-30 16:40:09 · 91 阅读 · 0 评论 -
UdpSpeedTest
import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress; public class UdpSpeedTest {public static void main(String[] args) throws Exception {if (args.len...2012-06-04 18:26:29 · 409 阅读 · 0 评论 -
java 获取当前日期与时间
time = new SimpleDateFormat("HH:mm:ss").format(new java.util.Date());date = new SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date());week = Calendar.getInstance().get(Calendar.DAY_OF_WEEK)...原创 2012-01-19 16:52:36 · 85 阅读 · 0 评论 -
java string sort
Arrays.sort(filelist, new Comparator<String>() { public int compare(final String a, final String b) { return a.compareToIgnoreCase(b); } });原创 2012-01-19 16:46:53 · 225 阅读 · 0 评论 -
JGroups
JGroups是一个可靠的群组通讯Java工具包。它基于IP组播(IP multicast),但在可靠性,组成员管理上对它作了扩展。JGroups的可靠性体现在:1,对所有接收者的消息的无丢失传输(通过丢失消息的重发)2,大消息的分割传输和重组3,消息的顺序发送和接收4,原子性:消息要么被所有接收者接收,要么全不JavaGroups的成员关系管理体现在:1,可以知道组内有哪...原创 2011-05-16 09:21:30 · 86 阅读 · 0 评论 -
SIGAR - System Information Gatherer And Reporter
http://support.hyperic.com/display/SIGAR/Home SIGAR - System Information Gatherer And Reporter OverviewThe Sigar API provides a portable interface for gathering system information such as...原创 2011-05-16 08:56:14 · 126 阅读 · 0 评论 -
ConcurrentHashMap之实现细节
http://www.iteye.com/topic/344876原创 2011-04-21 09:38:53 · 85 阅读 · 0 评论 -
java api
http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/index-files/index-1.html原创 2011-04-21 09:38:13 · 104 阅读 · 0 评论 -
配置JVM参数
use 512M heap size:java -Xms256M -Xmx512M HelloWorld原创 2011-04-21 08:57:29 · 110 阅读 · 0 评论 -
md5
http://alimamed.pp.ru/md5/http://www.md5this.com/原创 2011-04-20 11:05:24 · 69 阅读 · 0 评论 -
制作精简的jar包
eclipse自动生成的jar过于庞大,一个简单的swt程序打包成jar文件达16MB。 如何制作精简的jar包: 1. 制作 MANIFEST.MF (可以用eclipse自动生成jar,提取MANIFEST.MF文件) 或者手动编辑 Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7...2011-04-20 10:41:54 · 285 阅读 · 0 评论 -
Java调用CMD命令
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗...原创 2011-04-19 15:55:47 · 123 阅读 · 0 评论 -
java打开文件夹
java.awt.Desktop.getDesktop().open(new File("C:\\"));原创 2011-04-19 15:53:39 · 171 阅读 · 0 评论 -
基于嵌入式Linux图形用户接口的实现
1 Java的图形界面工具 Java技术对于服务器,个人电脑和嵌入式系统来说是一项伟大的技术。由于其具有跨平台等特性。Java在服务器和桌面电脑方面的应用是非常成功的。然而在GUI方面,Java只用非常有限的一些特征去构建图形用户界面。其思想就是采用平台无关的Java应用程序接口打包到不同的操作系统来开发本地图形用户界面,被称之为抽象的窗口工具(AWT)。仅有普通的部件如文件域、文本...原创 2011-04-16 21:37:33 · 360 阅读 · 0 评论 -
基于UDP数据广播的局域网络会议程序
随着网络技术的普及,网络会议在公司、企业和单位中的应用也越来越广。一 个网络会议系统通常包括一个服务器程序和一个客户端程序。其中服务器端负责进 行用户管理、信息交互以及表决统计;客户端则实现收听发言,公开发言,私下讨 论、投票表决等功能。在一个网络会议系统的设计和实现中,通常涉及到图形用户 界面设计,TCP/IP连接,UDP 数据广播,多线程等一系列技术。本文通过一个简单 示例程序,展示了...原创 2011-04-16 21:33:36 · 284 阅读 · 0 评论 -
java get mac address
import java.net.NetworkInterface; public class Test { public static void main(String[] args) throws Exception { NetworkInterface ni = NetworkInterface.getByName("eth0"); byte[] b = ni.g...2011-04-16 15:45:30 · 131 阅读 · 0 评论 -
Simple TCP example
Server:import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class TcpServer { public static void main(String[] args) throw...2011-04-15 15:32:13 · 278 阅读 · 0 评论 -
Java SE 6 新特性: Java DB 和 JDBC 4.0
转自 http://www.ibm.com/developerworks/cn/java/j-lo-jse65/index.html 长久以来,由于大量(甚至几乎所有)的 Java 应用都依赖于数据库,如何使用 Java 语言高效、可靠、简洁地访问数据库一直是程序员们津津乐道的话题。新发布的 Java SE 6 也在这方面更上层楼,为编程人员提供了许多好用的新特性。其中最...原创 2011-04-22 08:50:49 · 167 阅读 · 0 评论