- 浏览: 414878 次
- 性别:
- 来自: 南京
最新评论
-
xiang37:
wwwang89 写道这位大哥,你好!很感谢你分享的文章,写的 ...
iPhone调用java的webService -
wwwang89:
这位大哥,你好!很感谢你分享的文章,写的很好,适合我们新手学习 ...
iPhone调用java的webService -
QQ371496669:
能否具体讲解一下为什么StringBuilder的长度会不一样 ...
StringBuilder与StringBuffer相比为什么不是线程安全的 -
Sky_257:
请问 能用abap查询sap服务器的配置、会话、队列、spo ...
使用JCo远程调用SAP系统函数 -
xiang37:
vebasan 写道此句代码的单词有错(标红色的):prop. ...
最简单的EJB示例
文章列表
利用JavaCompiler对文件进行动态编译,JDK1.6新增特性
package com.xiva.test;
import java.lang.reflect.Method;
import java.net.URL;
import java.net.URLClassLoader;
import javax.tools.JavaCompiler;
import javax.tools.JavaFileObject;
import javax.tools.ToolProvider;
import com.xiva.domain.JavaStringObje ...
归并排序之通用性改进
- 博客分类:
- Java综合知识
归并排序:
之前使用LinkedList作为承载,现在使用Object[]来作为承载。
package com.xiva.demo.sort;
import java.util.Arrays;
public class SortPractice<E extends Comparable<E>> {
@SuppressWarnings("unchecked")
public void merge(E[] array, int low, int high) {
int mid = (high + low) / 2 ...
Socket聊天室 加强版
- 博客分类:
- Java综合知识
服务端代码
package com.xiva.demo.socket;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;
public class SocketServe ...
AES对称加密工具类
- 博客分类:
- Java综合知识
采用AES加密,使用同一个Key可以解密。
package com.xiva.common.util;
import java.io.IOException;
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
/**
*
...
Case When的用法;
SQLSTATE = 21000 代表 SELECT INTO 的结果是一个多行的结果表,或者,基本谓词的子查询结果为多个值。
HttpClient简单示例
- 博客分类:
- Java综合知识
源自http://www.ibm.com/developerworks/cn/opensource/os-httpclient/
package com.xiva.test.httpclient;
import java.io.IOException;
import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.HttpClien ...
EXTJS4中store数据源自定义参数的写法
- 博客分类:
- Web前端
ExtJS之前使用过2.2的版本,现在使用的是4.0版本。
对于Store传参困惑了一段时间。
给出现在的代码
orgStore.proxy.extraParams.nodeId = record.data.id;
orgStore.load();
之前版本使用的是baseParams,现在使用的是extraParams;使用reload的方法同样不可行,可以重新加载一次,可后来再reload的时候,传递的参数总是为第一次reload的值,新的值总是传递不到后来。
原因没有去深究,但是使用load方法是可以达到我们想要的目的的。
reload无效是针 ...
Java文件夹遍历:
package com.xiva.demo.file;
import java.io.File;
import java.util.HashSet;
import java.util.Set;
public class FileDemo {
private Set<String> directorySet = new HashSet<String>();
public void traversingDirectory(String filePath)
{
...
struts2和JSON
- 博客分类:
- Java综合知识
Struts2 整合Extjs
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<constan ...
来源于:
http://blog.163.com/yangjing1_hi/blog/static/163075985201148735069/
采用其中介绍的方式四,较为简单:
在struts2中添加:
<struts>
<constant name="struts.action.extension" value="action"></constant>
....
</struts>
eclipse的:window-preferences-General-ContentType 的右边窗口,改成gbk也可以,utf-8也行。 myEclipse的:window-preferences-myEclipse-editors-jsp里面有encoding,改这里。 eclipse和java文件编码设定 如果在网上搜索 文件编码问题,您可以得到很多的解答,甚至有的是号称终极解决方案,所以您可能不会遇到编码问题了,那么为什么我还要写这篇文章呢?因为我在两个平台下面工作,默认的编码是不一样的,所以需要跳整一下才行。
Hadoop简单示例之创建文件夹
- 博客分类:
- BigData相关
其中一段简单的编码;
其中搭建Hadoop环境要比现在这段代码要复杂得多了。
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.xiva.baseKnowledge;
import java.io.IOException;
import java.net.URI;
import org.apache.hadoop.conf.Configuration;
import org.apac ...
多线程的一个简单示例
主要使用notify与wait方法。
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.xiva.baseKnowledge;
import java.util.concurrent.TimeUnit;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @ ...
Java拼音排序,汉字排序会存在问题的。
示例如下:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.xiva.baseKnowledge;
import java.text.Collator;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
...
Java排序分类为:
* 1.插入排序(直接插入排序、折半插入排序、希尔排序);
* 2.交换排序(冒泡排序、快速排序);
* 3.选择排序(直接选择排序、堆排序);
* 4.归并排序;
* 5.基数排序。
下面实现代码为:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.xiva.baseKnowledge;
import java.util.Arra ...