Java获取远程客户端MAC地址

package com.ijson.remote.util.mac;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.SocketTimeoutException;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFac...

Axis2介绍

Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中。 Apache Axis2 是Axis的后续版本,是新一代的SOAP引擎。 编辑本段主要特点 1)采用名为 AXIOM(AXIs Objec...

Java统计代码行数

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;import java.util.List;/** * description: 统计代码行数 * @author xyc 创建时间:2014-7-24 */public class LineCounter { List<File> list = new ArrayList<File>(); int linenumber = 0; FileReader fr = nu...

用Java正则替换手机号中间4位数

public class Mobile { public static void main(String[] args) { String mobile = "136****7423"; mobile = mobile.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); System.out.println(mobile); }}

Guava常用方法

def "获取字符在一个字符串中出现的次数"() { given: def a = "日子" //查询 '日' 和 '子' 在字符串中出现的次数 def b = "假如生活欺骗了你,\n" + "不要悲伤,不要心急!\n" + "忧郁的日子里须要镇静:\n" + "相信吧,快乐的日子将会来临!\n" + "心儿永远向往着未来;\n" + ...

汉字转码asscii

public class Native2AsciiUtils { /** * prefix of ascii string of native character */ private static String PREFIX = "\\u"; /** * Native to ascii string. It's same as execut native2ascii.exe. * * @param str * native string * @return ascii string */ public static String native2Ascii(...

将文件流转换成String,然后将转换后的String再转换成文件流

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; /*** * description: 对流数据的操作 * @author xyc 创建时间:2015-6-4 */public class ReadIo2Str { private static ReadIo2Str instance; private ReadIo2Str() { } p...

Java 占位补足

/** * description:  补足补空格,补足补*,缺什么补什么 * @author xyc 创建时间:2015-1-9   */public class Test0 { public static void main(String[] args) { System.out.println(noZero("11", 10, "left")); System.out.println(noZero("11", 10, "")); } /** * de...

JAVA实现Base64转码

package cn.jsprun.utils;import java.io.ByteArrayOutputStream;import java.io.UnsupportedEncodingException;public final class Base64 { private static final char[] base64EncodeChars = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q...

Java程序计算生肖

用Java程序计算出 每年的生肖属相 public class ChineseZodiac { //12生肖 private final static String[] yearAnmName = new String[]{"羊", "猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马"}; ...

从英文字符串中提取所有数字

@Test public void getNumber(){ String data = "The weather is good today and it is my 35th birthday"; System.out.println(data.replaceAll("[a-zA-Z]", "").trim()); }

借助Java File类了解文件的内在美

【本节目标】通过阅读本节内容,你将结合具体代码,实操File类的各种获取文件信息的方法,了解可以通过File类获取到哪些信息,初步掌握文件内部信息的获取方式。 获取文件信息 public boolean isFile() 是否是文件 public boolean isHidden() 是否是隐藏文件 public boolean isDirectory() 是否是目录 public long length() 文件或目录长度(bytes) public boolean canRead() 是否可读 public boolean canWrite() 是否可写 public long lastM...

深入解析Java工厂模式及其应用场景

Java工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的最佳实践,这种模式提供了一种抽象工厂,通过使用工厂方法来创建对象。工厂方法将对象的创建推迟到子类中,这样就可以实现对象的创建和使用解耦。本文将详细介绍Java工厂模式的概念、实现、优点和缺点。

Popular Articles
Recently published