Skip to content

Instantly share code, notes, and snippets.

View FoamValue's full-sized avatar
🎯
Focusing

foamvalue FoamValue

🎯
Focusing
  • BOSIDENG
  • 江苏省常熟市
View GitHub Profile
@FoamValue
FoamValue / BaseAction.java
Created November 4, 2015 02:16
Struts2 异步上传
package cn.foamvalue.demo;
import ...
public class BaseAction extends ActionSupport {
public static final int BUFFER_SIZE = 2 * 1024;
public BaseAction() {
}
@FoamValue
FoamValue / customerJAR
Created February 27, 2015 06:46
自定义 mvn 库
mvn install:install-file -Dfile=D:\customerJAR\sae-local-1.1.0.jar -DgroupId=cn.com.sina.sae -DartifactId=sae-local -Dversion=1.1.0 -Dpackaging=jar
@FoamValue
FoamValue / JavaHttpURLConnectionTest
Last active August 29, 2015 14:01
使用 Java 的 HttpURLConnection 获取指定页面数据
package javaHttpURLConnection;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
/**
@FoamValue
FoamValue / MyWebServiceClient.java
Created April 17, 2014 14:23
Create the Web service client class - Web Services in Java using Maven
/**
* @Title: MyWebServiceClient.java
* @Package cn.live.ws.service
* @Description: TODO
* @author FOAMVALUE FOAMVALUE@LIVE.CN
* @date 2014年4月16日 下午10:39:59
* @version V1.0
*/
package cn.live.ws.service;
@FoamValue
FoamValue / pom.xml
Created April 17, 2014 14:22
Create client side project - Web Services in Java using Maven
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MyWebServiceClient</groupId>
<artifactId>MyWebServiceClient</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.sun.xml.ws</groupId>
@FoamValue
FoamValue / Publisher.java
Created April 17, 2014 14:21
Publish the web service - Web Services in Java using Maven
/**
* @Title: Publisher.java
* @Package cn.live.ws.service
* @Description: TODO
* @author FOAMVALUE FOAMVALUE@LIVE.CN
* @date 2014年4月16日 下午4:21:59
* @version V1.0
*/
package cn.live.ws.service;
@FoamValue
FoamValue / MyServiceImpl.java
Last active August 29, 2015 13:59
Create the implementation of the Web service - Web Services in Java using Maven
/**
* @Title: MyServiceImpl.java
* @Package cn.live.ws.service.Impl
* @Description: TODO service 实现包
* @author FOAMVALUE FOAMVALUE@LIVE.CN
* @date 2014年4月16日 下午3:59:03
* @version V1.0
*/
package cn.live.ws.service.Impl;
@FoamValue
FoamValue / MyService.java
Created April 17, 2014 14:17
Create the Web service - Web Services in Java using Maven
/**
* @Title: MyService.java
* @Package cn.live.ws.service
* @Description: TODO service 包
* @author FOAMVALUE FOAMVALUE@LIVE.CN
* @date 2014年4月16日 下午2:34:39
* @version V1.0
*/
package cn.live.ws.service;
@FoamValue
FoamValue / pom.xml
Created April 17, 2014 14:14
Create the server project - Web Services in Java using Maven
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MyWebService</groupId>
<artifactId>MyWebService</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>MyWebService</name>
<dependencies>
<dependency>
@FoamValue
FoamValue / LRUCache
Created March 31, 2014 07:05
LRU Cache 最近最少算法。以 LinkedHashMap 为基础,通过设置 LinkedHashMap 的大小,以及设置 removeEldestEntry 为 true 的方式来实现。
package lruCache;
import java.util.LinkedHashMap;
import java.util.Collection;
import java.util.Map;
import java.util.ArrayList;
/**
* An LRU cache, based on <code>LinkedHashMap</code>.
*