文章分类 - Java
摘要:从 Java 7 build 105 版本开始,Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Automatic Resource Management) ,自动资源管理。 新的语句支持包括流以及任何可关闭的资源,例如,一般我们会编写如下代码
阅读全文
摘要:东西都是东一点西一点凑的,经过自己验证。1. ajax传JSON时设置的contenttype默认值是application/x-www-form-urlencoded,当ajax传JSON时设置的contenttype如果是application/json或者text/json时,JAVA中re...
阅读全文
摘要:package com.pb.baiduapi; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingE...
阅读全文
摘要:public static void main(String[] args) { // 测试从Base64编码转换为图片文件 String strImg = "iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQI...
阅读全文
摘要:对ArrayList的操作我们可以通过索引象来访问,也可以通过Iterator来访问,只要不对ArrayList结构上进行修改都不会造成ConcurrentModificationException,单独用索引对ArrayList进行修改也不会造成该问题,造成该问题主要是在索引和Iterator混用...
阅读全文
摘要:SimpleDateFormat不是线程安全的(thread safe)。这意味着,下面的代码在多线程环境下运行结果并非如我们所愿 - 有时候,它输出正确的日期,有时候会输出错误的(例如.Tue Aug 11 00:00:00 CST 48201),有些时候甚至会抛出NumberFormatExce...
阅读全文
摘要:内容是摘抄的,不知最初的原作者,见谅Java 动态代理。具体有如下四步骤:通过实现 InvocationHandler 接口创建自己的调用处理器;通过为 Proxy 类指定 ClassLoader 对象和一组 interface 来创建动态代理类;通过反射机制获得动态代理类的构造函数,其唯一参数类型...
阅读全文
摘要:总记录数:count每页显示条数:size算法一:totalPage = count% size== 0 ? count/size: count/size+ 1 ;算法二:(推荐)totalPage = (count+ size-1) / size;其中 size- 1 就是 count/ size...
阅读全文
摘要:InputStream is=new FileInputStream(path)Properties p=new Properties();p.load(is);把磁盘中的文件数据库加载到内存中String value = p.getProperty(key); //获取值让后设置值p.setPro...
阅读全文
摘要:private String getGenerateWord() { String[] shuffle = new String[] {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", ...
阅读全文
摘要:获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 h...
阅读全文
摘要:摘自:http://www.myexception.cn/vc-mfc/409684.htmlcontroller 中使用了@RequestParam(value="startdate")如果没有这个字段,则会报错,解决方法是@RequestParam(value="startdate", requ...
阅读全文
摘要:URL:http://blog.csdn.net/love_baobao/article/details/7030268ScheduledExecutorService扩展了ExecutorService接口,提供时间排程的功能。schedule(Callable callable, long delay,TimeUnitunit) 创建并执行在给定延迟后启用的 ScheduledFuture。schedule(Runnablecommand, long delay,TimeUnitunit) 创建并执行在给定延迟后启用的一次性操作。scheduleAtFixedRate(Runn...
阅读全文
摘要:1.用JAVA自带的函数public static boolean isNumeric(String str){for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return false; }}return true;}2.用正则表达式首先要import java.util.regex.Pattern 和 java.util.regex.Matcherpublic boolean isNumeric...
阅读全文
摘要:JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。本文只介绍如何使用JSch实现的SFTP功能。SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的
阅读全文
摘要:/** * 复制单个文件 * @param oldPath String 原文件路径 如:c:/fqf.txt * @param newPath String 复制后路径 如:f:/fqf.txt * @return boolean */ public void copyFile(String oldPath, String newPath) { try { int bytesum = 0; int byteread = 0; File oldfile = n...
阅读全文
摘要:import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;public class IO { public static void main(Stri...
阅读全文
摘要:import java.io.File;import java.io.FileInputStream;public class FileTest { public static void main(String[] args) { FileInputStream fis = null; try { File file = new File("D://test.txt"); fis = new FileInputStream(file); byte[] b = new byte[(int)file.length()]; while (fis.read(b) != -1) {
阅读全文
摘要://来源:http://www.cnblogs.com/vigarbuaa/archive/2013/01/13/2858859.html/*做一个功能验证,要用到inputStream与outputStream的转换,本以为很简单的东东搞了蛮久,从"程序员 闫帆"处取得一段代码*/package com.boco.test;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.OutputStrea
阅读全文
摘要:使用jocky的时候如果你的java文件使用了utf-8编码,来源:http://blog.csdn.net/cy104204/article/details/8880036而windows默认是gbk编码可能会出现"unmappable character for encoding GBK"错误而导致jocky不能使用的情况。可以通过修改jocky_build.xml中的javac段为其添加encoding="UTF-8"就可以解决这个问题了。这个问题的实质原因是因为ant的javac使用了默认编码如果你使用windows xp中文版默认编码就
阅读全文